builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2233 starttime: 1461361810.49 results: success (0) buildid: 20160422134148 builduid: 2f55fa6adfa54fdbb95d916dfb34d8df revision: 9062049993e1fe1d4ca4d0c45155b6502206459c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:10.485913) ========= master: http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:10.486316) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:10.486593) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:10.524493) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:10.524787) ========= 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-1461361698.607785-707965966 _=/tools/buildbot/bin/python using PTY: False --2016-04-22 14:50:10-- 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% 543K=0.02s 2016-04-22 14:50:10 (543 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.313517 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:10.872490) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:10.872833) ========= 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-1461361698.607785-707965966 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.038019 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:10.944132) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:10.944493) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 9062049993e1fe1d4ca4d0c45155b6502206459c --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 9062049993e1fe1d4ca4d0c45155b6502206459c --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-1461361698.607785-707965966 _=/tools/buildbot/bin/python using PTY: False 2016-04-22 14:50:11,157 truncating revision to first 12 chars 2016-04-22 14:50:11,157 Setting DEBUG logging. 2016-04-22 14:50:11,157 attempt 1/10 2016-04-22 14:50:11,158 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/9062049993e1?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 14:50:11,485 unpacking tar archive at: fx-team-9062049993e1/testing/mozharness/ program finished with exit code 0 elapsedTime=0.619519 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:11.598243) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:11.598554) ========= script_repo_revision: 9062049993e1fe1d4ca4d0c45155b6502206459c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:11.598975) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:11.599250) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 14:50:11.629825) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 14 secs) (at 2016-04-22 14:50:11.630217) ========= /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 fx-team --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', 'fx-team', '--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-1461361698.607785-707965966 _=/tools/buildbot/bin/python using PTY: False 14:50:11 INFO - MultiFileLogger online at 20160422 14:50:11 in /builds/slave/test 14:50:11 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 fx-team --download-symbols true 14:50:11 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:50:11 INFO - {'append_to_log': False, 14:50:11 INFO - 'base_work_dir': '/builds/slave/test', 14:50:11 INFO - 'blob_upload_branch': 'fx-team', 14:50:11 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:50:11 INFO - 'buildbot_json_path': 'buildprops.json', 14:50:11 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:50:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:50:11 INFO - 'download_minidump_stackwalk': True, 14:50:11 INFO - 'download_symbols': 'true', 14:50:11 INFO - 'e10s': False, 14:50:11 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:50:11 INFO - 'tooltool.py': '/tools/tooltool.py', 14:50:11 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:50:11 INFO - '/tools/misc-python/virtualenv.py')}, 14:50:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:50:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:50:11 INFO - 'log_level': 'info', 14:50:11 INFO - 'log_to_console': True, 14:50:11 INFO - 'opt_config_files': (), 14:50:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:50:11 INFO - '--processes=1', 14:50:11 INFO - '--config=%(test_path)s/wptrunner.ini', 14:50:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:50:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:50:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:50:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:50:11 INFO - 'pip_index': False, 14:50:11 INFO - 'require_test_zip': True, 14:50:11 INFO - 'test_type': ('testharness',), 14:50:11 INFO - 'this_chunk': '1', 14:50:11 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:50:11 INFO - 'total_chunks': '10', 14:50:11 INFO - 'virtualenv_path': 'venv', 14:50:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:50:11 INFO - 'work_dir': 'build'} 14:50:11 INFO - ##### 14:50:11 INFO - ##### Running clobber step. 14:50:11 INFO - ##### 14:50:11 INFO - Running pre-action listener: _resource_record_pre_action 14:50:11 INFO - Running main action method: clobber 14:50:11 INFO - rmtree: /builds/slave/test/build 14:50:12 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:50:12 INFO - Running post-action listener: _resource_record_post_action 14:50:12 INFO - ##### 14:50:12 INFO - ##### Running read-buildbot-config step. 14:50:12 INFO - ##### 14:50:12 INFO - Running pre-action listener: _resource_record_pre_action 14:50:12 INFO - Running main action method: read_buildbot_config 14:50:12 INFO - Using buildbot properties: 14:50:12 INFO - { 14:50:12 INFO - "project": "", 14:50:12 INFO - "product": "firefox", 14:50:12 INFO - "script_repo_revision": "production", 14:50:12 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 14:50:12 INFO - "repository": "", 14:50:12 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 14:50:12 INFO - "buildid": "20160422134148", 14:50:12 INFO - "pgo_build": "False", 14:50:12 INFO - "basedir": "/builds/slave/test", 14:50:12 INFO - "buildnumber": 21, 14:50:12 INFO - "slavename": "tst-linux64-spot-2233", 14:50:12 INFO - "master": "http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/", 14:50:12 INFO - "platform": "linux64", 14:50:12 INFO - "branch": "fx-team", 14:50:12 INFO - "revision": "9062049993e1fe1d4ca4d0c45155b6502206459c", 14:50:12 INFO - "repo_path": "integration/fx-team", 14:50:12 INFO - "moz_repo_path": "", 14:50:12 INFO - "stage_platform": "linux64", 14:50:12 INFO - "builduid": "2f55fa6adfa54fdbb95d916dfb34d8df", 14:50:12 INFO - "slavebuilddir": "test" 14:50:12 INFO - } 14:50:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 14:50:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 14:50:12 INFO - Running post-action listener: _resource_record_post_action 14:50:12 INFO - ##### 14:50:12 INFO - ##### Running download-and-extract step. 14:50:12 INFO - ##### 14:50:12 INFO - Running pre-action listener: _resource_record_pre_action 14:50:12 INFO - Running main action method: download_and_extract 14:50:12 INFO - mkdir: /builds/slave/test/build/tests 14:50:12 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')]} 14:50:12 INFO - https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 14:50:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 14:50:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 14:50:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/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 14:50:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/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 14:50:14 INFO - Downloaded 1361 bytes. 14:50:14 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 14:50:14 INFO - Using the following test package requirements: 14:50:14 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 14:50:14 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:50:14 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 14:50:14 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:50:14 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 14:50:14 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:50:14 INFO - u'jsshell-linux-x86_64.zip'], 14:50:14 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:50:14 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 14:50:14 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 14:50:14 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:50:14 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 14:50:14 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:50:14 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 14:50:14 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:50:14 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 14:50:14 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:50:14 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 14:50:14 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 14:50:14 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')]} 14:50:14 INFO - https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 14:50:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 14:50:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 14:50:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/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 14:50:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/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 14:50:16 INFO - Downloaded 22746090 bytes. 14:50:16 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/*'] 14:50:16 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/* 14:50:17 INFO - caution: filename not matched: web-platform/* 14:50:17 INFO - Return code: 11 14:50:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:50:17 INFO - https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 14:50:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 14:50:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 14:50:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/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 14:50:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/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 14:50:19 INFO - Downloaded 36402275 bytes. 14:50:19 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/*'] 14:50:19 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/* 14:50:23 INFO - caution: filename not matched: bin/* 14:50:23 INFO - caution: filename not matched: config/* 14:50:23 INFO - caution: filename not matched: mozbase/* 14:50:23 INFO - caution: filename not matched: marionette/* 14:50:23 INFO - caution: filename not matched: tools/wptserve/* 14:50:23 INFO - Return code: 11 14:50:23 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')]} 14:50:23 INFO - https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 14:50:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 14:50:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 14:50:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/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 14:50:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/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 14:50:26 INFO - Downloaded 64443205 bytes. 14:50:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 14:50:26 INFO - mkdir: /builds/slave/test/properties 14:50:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:50:26 INFO - Writing to file /builds/slave/test/properties/build_url 14:50:26 INFO - Contents: 14:50:26 INFO - build_url:https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 14:50:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 14:50:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:50:27 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:50:27 INFO - Contents: 14:50:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 14:50:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:50:27 INFO - https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:50:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 14:50:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 14:50:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/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 14:50:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FU_JvOACRnOlbL71W7_eaQ/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 14:50:36 INFO - Downloaded 90863093 bytes. 14:50:36 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'] 14:50:36 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 14:50:43 INFO - Return code: 0 14:50:43 INFO - Running post-action listener: _resource_record_post_action 14:50:43 INFO - Running post-action listener: set_extra_try_arguments 14:50:43 INFO - ##### 14:50:43 INFO - ##### Running create-virtualenv step. 14:50:43 INFO - ##### 14:50:43 INFO - Running pre-action listener: _pre_create_virtualenv 14:50:43 INFO - Running pre-action listener: _resource_record_pre_action 14:50:43 INFO - Running main action method: create_virtualenv 14:50:43 INFO - Creating virtualenv /builds/slave/test/build/venv 14:50:43 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 14:50:43 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:50:44 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:50:44 INFO - Using real prefix '/usr' 14:50:44 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:50:45 INFO - Installing distribute.............................................................................................................................................................................................done. 14:50:50 INFO - Installing pip.................done. 14:50:50 INFO - Return code: 0 14:50:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:50: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')]} 14:50:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:50:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:50: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')]} 14:50:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:50:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:50:50 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 0xe9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xea03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xee3ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xee8ba0>, '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 0xee1f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xee2410>, '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-1461361698.607785-707965966', '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 14:50:50 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 14:50:50 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 14:50:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:50:50 INFO - 'CCACHE_UMASK': '002', 14:50:50 INFO - 'DISPLAY': ':0', 14:50:50 INFO - 'HOME': '/home/cltbld', 14:50:50 INFO - 'LANG': 'en_US.UTF-8', 14:50:50 INFO - 'LOGNAME': 'cltbld', 14:50:50 INFO - 'MAIL': '/var/mail/cltbld', 14:50:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:50:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:50:50 INFO - 'MOZ_NO_REMOTE': '1', 14:50:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:50:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:50:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:50:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:50:50 INFO - 'PWD': '/builds/slave/test', 14:50:50 INFO - 'SHELL': '/bin/bash', 14:50:50 INFO - 'SHLVL': '1', 14:50:50 INFO - 'TERM': 'linux', 14:50:50 INFO - 'TMOUT': '86400', 14:50:50 INFO - 'USER': 'cltbld', 14:50:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461361698.607785-707965966', 14:50:50 INFO - '_': '/tools/buildbot/bin/python'} 14:50:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:50:50 INFO - Downloading/unpacking psutil>=0.7.1 14:50:50 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 14:50:50 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 14:50:50 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 14:50:50 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 14:50:50 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 14:50:50 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 14:50:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:50:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:50:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:50:54 INFO - Installing collected packages: psutil 14:50:54 INFO - Running setup.py install for psutil 14:50:55 INFO - building 'psutil._psutil_linux' extension 14:50:55 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 14:50:55 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 14:50:55 INFO - building 'psutil._psutil_posix' extension 14:50:55 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 14:50:55 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 14:50:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:50:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:50:55 INFO - Successfully installed psutil 14:50:55 INFO - Cleaning up... 14:50:56 INFO - Return code: 0 14:50:56 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:50:56 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')]} 14:50:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:50:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:50:56 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')]} 14:50:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:50:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:50:56 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 0xe9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xea03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xee3ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xee8ba0>, '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 0xee1f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xee2410>, '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-1461361698.607785-707965966', '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 14:50:56 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 14:50:56 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 14:50:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:50:56 INFO - 'CCACHE_UMASK': '002', 14:50:56 INFO - 'DISPLAY': ':0', 14:50:56 INFO - 'HOME': '/home/cltbld', 14:50:56 INFO - 'LANG': 'en_US.UTF-8', 14:50:56 INFO - 'LOGNAME': 'cltbld', 14:50:56 INFO - 'MAIL': '/var/mail/cltbld', 14:50:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:50:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:50:56 INFO - 'MOZ_NO_REMOTE': '1', 14:50:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:50:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:50:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:50:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:50:56 INFO - 'PWD': '/builds/slave/test', 14:50:56 INFO - 'SHELL': '/bin/bash', 14:50:56 INFO - 'SHLVL': '1', 14:50:56 INFO - 'TERM': 'linux', 14:50:56 INFO - 'TMOUT': '86400', 14:50:56 INFO - 'USER': 'cltbld', 14:50:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461361698.607785-707965966', 14:50:56 INFO - '_': '/tools/buildbot/bin/python'} 14:50:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:50:56 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:50:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:50:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:50:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:50:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:50:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:50:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:51:01 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:51:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:51:01 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:51:01 INFO - Installing collected packages: mozsystemmonitor 14:51:01 INFO - Running setup.py install for mozsystemmonitor 14:51:01 INFO - Successfully installed mozsystemmonitor 14:51:01 INFO - Cleaning up... 14:51:01 INFO - Return code: 0 14:51:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:51: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')]} 14:51:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:51:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:51: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')]} 14:51:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:51:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:51:01 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 0xe9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xea03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xee3ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xee8ba0>, '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 0xee1f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xee2410>, '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-1461361698.607785-707965966', '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 14:51:01 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 14:51:01 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 14:51:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:51:01 INFO - 'CCACHE_UMASK': '002', 14:51:01 INFO - 'DISPLAY': ':0', 14:51:01 INFO - 'HOME': '/home/cltbld', 14:51:01 INFO - 'LANG': 'en_US.UTF-8', 14:51:01 INFO - 'LOGNAME': 'cltbld', 14:51:01 INFO - 'MAIL': '/var/mail/cltbld', 14:51:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:51:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:51:01 INFO - 'MOZ_NO_REMOTE': '1', 14:51:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:51:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:51:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:51:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:51:01 INFO - 'PWD': '/builds/slave/test', 14:51:01 INFO - 'SHELL': '/bin/bash', 14:51:01 INFO - 'SHLVL': '1', 14:51:01 INFO - 'TERM': 'linux', 14:51:01 INFO - 'TMOUT': '86400', 14:51:01 INFO - 'USER': 'cltbld', 14:51:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461361698.607785-707965966', 14:51:01 INFO - '_': '/tools/buildbot/bin/python'} 14:51:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:51:02 INFO - Downloading/unpacking blobuploader==1.2.4 14:51:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:51:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:51:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:51:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:51:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:51:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:51:05 INFO - Downloading blobuploader-1.2.4.tar.gz 14:51:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:51:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:51:05 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 14:51:05 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 14:51:05 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 14:51:05 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 14:51:05 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 14:51:05 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 14:51:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:51:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:51:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:51:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:51:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:51:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:51:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:51:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:51:07 INFO - Downloading docopt-0.6.1.tar.gz 14:51:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:51:07 INFO - Installing collected packages: blobuploader, requests, docopt 14:51:07 INFO - Running setup.py install for blobuploader 14:51:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:51:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:51:07 INFO - Running setup.py install for requests 14:51:08 INFO - Running setup.py install for docopt 14:51:08 INFO - Successfully installed blobuploader requests docopt 14:51:08 INFO - Cleaning up... 14:51:08 INFO - Return code: 0 14:51:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:51:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:51:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:51:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:51:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:51:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:51:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:51:08 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 0xe9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xea03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xee3ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xee8ba0>, '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 0xee1f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xee2410>, '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-1461361698.607785-707965966', '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 14:51:08 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 14:51:08 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 14:51:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:51:08 INFO - 'CCACHE_UMASK': '002', 14:51:08 INFO - 'DISPLAY': ':0', 14:51:08 INFO - 'HOME': '/home/cltbld', 14:51:08 INFO - 'LANG': 'en_US.UTF-8', 14:51:08 INFO - 'LOGNAME': 'cltbld', 14:51:08 INFO - 'MAIL': '/var/mail/cltbld', 14:51:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:51:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:51:08 INFO - 'MOZ_NO_REMOTE': '1', 14:51:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:51:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:51:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:51:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:51:08 INFO - 'PWD': '/builds/slave/test', 14:51:08 INFO - 'SHELL': '/bin/bash', 14:51:08 INFO - 'SHLVL': '1', 14:51:08 INFO - 'TERM': 'linux', 14:51:08 INFO - 'TMOUT': '86400', 14:51:08 INFO - 'USER': 'cltbld', 14:51:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461361698.607785-707965966', 14:51:08 INFO - '_': '/tools/buildbot/bin/python'} 14:51:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:51:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:51:09 INFO - Running setup.py (path:/tmp/pip-UuAVuG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:51:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:51:09 INFO - Running setup.py (path:/tmp/pip-ZbfNd4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:51:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:51:09 INFO - Running setup.py (path:/tmp/pip-rL60X6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:51:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:51:09 INFO - Running setup.py (path:/tmp/pip-1xHqdJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:51:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:51:09 INFO - Running setup.py (path:/tmp/pip-zacVZj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:51:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:51:09 INFO - Running setup.py (path:/tmp/pip-Lwcq_P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:51:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:51:09 INFO - Running setup.py (path:/tmp/pip-R1yQ3Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:51:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:51:10 INFO - Running setup.py (path:/tmp/pip-iGBHGj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:51:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:51:10 INFO - Running setup.py (path:/tmp/pip-04q0xf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:51:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:51:10 INFO - Running setup.py (path:/tmp/pip-emN_0s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:51:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:51:10 INFO - Running setup.py (path:/tmp/pip-TaZDC2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:51:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:51:10 INFO - Running setup.py (path:/tmp/pip-U2akRy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:51:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:51:10 INFO - Running setup.py (path:/tmp/pip-6MJ4uX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:51:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:51:10 INFO - Running setup.py (path:/tmp/pip-nYEkuq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:51:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:51:11 INFO - Running setup.py (path:/tmp/pip-zDUf8x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:51:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:51:11 INFO - Running setup.py (path:/tmp/pip-xAPncm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:51:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:51:11 INFO - Running setup.py (path:/tmp/pip-lm10Vj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:51:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:51:11 INFO - Running setup.py (path:/tmp/pip-UtRhkC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:51:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:51:11 INFO - Running setup.py (path:/tmp/pip-5rbFbO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:51:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:51:11 INFO - Running setup.py (path:/tmp/pip-cHQZ_9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:51:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:51:12 INFO - Running setup.py (path:/tmp/pip-zqAEua-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:51:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:51:12 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 14:51:12 INFO - Running setup.py install for manifestparser 14:51:12 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:51:12 INFO - Running setup.py install for mozcrash 14:51:12 INFO - Running setup.py install for mozdebug 14:51:13 INFO - Running setup.py install for mozdevice 14:51:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:51:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:51:13 INFO - Running setup.py install for mozfile 14:51:13 INFO - Running setup.py install for mozhttpd 14:51:13 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:51:13 INFO - Running setup.py install for mozinfo 14:51:13 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:51:13 INFO - Running setup.py install for mozInstall 14:51:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:51:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:51:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:51:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:51:14 INFO - Running setup.py install for mozleak 14:51:14 INFO - Running setup.py install for mozlog 14:51:14 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:51:14 INFO - Running setup.py install for moznetwork 14:51:14 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:51:14 INFO - Running setup.py install for mozprocess 14:51:15 INFO - Running setup.py install for mozprofile 14:51:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:51:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:51:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:51:15 INFO - Running setup.py install for mozrunner 14:51:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:51:15 INFO - Running setup.py install for mozscreenshot 14:51:15 INFO - Running setup.py install for moztest 14:51:15 INFO - Running setup.py install for mozversion 14:51:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:51:16 INFO - Running setup.py install for wptserve 14:51:16 INFO - Running setup.py install for marionette-driver 14:51:16 INFO - Running setup.py install for browsermob-proxy 14:51:16 INFO - Running setup.py install for marionette-client 14:51:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:51:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:51:17 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 14:51:17 INFO - Cleaning up... 14:51:17 INFO - Return code: 0 14:51:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:51:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:51:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:51:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:51:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:51:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:51:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:51:17 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 0xe9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xea03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xee3ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xee8ba0>, '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 0xee1f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xee2410>, '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-1461361698.607785-707965966', '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 14:51:17 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 14:51:17 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 14:51:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:51:17 INFO - 'CCACHE_UMASK': '002', 14:51:17 INFO - 'DISPLAY': ':0', 14:51:17 INFO - 'HOME': '/home/cltbld', 14:51:17 INFO - 'LANG': 'en_US.UTF-8', 14:51:17 INFO - 'LOGNAME': 'cltbld', 14:51:17 INFO - 'MAIL': '/var/mail/cltbld', 14:51:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:51:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:51:17 INFO - 'MOZ_NO_REMOTE': '1', 14:51:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:51:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:51:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:51:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:51:17 INFO - 'PWD': '/builds/slave/test', 14:51:17 INFO - 'SHELL': '/bin/bash', 14:51:17 INFO - 'SHLVL': '1', 14:51:17 INFO - 'TERM': 'linux', 14:51:17 INFO - 'TMOUT': '86400', 14:51:17 INFO - 'USER': 'cltbld', 14:51:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461361698.607785-707965966', 14:51:17 INFO - '_': '/tools/buildbot/bin/python'} 14:51:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:51:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:51:17 INFO - Running setup.py (path:/tmp/pip-EdZrlL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:51:18 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)) 14:51:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:51:18 INFO - Running setup.py (path:/tmp/pip-Yw09QX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:51:18 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)) 14:51:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:51:18 INFO - Running setup.py (path:/tmp/pip-CXuvB9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:51:18 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)) 14:51:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:51:18 INFO - Running setup.py (path:/tmp/pip-RgKNyt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:51:18 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)) 14:51:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:51:18 INFO - Running setup.py (path:/tmp/pip-B6r_g_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:51:18 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)) 14:51:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:51:18 INFO - Running setup.py (path:/tmp/pip-OdVs9M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:51:18 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)) 14:51:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:51:18 INFO - Running setup.py (path:/tmp/pip-1q7Rw5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:51:18 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)) 14:51:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:51:18 INFO - Running setup.py (path:/tmp/pip-QC3jhO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:51:19 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)) 14:51:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:51:19 INFO - Running setup.py (path:/tmp/pip-MNun8l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:51:19 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)) 14:51:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:51:19 INFO - Running setup.py (path:/tmp/pip-O_Fo2e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:51:19 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)) 14:51:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:51:19 INFO - Running setup.py (path:/tmp/pip-3FR3Oo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:51:19 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)) 14:51:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:51:19 INFO - Running setup.py (path:/tmp/pip-zeSkVp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:51:19 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)) 14:51:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:51:19 INFO - Running setup.py (path:/tmp/pip-i0JyVq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:51:19 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)) 14:51:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:51:19 INFO - Running setup.py (path:/tmp/pip-l8Ui4m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:51:20 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)) 14:51:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:51:20 INFO - Running setup.py (path:/tmp/pip-wZzfna-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:51:20 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)) 14:51:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:51:20 INFO - Running setup.py (path:/tmp/pip-72gZxk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:51:20 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)) 14:51:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:51:20 INFO - Running setup.py (path:/tmp/pip-3SCCVZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:51:20 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)) 14:51:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:51:20 INFO - Running setup.py (path:/tmp/pip-2SOLwf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:51:20 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)) 14:51:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:51:20 INFO - Running setup.py (path:/tmp/pip-_3gskO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:51:20 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)) 14:51:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:51:20 INFO - Running setup.py (path:/tmp/pip-3S1hwh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:51:20 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)) 14:51:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:51:21 INFO - Running setup.py (path:/tmp/pip-HvGZmh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:51:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:51:21 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)) 14:51:21 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)) 14:51:21 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)) 14:51:21 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)) 14:51:21 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)) 14:51:21 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)) 14:51:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:51:21 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 14:51:21 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 14:51:21 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 14:51:21 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 14:51:21 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 14:51:21 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 14:51:25 INFO - Downloading blessings-1.6.tar.gz 14:51:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:51:25 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)) 14:51:25 INFO - Installing collected packages: blessings 14:51:25 INFO - Running setup.py install for blessings 14:51:25 INFO - Successfully installed blessings 14:51:25 INFO - Cleaning up... 14:51:26 INFO - Return code: 0 14:51:26 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:51:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:51:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:51:26 INFO - Reading from file tmpfile_stdout 14:51:26 INFO - Current package versions: 14:51:26 INFO - argparse == 1.2.1 14:51:26 INFO - blessings == 1.6 14:51:26 INFO - blobuploader == 1.2.4 14:51:26 INFO - browsermob-proxy == 0.6.0 14:51:26 INFO - docopt == 0.6.1 14:51:26 INFO - manifestparser == 1.1 14:51:26 INFO - marionette-client == 2.3.0 14:51:26 INFO - marionette-driver == 1.4.0 14:51:26 INFO - mozInstall == 1.12 14:51:26 INFO - mozcrash == 0.17 14:51:26 INFO - mozdebug == 0.1 14:51:26 INFO - mozdevice == 0.48 14:51:26 INFO - mozfile == 1.2 14:51:26 INFO - mozhttpd == 0.7 14:51:26 INFO - mozinfo == 0.9 14:51:26 INFO - mozleak == 0.1 14:51:26 INFO - mozlog == 3.1 14:51:26 INFO - moznetwork == 0.27 14:51:26 INFO - mozprocess == 0.22 14:51:26 INFO - mozprofile == 0.28 14:51:26 INFO - mozrunner == 6.11 14:51:26 INFO - mozscreenshot == 0.1 14:51:26 INFO - mozsystemmonitor == 0.0 14:51:26 INFO - moztest == 0.7 14:51:26 INFO - mozversion == 1.4 14:51:26 INFO - psutil == 3.1.1 14:51:26 INFO - requests == 1.2.3 14:51:26 INFO - wptserve == 1.4.0 14:51:26 INFO - wsgiref == 0.1.2 14:51:26 INFO - Running post-action listener: _resource_record_post_action 14:51:26 INFO - Running post-action listener: _start_resource_monitoring 14:51:26 INFO - Starting resource monitoring. 14:51:26 INFO - ##### 14:51:26 INFO - ##### Running pull step. 14:51:26 INFO - ##### 14:51:26 INFO - Running pre-action listener: _resource_record_pre_action 14:51:26 INFO - Running main action method: pull 14:51:26 INFO - Pull has nothing to do! 14:51:26 INFO - Running post-action listener: _resource_record_post_action 14:51:26 INFO - ##### 14:51:26 INFO - ##### Running install step. 14:51:26 INFO - ##### 14:51:26 INFO - Running pre-action listener: _resource_record_pre_action 14:51:26 INFO - Running main action method: install 14:51:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:51:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:51:27 INFO - Reading from file tmpfile_stdout 14:51:27 INFO - Detecting whether we're running mozinstall >=1.0... 14:51:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:51:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:51:27 INFO - Reading from file tmpfile_stdout 14:51:27 INFO - Output received: 14:51:27 INFO - Usage: mozinstall [options] installer 14:51:27 INFO - Options: 14:51:27 INFO - -h, --help show this help message and exit 14:51:27 INFO - -d DEST, --destination=DEST 14:51:27 INFO - Directory to install application into. [default: 14:51:27 INFO - "/builds/slave/test"] 14:51:27 INFO - --app=APP Application being installed. [default: firefox] 14:51:27 INFO - mkdir: /builds/slave/test/build/application 14:51:27 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'] 14:51:27 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 14:51:59 INFO - Reading from file tmpfile_stdout 14:51:59 INFO - Output received: 14:51:59 INFO - /builds/slave/test/build/application/firefox/firefox 14:51:59 INFO - Running post-action listener: _resource_record_post_action 14:51:59 INFO - ##### 14:51:59 INFO - ##### Running run-tests step. 14:51:59 INFO - ##### 14:51:59 INFO - Running pre-action listener: _resource_record_pre_action 14:51:59 INFO - Running main action method: run_tests 14:51:59 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:51:59 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:51:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:51:59 INFO - grabbing minidump binary from tooltool 14:51:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:51:59 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 0xee8ba0>, '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 0xee1f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xee2410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:51:59 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 14:51:59 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 14:51:59 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:51:59 INFO - Return code: 0 14:51:59 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 14:51:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:51:59 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/FU_JvOACRnOlbL71W7_eaQ/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 14:51:59 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/FU_JvOACRnOlbL71W7_eaQ/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 14:51:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:51:59 INFO - 'CCACHE_UMASK': '002', 14:51:59 INFO - 'DISPLAY': ':0', 14:51:59 INFO - 'HOME': '/home/cltbld', 14:51:59 INFO - 'LANG': 'en_US.UTF-8', 14:51:59 INFO - 'LOGNAME': 'cltbld', 14:51:59 INFO - 'MAIL': '/var/mail/cltbld', 14:51:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:51:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:51:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:51:59 INFO - 'MOZ_NO_REMOTE': '1', 14:51:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:51:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:51:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:51:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:51:59 INFO - 'PWD': '/builds/slave/test', 14:51:59 INFO - 'SHELL': '/bin/bash', 14:51:59 INFO - 'SHLVL': '1', 14:51:59 INFO - 'TERM': 'linux', 14:51:59 INFO - 'TMOUT': '86400', 14:51:59 INFO - 'USER': 'cltbld', 14:51:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461361698.607785-707965966', 14:51:59 INFO - '_': '/tools/buildbot/bin/python'} 14:51:59 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/FU_JvOACRnOlbL71W7_eaQ/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 14:52:00 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 14:52:00 INFO - import pkg_resources 14:52:01 INFO - Using 1 client processes 14:52:01 INFO - wptserve Starting http server on 127.0.0.1:8000 14:52:01 INFO - wptserve Starting http server on 127.0.0.1:8001 14:52:02 INFO - wptserve Starting http server on 127.0.0.1:8443 14:52:04 INFO - SUITE-START | Running 778 tests 14:52:04 INFO - Running testharness tests 14:52:04 INFO - Setting up ssl 14:52:04 INFO - PROCESS | certutil | 14:52:04 INFO - PROCESS | certutil | 14:52:04 INFO - PROCESS | certutil | 14:52:04 INFO - Certificate Nickname Trust Attributes 14:52:04 INFO - SSL,S/MIME,JAR/XPI 14:52:04 INFO - 14:52:04 INFO - web-platform-tests CT,, 14:52:04 INFO - 14:52:04 INFO - Starting runner 14:52:08 INFO - PROCESS | 17025 | 1461361928105 Marionette DEBUG Marionette enabled via build flag and pref 14:52:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a712b800 == 1 [pid = 17025] [id = 1] 14:52:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 1 (0x7f06a712c000) [pid = 17025] [serial = 1] [outer = (nil)] 14:52:08 INFO - PROCESS | 17025 | [17025] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 14:52:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 2 (0x7f06a712d000) [pid = 17025] [serial = 2] [outer = 0x7f06a712c000] 14:52:08 INFO - PROCESS | 17025 | 1461361928739 Marionette INFO Listening on port 2828 14:52:09 INFO - PROCESS | 17025 | 1461361929276 Marionette DEBUG Marionette enabled via command-line flag 14:52:09 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a400d800 == 2 [pid = 17025] [id = 2] 14:52:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 3 (0x7f06a400e000) [pid = 17025] [serial = 3] [outer = (nil)] 14:52:09 INFO - PROCESS | 17025 | [17025] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 14:52:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 4 (0x7f06a400f000) [pid = 17025] [serial = 4] [outer = 0x7f06a400e000] 14:52:09 INFO - PROCESS | 17025 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f06a40f8d30 14:52:09 INFO - PROCESS | 17025 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f06a344b580 14:52:09 INFO - PROCESS | 17025 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f06a3450850 14:52:09 INFO - PROCESS | 17025 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f06a3450b50 14:52:09 INFO - PROCESS | 17025 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f06a3450e80 14:52:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 5 (0x7f06a348e800) [pid = 17025] [serial = 5] [outer = 0x7f06a712c000] 14:52:09 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:52:09 INFO - PROCESS | 17025 | 1461361929668 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48256 14:52:09 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:52:09 INFO - PROCESS | 17025 | 1461361929754 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48257 14:52:09 INFO - PROCESS | 17025 | 1461361929760 Marionette DEBUG Closed connection conn0 14:52:09 INFO - PROCESS | 17025 | [17025] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 14:52:09 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:52:09 INFO - PROCESS | 17025 | 1461361929885 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48258 14:52:09 INFO - PROCESS | 17025 | 1461361929887 Marionette DEBUG Closed connection conn1 14:52:09 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:52:09 INFO - PROCESS | 17025 | 1461361929957 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48259 14:52:09 INFO - PROCESS | 17025 | 1461361929966 Marionette DEBUG Closed connection conn2 14:52:10 INFO - PROCESS | 17025 | 1461361930020 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:52:10 INFO - PROCESS | 17025 | 1461361930034 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":"20160422134148","device":"desktop","version":"48.0a1"} 14:52:11 INFO - PROCESS | 17025 | [17025] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:52:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697515000 == 3 [pid = 17025] [id = 3] 14:52:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 6 (0x7f0697515800) [pid = 17025] [serial = 6] [outer = (nil)] 14:52:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697516000 == 4 [pid = 17025] [id = 4] 14:52:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 7 (0x7f06977f6800) [pid = 17025] [serial = 7] [outer = (nil)] 14:52:12 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:52:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696616000 == 5 [pid = 17025] [id = 5] 14:52:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 8 (0x7f0696658400) [pid = 17025] [serial = 8] [outer = (nil)] 14:52:12 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:52:12 INFO - PROCESS | 17025 | [17025] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:52:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 9 (0x7f06964e5800) [pid = 17025] [serial = 9] [outer = 0x7f0696658400] 14:52:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 10 (0x7f06960a3800) [pid = 17025] [serial = 10] [outer = 0x7f0697515800] 14:52:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 11 (0x7f06960eb000) [pid = 17025] [serial = 11] [outer = 0x7f06977f6800] 14:52:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 12 (0x7f06960ed000) [pid = 17025] [serial = 12] [outer = 0x7f0696658400] 14:52:14 INFO - PROCESS | 17025 | 1461361934303 Marionette DEBUG loaded listener.js 14:52:14 INFO - PROCESS | 17025 | 1461361934322 Marionette DEBUG loaded listener.js 14:52:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 13 (0x7f0697815400) [pid = 17025] [serial = 13] [outer = 0x7f0696658400] 14:52:15 INFO - PROCESS | 17025 | 1461361935035 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2cd662e3-3762-4114-8ec3-1dd3bf0f9fbf","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":"20160422134148","device":"desktop","version":"48.0a1","command_id":1}}] 14:52:15 INFO - PROCESS | 17025 | 1461361935270 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}] 14:52:15 INFO - PROCESS | 17025 | 1461361935609 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 14:52:15 INFO - PROCESS | 17025 | 1461361935726 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:52:15 INFO - PROCESS | 17025 | [17025] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:52:15 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:52:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 14 (0x7f0698754800) [pid = 17025] [serial = 14] [outer = 0x7f0696658400] 14:52:16 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:52:16 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:52:16 INFO - PROCESS | 17025 | 1461361936300 Marionette TRACE conn3 <- [1,3,null,{}] 14:52:16 INFO - PROCESS | 17025 | 1461361936320 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:52:16 INFO - PROCESS | 17025 | 1461361936375 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 14:52:16 INFO - PROCESS | 17025 | 1461361936412 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 14:52:16 INFO - PROCESS | 17025 | 1461361936415 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 14:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:52:16 INFO - PROCESS | 17025 | 1461361936429 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:52:16 INFO - PROCESS | 17025 | 1461361936435 Marionette TRACE conn3 <- [1,6,null,{}] 14:52:16 INFO - PROCESS | 17025 | 1461361936442 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}] 14:52:16 INFO - PROCESS | 17025 | 1461361936458 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 14:52:16 INFO - PROCESS | 17025 | 1461361936467 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068f8c9000 == 6 [pid = 17025] [id = 6] 14:52:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 15 (0x7f068f839c00) [pid = 17025] [serial = 15] [outer = (nil)] 14:52:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 16 (0x7f068f83bc00) [pid = 17025] [serial = 16] [outer = 0x7f068f839c00] 14:52:16 INFO - PROCESS | 17025 | 1461361936542 Marionette DEBUG loaded listener.js 14:52:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 17 (0x7f068f797400) [pid = 17025] [serial = 17] [outer = 0x7f068f839c00] 14:52:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068f8e5000 == 7 [pid = 17025] [id = 7] 14:52:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 18 (0x7f068f7a3c00) [pid = 17025] [serial = 18] [outer = (nil)] 14:52:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 19 (0x7f068f442c00) [pid = 17025] [serial = 19] [outer = 0x7f068f7a3c00] 14:52:17 INFO - PROCESS | 17025 | 1461361937048 Marionette DEBUG loaded listener.js 14:52:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 20 (0x7f068f448800) [pid = 17025] [serial = 20] [outer = 0x7f068f7a3c00] 14:52:17 INFO - PROCESS | 17025 | [17025] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 14:52:17 INFO - PROCESS | 17025 | 1461361937621 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]]]}] 14:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1254ms 14:52:17 INFO - PROCESS | 17025 | 1461361937743 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 14:52:17 INFO - PROCESS | 17025 | 1461361937747 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 14:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:52:17 INFO - PROCESS | 17025 | 1461361937801 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:52:17 INFO - PROCESS | 17025 | 1461361937803 Marionette TRACE conn3 <- [1,10,null,{}] 14:52:17 INFO - PROCESS | 17025 | 1461361937818 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}] 14:52:17 INFO - PROCESS | 17025 | 1461361937984 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 14:52:18 INFO - PROCESS | 17025 | 1461361938004 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:18 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d9b5800 == 8 [pid = 17025] [id = 8] 14:52:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 21 (0x7f068d949c00) [pid = 17025] [serial = 21] [outer = (nil)] 14:52:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 22 (0x7f068d94b800) [pid = 17025] [serial = 22] [outer = 0x7f068d949c00] 14:52:18 INFO - PROCESS | 17025 | 1461361938073 Marionette DEBUG loaded listener.js 14:52:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 23 (0x7f068d950c00) [pid = 17025] [serial = 23] [outer = 0x7f068d949c00] 14:52:19 INFO - PROCESS | 17025 | 1461361939016 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]]]}] 14:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1248ms 14:52:19 INFO - PROCESS | 17025 | 1461361939031 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 14:52:19 INFO - PROCESS | 17025 | 1461361939036 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 14:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:52:19 INFO - PROCESS | 17025 | 1461361939045 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:52:19 INFO - PROCESS | 17025 | 1461361939051 Marionette TRACE conn3 <- [1,14,null,{}] 14:52:19 INFO - PROCESS | 17025 | 1461361939059 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}] 14:52:19 INFO - PROCESS | 17025 | 1461361939233 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 14:52:19 INFO - PROCESS | 17025 | 1461361939359 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068dd1f000 == 9 [pid = 17025] [id = 9] 14:52:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 24 (0x7f068da8c800) [pid = 17025] [serial = 24] [outer = (nil)] 14:52:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 25 (0x7f068dd0e800) [pid = 17025] [serial = 25] [outer = 0x7f068da8c800] 14:52:19 INFO - PROCESS | 17025 | 1461361939477 Marionette DEBUG loaded listener.js 14:52:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 26 (0x7f068e860400) [pid = 17025] [serial = 26] [outer = 0x7f068da8c800] 14:52:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e99c000 == 10 [pid = 17025] [id = 10] 14:52:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 27 (0x7f068f5d5800) [pid = 17025] [serial = 27] [outer = (nil)] 14:52:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 28 (0x7f068f5e3000) [pid = 17025] [serial = 28] [outer = 0x7f068f5d5800] 14:52:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 29 (0x7f068f5d6000) [pid = 17025] [serial = 29] [outer = 0x7f068f5d5800] 14:52:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068dd32800 == 11 [pid = 17025] [id = 11] 14:52:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 30 (0x7f068f449000) [pid = 17025] [serial = 30] [outer = (nil)] 14:52:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 31 (0x7f069409e800) [pid = 17025] [serial = 31] [outer = 0x7f068f449000] 14:52:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 32 (0x7f068f44ac00) [pid = 17025] [serial = 32] [outer = 0x7f068f449000] 14:52:20 INFO - PROCESS | 17025 | 1461361940551 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]]]}] 14:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1537ms 14:52:20 INFO - PROCESS | 17025 | 1461361940617 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 14:52:20 INFO - PROCESS | 17025 | 1461361940625 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 14:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:52:20 INFO - PROCESS | 17025 | 1461361940678 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:52:20 INFO - PROCESS | 17025 | 1461361940681 Marionette TRACE conn3 <- [1,18,null,{}] 14:52:20 INFO - PROCESS | 17025 | 1461361940688 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}] 14:52:20 INFO - PROCESS | 17025 | 1461361940874 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 14:52:21 INFO - PROCESS | 17025 | 1461361940999 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:21 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0693434000 == 12 [pid = 17025] [id = 12] 14:52:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 33 (0x7f068f79cc00) [pid = 17025] [serial = 33] [outer = (nil)] 14:52:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 34 (0x7f06955e4800) [pid = 17025] [serial = 34] [outer = 0x7f068f79cc00] 14:52:21 INFO - PROCESS | 17025 | 1461361941073 Marionette DEBUG loaded listener.js 14:52:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 35 (0x7f0696b11c00) [pid = 17025] [serial = 35] [outer = 0x7f068f79cc00] 14:52:21 INFO - PROCESS | 17025 | 1461361941903 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]]]}] 14:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1290ms 14:52:21 INFO - PROCESS | 17025 | 1461361941964 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 14:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:52:21 INFO - PROCESS | 17025 | 1461361941969 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 14:52:21 INFO - PROCESS | 17025 | 1461361941976 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:52:21 INFO - PROCESS | 17025 | 1461361941981 Marionette TRACE conn3 <- [1,22,null,{}] 14:52:22 INFO - PROCESS | 17025 | 1461361941997 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}] 14:52:22 INFO - PROCESS | 17025 | 1461361942220 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 14:52:22 INFO - PROCESS | 17025 | 1461361942359 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696618800 == 13 [pid = 17025] [id = 13] 14:52:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 36 (0x7f068e9afc00) [pid = 17025] [serial = 36] [outer = (nil)] 14:52:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 37 (0x7f06977f2800) [pid = 17025] [serial = 37] [outer = 0x7f068e9afc00] 14:52:22 INFO - PROCESS | 17025 | 1461361942443 Marionette DEBUG loaded listener.js 14:52:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 38 (0x7f0697a1ec00) [pid = 17025] [serial = 38] [outer = 0x7f068e9afc00] 14:52:23 INFO - PROCESS | 17025 | 1461361943425 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]]]}] 14:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1497ms 14:52:23 INFO - PROCESS | 17025 | 1461361943473 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 14:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:52:23 INFO - PROCESS | 17025 | 1461361943478 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 14:52:23 INFO - PROCESS | 17025 | 1461361943485 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:52:23 INFO - PROCESS | 17025 | 1461361943488 Marionette TRACE conn3 <- [1,26,null,{}] 14:52:23 INFO - PROCESS | 17025 | 1461361943493 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}] 14:52:23 INFO - PROCESS | 17025 | 1461361943679 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 14:52:23 INFO - PROCESS | 17025 | 1461361943944 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:24 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690be9800 == 14 [pid = 17025] [id = 14] 14:52:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 39 (0x7f0690dbac00) [pid = 17025] [serial = 39] [outer = (nil)] 14:52:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 40 (0x7f069415fc00) [pid = 17025] [serial = 40] [outer = 0x7f0690dbac00] 14:52:24 INFO - PROCESS | 17025 | 1461361944062 Marionette DEBUG loaded listener.js 14:52:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 41 (0x7f069646e400) [pid = 17025] [serial = 41] [outer = 0x7f0690dbac00] 14:52:25 INFO - PROCESS | 17025 | 1461361945038 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]]]}] 14:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1584ms 14:52:25 INFO - PROCESS | 17025 | 1461361945070 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 14:52:25 INFO - PROCESS | 17025 | 1461361945075 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 14:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:52:25 INFO - PROCESS | 17025 | 1461361945082 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:52:25 INFO - PROCESS | 17025 | 1461361945085 Marionette TRACE conn3 <- [1,30,null,{}] 14:52:25 INFO - PROCESS | 17025 | 1461361945093 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}] 14:52:25 INFO - PROCESS | 17025 | 1461361945249 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 14:52:25 INFO - PROCESS | 17025 | 1461361945353 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06922c6800 == 15 [pid = 17025] [id = 15] 14:52:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 42 (0x7f06934d5000) [pid = 17025] [serial = 42] [outer = (nil)] 14:52:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 43 (0x7f0694a72000) [pid = 17025] [serial = 43] [outer = 0x7f06934d5000] 14:52:25 INFO - PROCESS | 17025 | 1461361945421 Marionette DEBUG loaded listener.js 14:52:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 44 (0x7f06964e5000) [pid = 17025] [serial = 44] [outer = 0x7f06934d5000] 14:52:26 INFO - PROCESS | 17025 | 1461361946105 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]]]}] 14:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1033ms 14:52:26 INFO - PROCESS | 17025 | 1461361946117 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 14:52:26 INFO - PROCESS | 17025 | 1461361946122 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 14:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:52:26 INFO - PROCESS | 17025 | 1461361946136 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:52:26 INFO - PROCESS | 17025 | 1461361946138 Marionette TRACE conn3 <- [1,34,null,{}] 14:52:26 INFO - PROCESS | 17025 | 1461361946145 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}] 14:52:26 INFO - PROCESS | 17025 | 1461361946302 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 14:52:26 INFO - PROCESS | 17025 | 1461361946386 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697133000 == 16 [pid = 17025] [id = 16] 14:52:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 45 (0x7f0696479c00) [pid = 17025] [serial = 45] [outer = (nil)] 14:52:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 46 (0x7f06978f0800) [pid = 17025] [serial = 46] [outer = 0x7f0696479c00] 14:52:26 INFO - PROCESS | 17025 | 1461361946452 Marionette DEBUG loaded listener.js 14:52:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 47 (0x7f0698392400) [pid = 17025] [serial = 47] [outer = 0x7f0696479c00] 14:52:27 INFO - PROCESS | 17025 | 1461361947091 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]]]}] 14:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 983ms 14:52:27 INFO - PROCESS | 17025 | 1461361947119 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 14:52:27 INFO - PROCESS | 17025 | 1461361947122 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 14:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:52:27 INFO - PROCESS | 17025 | 1461361947131 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:52:27 INFO - PROCESS | 17025 | 1461361947138 Marionette TRACE conn3 <- [1,38,null,{}] 14:52:27 INFO - PROCESS | 17025 | 1461361947153 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}] 14:52:27 INFO - PROCESS | 17025 | 1461361947324 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 14:52:27 INFO - PROCESS | 17025 | 1461361947358 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:27 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069751d000 == 17 [pid = 17025] [id = 17] 14:52:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 48 (0x7f0698393000) [pid = 17025] [serial = 48] [outer = (nil)] 14:52:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 49 (0x7f0698756400) [pid = 17025] [serial = 49] [outer = 0x7f0698393000] 14:52:27 INFO - PROCESS | 17025 | 1461361947421 Marionette DEBUG loaded listener.js 14:52:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 50 (0x7f069a2ac000) [pid = 17025] [serial = 50] [outer = 0x7f0698393000] 14:52:28 INFO - PROCESS | 17025 | 1461361948119 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]]]}] 14:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1038ms 14:52:28 INFO - PROCESS | 17025 | 1461361948179 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 14:52:28 INFO - PROCESS | 17025 | 1461361948184 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 14:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:52:28 INFO - PROCESS | 17025 | 1461361948190 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:52:28 INFO - PROCESS | 17025 | 1461361948193 Marionette TRACE conn3 <- [1,42,null,{}] 14:52:28 INFO - PROCESS | 17025 | 1461361948199 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}] 14:52:28 INFO - PROCESS | 17025 | 1461361948375 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 14:52:28 INFO - PROCESS | 17025 | 1461361948386 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:28 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697b36800 == 18 [pid = 17025] [id = 18] 14:52:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 51 (0x7f06940a1400) [pid = 17025] [serial = 51] [outer = (nil)] 14:52:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 52 (0x7f069a47a400) [pid = 17025] [serial = 52] [outer = 0x7f06940a1400] 14:52:28 INFO - PROCESS | 17025 | 1461361948451 Marionette DEBUG loaded listener.js 14:52:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 53 (0x7f069a732000) [pid = 17025] [serial = 53] [outer = 0x7f06940a1400] 14:52:29 INFO - PROCESS | 17025 | 1461361949198 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]]]}] 14:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1033ms 14:52:29 INFO - PROCESS | 17025 | 1461361949226 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 14:52:29 INFO - PROCESS | 17025 | 1461361949232 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 14:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:52:29 INFO - PROCESS | 17025 | 1461361949241 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:52:29 INFO - PROCESS | 17025 | 1461361949248 Marionette TRACE conn3 <- [1,46,null,{}] 14:52:29 INFO - PROCESS | 17025 | 1461361949258 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}] 14:52:29 INFO - PROCESS | 17025 | 1461361949496 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 14:52:29 INFO - PROCESS | 17025 | 1461361949620 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:29 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0693429800 == 19 [pid = 17025] [id = 19] 14:52:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 54 (0x7f068dd0ac00) [pid = 17025] [serial = 54] [outer = (nil)] 14:52:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 55 (0x7f068f838400) [pid = 17025] [serial = 55] [outer = 0x7f068dd0ac00] 14:52:29 INFO - PROCESS | 17025 | 1461361949695 Marionette DEBUG loaded listener.js 14:52:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 56 (0x7f06949b9400) [pid = 17025] [serial = 56] [outer = 0x7f068dd0ac00] 14:52:30 INFO - PROCESS | 17025 | 1461361950739 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]]]}] 14:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1537ms 14:52:30 INFO - PROCESS | 17025 | 1461361950779 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 14:52:30 INFO - PROCESS | 17025 | 1461361950788 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 14:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:52:30 INFO - PROCESS | 17025 | 1461361950798 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:52:30 INFO - PROCESS | 17025 | 1461361950803 Marionette TRACE conn3 <- [1,50,null,{}] 14:52:30 INFO - PROCESS | 17025 | 1461361950808 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}] 14:52:30 INFO - PROCESS | 17025 | 1461361950970 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 14:52:31 INFO - PROCESS | 17025 | 1461361951091 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06973ac000 == 20 [pid = 17025] [id = 20] 14:52:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 57 (0x7f0695ba5400) [pid = 17025] [serial = 57] [outer = (nil)] 14:52:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 58 (0x7f0696478c00) [pid = 17025] [serial = 58] [outer = 0x7f0695ba5400] 14:52:31 INFO - PROCESS | 17025 | 1461361951166 Marionette DEBUG loaded listener.js 14:52:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 59 (0x7f0697219800) [pid = 17025] [serial = 59] [outer = 0x7f0695ba5400] 14:52:31 INFO - PROCESS | 17025 | 1461361951983 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]]]}] 14:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1233ms 14:52:32 INFO - PROCESS | 17025 | 1461361952031 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 14:52:32 INFO - PROCESS | 17025 | 1461361952036 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 14:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:52:32 INFO - PROCESS | 17025 | 1461361952044 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:52:32 INFO - PROCESS | 17025 | 1461361952050 Marionette TRACE conn3 <- [1,54,null,{}] 14:52:32 INFO - PROCESS | 17025 | 1461361952084 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}] 14:52:32 INFO - PROCESS | 17025 | 1461361952257 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 14:52:32 INFO - PROCESS | 17025 | 1461361952378 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:32 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a278000 == 21 [pid = 17025] [id = 21] 14:52:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 60 (0x7f06986f0800) [pid = 17025] [serial = 60] [outer = (nil)] 14:52:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 61 (0x7f06986f4c00) [pid = 17025] [serial = 61] [outer = 0x7f06986f0800] 14:52:32 INFO - PROCESS | 17025 | 1461361952488 Marionette DEBUG loaded listener.js 14:52:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 62 (0x7f069a2ad000) [pid = 17025] [serial = 62] [outer = 0x7f06986f0800] 14:52:33 INFO - PROCESS | 17025 | 1461361953254 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]]]}] 14:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1253ms 14:52:33 INFO - PROCESS | 17025 | 1461361953297 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 14:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:52:33 INFO - PROCESS | 17025 | 1461361953301 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 14:52:33 INFO - PROCESS | 17025 | 1461361953307 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:52:33 INFO - PROCESS | 17025 | 1461361953310 Marionette TRACE conn3 <- [1,58,null,{}] 14:52:33 INFO - PROCESS | 17025 | 1461361953316 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}] 14:52:33 INFO - PROCESS | 17025 | 1461361953471 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 14:52:33 INFO - PROCESS | 17025 | 1461361953576 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:33 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069d5e0800 == 22 [pid = 17025] [id = 22] 14:52:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 63 (0x7f06982e0c00) [pid = 17025] [serial = 63] [outer = (nil)] 14:52:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 64 (0x7f06a343f400) [pid = 17025] [serial = 64] [outer = 0x7f06982e0c00] 14:52:33 INFO - PROCESS | 17025 | 1461361953650 Marionette DEBUG loaded listener.js 14:52:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 65 (0x7f06a43e0800) [pid = 17025] [serial = 65] [outer = 0x7f06982e0c00] 14:52:34 INFO - PROCESS | 17025 | 1461361954447 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]]]}] 14:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1184ms 14:52:34 INFO - PROCESS | 17025 | 1461361954501 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 14:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:52:34 INFO - PROCESS | 17025 | 1461361954510 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 14:52:34 INFO - PROCESS | 17025 | 1461361954516 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:52:34 INFO - PROCESS | 17025 | 1461361954520 Marionette TRACE conn3 <- [1,62,null,{}] 14:52:34 INFO - PROCESS | 17025 | 1461361954525 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}] 14:52:34 INFO - PROCESS | 17025 | 1461361954678 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 14:52:34 INFO - PROCESS | 17025 | 1461361954875 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690bf3000 == 23 [pid = 17025] [id = 23] 14:52:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 66 (0x7f068dd08c00) [pid = 17025] [serial = 66] [outer = (nil)] 14:52:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 67 (0x7f068e6f0000) [pid = 17025] [serial = 67] [outer = 0x7f068dd08c00] 14:52:34 INFO - PROCESS | 17025 | 1461361954951 Marionette DEBUG loaded listener.js 14:52:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 68 (0x7f06934d6c00) [pid = 17025] [serial = 68] [outer = 0x7f068dd08c00] 14:52:35 INFO - PROCESS | 17025 | 1461361955843 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]]]}] 14:52:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069751d000 == 22 [pid = 17025] [id = 17] 14:52:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697133000 == 21 [pid = 17025] [id = 16] 14:52:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06922c6800 == 20 [pid = 17025] [id = 15] 14:52:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690be9800 == 19 [pid = 17025] [id = 14] 14:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1378ms 14:52:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696618800 == 18 [pid = 17025] [id = 13] 14:52:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068dd1f000 == 17 [pid = 17025] [id = 9] 14:52:35 INFO - PROCESS | 17025 | 1461361955907 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 14:52:35 INFO - PROCESS | 17025 | 1461361955914 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 14:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:52:35 INFO - PROCESS | 17025 | 1461361955923 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:52:35 INFO - PROCESS | 17025 | 1461361955929 Marionette TRACE conn3 <- [1,66,null,{}] 14:52:35 INFO - PROCESS | 17025 | 1461361955938 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}] 14:52:36 INFO - PROCESS | 17025 | 1461361956109 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 14:52:36 INFO - PROCESS | 17025 | 1461361956207 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d35800 == 18 [pid = 17025] [id = 24] 14:52:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 69 (0x7f06940a1c00) [pid = 17025] [serial = 69] [outer = (nil)] 14:52:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 70 (0x7f0694a6f000) [pid = 17025] [serial = 70] [outer = 0x7f06940a1c00] 14:52:36 INFO - PROCESS | 17025 | 1461361956288 Marionette DEBUG loaded listener.js 14:52:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 71 (0x7f0695cbbc00) [pid = 17025] [serial = 71] [outer = 0x7f06940a1c00] 14:52:37 INFO - PROCESS | 17025 | 1461361957089 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]]]}] 14:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1234ms 14:52:37 INFO - PROCESS | 17025 | 1461361957158 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 14:52:37 INFO - PROCESS | 17025 | 1461361957167 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 14:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:52:37 INFO - PROCESS | 17025 | 1461361957177 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:52:37 INFO - PROCESS | 17025 | 1461361957181 Marionette TRACE conn3 <- [1,70,null,{}] 14:52:37 INFO - PROCESS | 17025 | 1461361957187 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}] 14:52:37 INFO - PROCESS | 17025 | 1461361957387 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 14:52:37 INFO - PROCESS | 17025 | 1461361957529 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:37 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697139800 == 19 [pid = 17025] [id = 25] 14:52:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 72 (0x7f0694a72400) [pid = 17025] [serial = 72] [outer = (nil)] 14:52:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 73 (0x7f0697816400) [pid = 17025] [serial = 73] [outer = 0x7f0694a72400] 14:52:37 INFO - PROCESS | 17025 | 1461361957615 Marionette DEBUG loaded listener.js 14:52:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 74 (0x7f06982d5000) [pid = 17025] [serial = 74] [outer = 0x7f0694a72400] 14:52:38 INFO - PROCESS | 17025 | 1461361958388 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]]]}] 14:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1285ms 14:52:38 INFO - PROCESS | 17025 | 1461361958465 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 14:52:38 INFO - PROCESS | 17025 | 1461361958469 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 14:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:52:38 INFO - PROCESS | 17025 | 1461361958475 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:52:38 INFO - PROCESS | 17025 | 1461361958481 Marionette TRACE conn3 <- [1,74,null,{}] 14:52:38 INFO - PROCESS | 17025 | 1461361958497 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}] 14:52:38 INFO - PROCESS | 17025 | 1461361958702 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 14:52:38 INFO - PROCESS | 17025 | 1461361958800 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:38 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a27b800 == 20 [pid = 17025] [id = 26] 14:52:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 75 (0x7f0698743000) [pid = 17025] [serial = 75] [outer = (nil)] 14:52:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 76 (0x7f069a478c00) [pid = 17025] [serial = 76] [outer = 0x7f0698743000] 14:52:38 INFO - PROCESS | 17025 | 1461361958882 Marionette DEBUG loaded listener.js 14:52:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 77 (0x7f06a4054400) [pid = 17025] [serial = 77] [outer = 0x7f0698743000] 14:52:39 INFO - PROCESS | 17025 | 1461361959700 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]]]}] 14:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1285ms 14:52:39 INFO - PROCESS | 17025 | 1461361959761 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 14:52:39 INFO - PROCESS | 17025 | 1461361959766 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 14:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:52:39 INFO - PROCESS | 17025 | 1461361959772 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:52:39 INFO - PROCESS | 17025 | 1461361959775 Marionette TRACE conn3 <- [1,78,null,{}] 14:52:39 INFO - PROCESS | 17025 | 1461361959780 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}] 14:52:39 INFO - PROCESS | 17025 | 1461361959937 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 14:52:40 INFO - PROCESS | 17025 | 1461361960061 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:40 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690bf6800 == 21 [pid = 17025] [id = 27] 14:52:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 78 (0x7f069873c800) [pid = 17025] [serial = 78] [outer = (nil)] 14:52:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 79 (0x7f06a543c800) [pid = 17025] [serial = 79] [outer = 0x7f069873c800] 14:52:40 INFO - PROCESS | 17025 | 1461361960140 Marionette DEBUG loaded listener.js 14:52:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 80 (0x7f06a55bf000) [pid = 17025] [serial = 80] [outer = 0x7f069873c800] 14:52:40 INFO - PROCESS | 17025 | 1461361960957 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]]]}] 14:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1232ms 14:52:41 INFO - PROCESS | 17025 | 1461361961005 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 14:52:41 INFO - PROCESS | 17025 | 1461361961009 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 14:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:52:41 INFO - PROCESS | 17025 | 1461361961015 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:52:41 INFO - PROCESS | 17025 | 1461361961018 Marionette TRACE conn3 <- [1,82,null,{}] 14:52:41 INFO - PROCESS | 17025 | 1461361961023 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}] 14:52:41 INFO - PROCESS | 17025 | 1461361961165 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 14:52:41 INFO - PROCESS | 17025 | 1461361961294 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a4261000 == 22 [pid = 17025] [id = 28] 14:52:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 81 (0x7f06a454d800) [pid = 17025] [serial = 81] [outer = (nil)] 14:52:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 82 (0x7f06a5737000) [pid = 17025] [serial = 82] [outer = 0x7f06a454d800] 14:52:41 INFO - PROCESS | 17025 | 1461361961368 Marionette DEBUG loaded listener.js 14:52:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 83 (0x7f06a7641000) [pid = 17025] [serial = 83] [outer = 0x7f06a454d800] 14:52:42 INFO - PROCESS | 17025 | 1461361962169 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]]]}] 14:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1228ms 14:52:42 INFO - PROCESS | 17025 | 1461361962245 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 14:52:42 INFO - PROCESS | 17025 | 1461361962249 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 14:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:52:42 INFO - PROCESS | 17025 | 1461361962255 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:52:42 INFO - PROCESS | 17025 | 1461361962257 Marionette TRACE conn3 <- [1,86,null,{}] 14:52:42 INFO - PROCESS | 17025 | 1461361962263 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}] 14:52:42 INFO - PROCESS | 17025 | 1461361962574 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 14:52:42 INFO - PROCESS | 17025 | 1461361962749 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:42 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06960ba800 == 23 [pid = 17025] [id = 29] 14:52:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 84 (0x7f0690d0e800) [pid = 17025] [serial = 84] [outer = (nil)] 14:52:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 85 (0x7f06934e2c00) [pid = 17025] [serial = 85] [outer = 0x7f0690d0e800] 14:52:42 INFO - PROCESS | 17025 | 1461361962822 Marionette DEBUG loaded listener.js 14:52:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 86 (0x7f069590c400) [pid = 17025] [serial = 86] [outer = 0x7f0690d0e800] 14:52:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a278000 == 22 [pid = 17025] [id = 21] 14:52:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06973ac000 == 21 [pid = 17025] [id = 20] 14:52:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0693429800 == 20 [pid = 17025] [id = 19] 14:52:43 INFO - PROCESS | 17025 | 1461361963682 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]]]}] 14:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1483ms 14:52:43 INFO - PROCESS | 17025 | 1461361963740 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 14:52:43 INFO - PROCESS | 17025 | 1461361963745 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 14:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:52:43 INFO - PROCESS | 17025 | 1461361963753 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:52:43 INFO - PROCESS | 17025 | 1461361963759 Marionette TRACE conn3 <- [1,90,null,{}] 14:52:43 INFO - PROCESS | 17025 | 1461361963768 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}] 14:52:43 INFO - PROCESS | 17025 | 1461361963933 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 14:52:44 INFO - PROCESS | 17025 | 1461361964062 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696d5c000 == 21 [pid = 17025] [id = 30] 14:52:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 87 (0x7f0690db8000) [pid = 17025] [serial = 87] [outer = (nil)] 14:52:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 88 (0x7f0695eb1000) [pid = 17025] [serial = 88] [outer = 0x7f0690db8000] 14:52:44 INFO - PROCESS | 17025 | 1461361964139 Marionette DEBUG loaded listener.js 14:52:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 89 (0x7f0697222000) [pid = 17025] [serial = 89] [outer = 0x7f0690db8000] 14:52:44 INFO - PROCESS | 17025 | 1461361964991 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]]]}] 14:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1285ms 14:52:45 INFO - PROCESS | 17025 | 1461361965040 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 14:52:45 INFO - PROCESS | 17025 | 1461361965048 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 14:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:52:45 INFO - PROCESS | 17025 | 1461361965058 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:52:45 INFO - PROCESS | 17025 | 1461361965062 Marionette TRACE conn3 <- [1,94,null,{}] 14:52:45 INFO - PROCESS | 17025 | 1461361965068 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}] 14:52:45 INFO - PROCESS | 17025 | 1461361965225 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 14:52:45 INFO - PROCESS | 17025 | 1461361965352 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:45 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069d5f8000 == 22 [pid = 17025] [id = 31] 14:52:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 90 (0x7f06935c0c00) [pid = 17025] [serial = 90] [outer = (nil)] 14:52:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 91 (0x7f069a2b0c00) [pid = 17025] [serial = 91] [outer = 0x7f06935c0c00] 14:52:45 INFO - PROCESS | 17025 | 1461361965426 Marionette DEBUG loaded listener.js 14:52:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 92 (0x7f069e47e800) [pid = 17025] [serial = 92] [outer = 0x7f06935c0c00] 14:52:46 INFO - PROCESS | 17025 | 1461361966273 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]]]}] 14:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1283ms 14:52:46 INFO - PROCESS | 17025 | 1461361966342 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 14:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:52:46 INFO - PROCESS | 17025 | 1461361966346 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 14:52:46 INFO - PROCESS | 17025 | 1461361966352 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:52:46 INFO - PROCESS | 17025 | 1461361966358 Marionette TRACE conn3 <- [1,98,null,{}] 14:52:46 INFO - PROCESS | 17025 | 1461361966373 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}] 14:52:46 INFO - PROCESS | 17025 | 1461361966586 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 14:52:46 INFO - PROCESS | 17025 | 1461361966603 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:46 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a4798800 == 23 [pid = 17025] [id = 32] 14:52:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 93 (0x7f06a4543800) [pid = 17025] [serial = 93] [outer = (nil)] 14:52:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 94 (0x7f06a543f800) [pid = 17025] [serial = 94] [outer = 0x7f06a4543800] 14:52:46 INFO - PROCESS | 17025 | 1461361966726 Marionette DEBUG loaded listener.js 14:52:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 95 (0x7f06a719ac00) [pid = 17025] [serial = 95] [outer = 0x7f06a4543800] 14:52:47 INFO - PROCESS | 17025 | 1461361967680 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]]]}] 14:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1388ms 14:52:47 INFO - PROCESS | 17025 | 1461361967741 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 14:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:52:47 INFO - PROCESS | 17025 | 1461361967746 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 14:52:47 INFO - PROCESS | 17025 | 1461361967752 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:52:47 INFO - PROCESS | 17025 | 1461361967755 Marionette TRACE conn3 <- [1,102,null,{}] 14:52:47 INFO - PROCESS | 17025 | 1461361967761 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}] 14:52:47 INFO - PROCESS | 17025 | 1461361967927 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 14:52:48 INFO - PROCESS | 17025 | 1461361968058 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:48 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a571c800 == 24 [pid = 17025] [id = 33] 14:52:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 96 (0x7f068f44b000) [pid = 17025] [serial = 96] [outer = (nil)] 14:52:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 97 (0x7f06a90b3400) [pid = 17025] [serial = 97] [outer = 0x7f068f44b000] 14:52:48 INFO - PROCESS | 17025 | 1461361968133 Marionette DEBUG loaded listener.js 14:52:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 98 (0x7f06a97ba400) [pid = 17025] [serial = 98] [outer = 0x7f068f44b000] 14:52:49 INFO - PROCESS | 17025 | 1461361969103 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]]]}] 14:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1386ms 14:52:49 INFO - PROCESS | 17025 | 1461361969139 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 14:52:49 INFO - PROCESS | 17025 | 1461361969145 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 14:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:52:49 INFO - PROCESS | 17025 | 1461361969153 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:52:49 INFO - PROCESS | 17025 | 1461361969156 Marionette TRACE conn3 <- [1,106,null,{}] 14:52:49 INFO - PROCESS | 17025 | 1461361969164 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}] 14:52:49 INFO - PROCESS | 17025 | 1461361969359 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 14:52:49 INFO - PROCESS | 17025 | 1461361969545 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697139800 == 23 [pid = 17025] [id = 25] 14:52:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690d35800 == 22 [pid = 17025] [id = 24] 14:52:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d35800 == 23 [pid = 17025] [id = 34] 14:52:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 99 (0x7f068f836400) [pid = 17025] [serial = 99] [outer = (nil)] 14:52:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 100 (0x7f069564cc00) [pid = 17025] [serial = 100] [outer = 0x7f068f836400] 14:52:49 INFO - PROCESS | 17025 | 1461361969684 Marionette DEBUG loaded listener.js 14:52:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 101 (0x7f0697222c00) [pid = 17025] [serial = 101] [outer = 0x7f068f836400] 14:52:50 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0693434000 == 22 [pid = 17025] [id = 12] 14:52:50 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068f8c9000 == 21 [pid = 17025] [id = 6] 14:52:50 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690bf6800 == 20 [pid = 17025] [id = 27] 14:52:50 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a27b800 == 19 [pid = 17025] [id = 26] 14:52:50 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a4798800 == 18 [pid = 17025] [id = 32] 14:52:50 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069d5f8000 == 17 [pid = 17025] [id = 31] 14:52:50 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696d5c000 == 16 [pid = 17025] [id = 30] 14:52:50 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a4261000 == 15 [pid = 17025] [id = 28] 14:52:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697b36800 == 14 [pid = 17025] [id = 18] 14:52:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d9b5800 == 13 [pid = 17025] [id = 8] 14:52:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06960ba800 == 12 [pid = 17025] [id = 29] 14:52:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a571c800 == 11 [pid = 17025] [id = 33] 14:52:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069d5e0800 == 10 [pid = 17025] [id = 22] 14:52:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690bf3000 == 9 [pid = 17025] [id = 23] 14:52:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 102 (0x7f069564bc00) [pid = 17025] [serial = 102] [outer = 0x7f068f449000] 14:52:52 INFO - PROCESS | 17025 | 1461361972893 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]]]}] 14:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 3804ms 14:52:52 INFO - PROCESS | 17025 | 1461361972958 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 14:52:52 INFO - PROCESS | 17025 | 1461361972966 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 14:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:52:52 INFO - PROCESS | 17025 | 1461361972978 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:52:52 INFO - PROCESS | 17025 | 1461361972981 Marionette TRACE conn3 <- [1,110,null,{}] 14:52:52 INFO - PROCESS | 17025 | 1461361972989 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}] 14:52:53 INFO - PROCESS | 17025 | 1461361973151 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 14:52:53 INFO - PROCESS | 17025 | 1461361973166 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0693434000 == 10 [pid = 17025] [id = 35] 14:52:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 103 (0x7f0696476800) [pid = 17025] [serial = 103] [outer = (nil)] 14:52:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 104 (0x7f06964e2400) [pid = 17025] [serial = 104] [outer = 0x7f0696476800] 14:52:53 INFO - PROCESS | 17025 | 1461361973236 Marionette DEBUG loaded listener.js 14:52:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 105 (0x7f0697219000) [pid = 17025] [serial = 105] [outer = 0x7f0696476800] 14:52:54 INFO - PROCESS | 17025 | 1461361974026 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]]]}] 14:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1082ms 14:52:54 INFO - PROCESS | 17025 | 1461361974070 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 14:52:54 INFO - PROCESS | 17025 | 1461361974079 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 14:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:52:54 INFO - PROCESS | 17025 | 1461361974094 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:52:54 INFO - PROCESS | 17025 | 1461361974098 Marionette TRACE conn3 <- [1,114,null,{}] 14:52:54 INFO - PROCESS | 17025 | 1461361974104 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}] 14:52:54 INFO - PROCESS | 17025 | 1461361974263 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 14:52:54 INFO - PROCESS | 17025 | 1461361974380 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:54 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697848800 == 11 [pid = 17025] [id = 36] 14:52:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 106 (0x7f068d94ec00) [pid = 17025] [serial = 106] [outer = (nil)] 14:52:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 107 (0x7f06982d5c00) [pid = 17025] [serial = 107] [outer = 0x7f068d94ec00] 14:52:54 INFO - PROCESS | 17025 | 1461361974444 Marionette DEBUG loaded listener.js 14:52:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 108 (0x7f0698754c00) [pid = 17025] [serial = 108] [outer = 0x7f068d94ec00] 14:52:55 INFO - PROCESS | 17025 | 1461361975195 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]]]}] 14:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1140ms 14:52:55 INFO - PROCESS | 17025 | 1461361975234 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 14:52:55 INFO - PROCESS | 17025 | 1461361975238 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 14:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:52:55 INFO - PROCESS | 17025 | 1461361975250 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:52:55 INFO - PROCESS | 17025 | 1461361975255 Marionette TRACE conn3 <- [1,118,null,{}] 14:52:55 INFO - PROCESS | 17025 | 1461361975271 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}] 14:52:55 INFO - PROCESS | 17025 | 1461361975489 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 14:52:55 INFO - PROCESS | 17025 | 1461361975520 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a348c000 == 12 [pid = 17025] [id = 37] 14:52:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 109 (0x7f06975f9000) [pid = 17025] [serial = 109] [outer = (nil)] 14:52:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 110 (0x7f06a43e1800) [pid = 17025] [serial = 110] [outer = 0x7f06975f9000] 14:52:55 INFO - PROCESS | 17025 | 1461361975589 Marionette DEBUG loaded listener.js 14:52:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 111 (0x7f06a4758000) [pid = 17025] [serial = 111] [outer = 0x7f06975f9000] 14:52:56 INFO - PROCESS | 17025 | 1461361976393 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]]]}] 14:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1202ms 14:52:56 INFO - PROCESS | 17025 | 1461361976452 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 14:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:52:56 INFO - PROCESS | 17025 | 1461361976457 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 14:52:56 INFO - PROCESS | 17025 | 1461361976463 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:52:56 INFO - PROCESS | 17025 | 1461361976466 Marionette TRACE conn3 <- [1,122,null,{}] 14:52:56 INFO - PROCESS | 17025 | 1461361976471 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}] 14:52:56 INFO - PROCESS | 17025 | 1461361976653 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 14:52:56 INFO - PROCESS | 17025 | 1461361976675 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:56 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a4708800 == 13 [pid = 17025] [id = 38] 14:52:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 112 (0x7f06a47e9800) [pid = 17025] [serial = 112] [outer = (nil)] 14:52:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 113 (0x7f06a572ec00) [pid = 17025] [serial = 113] [outer = 0x7f06a47e9800] 14:52:56 INFO - PROCESS | 17025 | 1461361976741 Marionette DEBUG loaded listener.js 14:52:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 114 (0x7f06a7114000) [pid = 17025] [serial = 114] [outer = 0x7f06a47e9800] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 113 (0x7f0695ba5400) [pid = 17025] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 112 (0x7f068dd0ac00) [pid = 17025] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 111 (0x7f06940a1400) [pid = 17025] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 110 (0x7f0694a72400) [pid = 17025] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 109 (0x7f0690d0e800) [pid = 17025] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 108 (0x7f06a454d800) [pid = 17025] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 107 (0x7f068dd08c00) [pid = 17025] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 106 (0x7f0690dbac00) [pid = 17025] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 105 (0x7f0696479c00) [pid = 17025] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 104 (0x7f0698393000) [pid = 17025] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 103 (0x7f068f79cc00) [pid = 17025] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 102 (0x7f06934d5000) [pid = 17025] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 101 (0x7f068da8c800) [pid = 17025] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 100 (0x7f068e9afc00) [pid = 17025] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 99 (0x7f068d949c00) [pid = 17025] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 98 (0x7f069873c800) [pid = 17025] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 97 (0x7f068f839c00) [pid = 17025] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 96 (0x7f06940a1c00) [pid = 17025] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 95 (0x7f0698743000) [pid = 17025] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 94 (0x7f06a4543800) [pid = 17025] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 93 (0x7f06982e0c00) [pid = 17025] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 92 (0x7f06935c0c00) [pid = 17025] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 91 (0x7f06986f0800) [pid = 17025] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:52:57 INFO - PROCESS | 17025 | --DOMWINDOW == 90 (0x7f0690db8000) [pid = 17025] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:52:58 INFO - PROCESS | 17025 | 1461361978144 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]]]}] 14:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1732ms 14:52:58 INFO - PROCESS | 17025 | 1461361978195 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 14:52:58 INFO - PROCESS | 17025 | 1461361978199 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 14:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:52:58 INFO - PROCESS | 17025 | 1461361978205 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:52:58 INFO - PROCESS | 17025 | 1461361978207 Marionette TRACE conn3 <- [1,126,null,{}] 14:52:58 INFO - PROCESS | 17025 | 1461361978213 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}] 14:52:58 INFO - PROCESS | 17025 | 1461361978378 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 14:52:58 INFO - PROCESS | 17025 | 1461361978397 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d27800 == 14 [pid = 17025] [id = 39] 14:52:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 91 (0x7f068f839c00) [pid = 17025] [serial = 115] [outer = (nil)] 14:52:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 92 (0x7f0690d15400) [pid = 17025] [serial = 116] [outer = 0x7f068f839c00] 14:52:58 INFO - PROCESS | 17025 | 1461361978478 Marionette DEBUG loaded listener.js 14:52:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 93 (0x7f0690d1b800) [pid = 17025] [serial = 117] [outer = 0x7f068f839c00] 14:52:59 INFO - PROCESS | 17025 | 1461361979216 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]]]}] 14:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1033ms 14:52:59 INFO - PROCESS | 17025 | 1461361979239 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 14:52:59 INFO - PROCESS | 17025 | 1461361979243 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 14:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:52:59 INFO - PROCESS | 17025 | 1461361979249 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:52:59 INFO - PROCESS | 17025 | 1461361979251 Marionette TRACE conn3 <- [1,130,null,{}] 14:52:59 INFO - PROCESS | 17025 | 1461361979269 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}] 14:52:59 INFO - PROCESS | 17025 | 1461361979483 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 14:52:59 INFO - PROCESS | 17025 | 1461361979495 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:59 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069837d800 == 15 [pid = 17025] [id = 40] 14:52:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 94 (0x7f06935b5c00) [pid = 17025] [serial = 118] [outer = (nil)] 14:52:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 95 (0x7f0698393000) [pid = 17025] [serial = 119] [outer = 0x7f06935b5c00] 14:52:59 INFO - PROCESS | 17025 | 1461361979562 Marionette DEBUG loaded listener.js 14:52:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 96 (0x7f06a47ea400) [pid = 17025] [serial = 120] [outer = 0x7f06935b5c00] 14:53:00 INFO - PROCESS | 17025 | 1461361980567 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]]]}] 14:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1329ms 14:53:00 INFO - PROCESS | 17025 | 1461361980578 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 14:53:00 INFO - PROCESS | 17025 | 1461361980586 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 14:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:53:00 INFO - PROCESS | 17025 | 1461361980596 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:53:00 INFO - PROCESS | 17025 | 1461361980601 Marionette TRACE conn3 <- [1,134,null,{}] 14:53:00 INFO - PROCESS | 17025 | 1461361980610 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}] 14:53:00 INFO - PROCESS | 17025 | 1461361980817 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 14:53:00 INFO - PROCESS | 17025 | 1461361980949 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:00 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069712e000 == 16 [pid = 17025] [id = 41] 14:53:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 97 (0x7f06935b6000) [pid = 17025] [serial = 121] [outer = (nil)] 14:53:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 98 (0x7f06949b8000) [pid = 17025] [serial = 122] [outer = 0x7f06935b6000] 14:53:01 INFO - PROCESS | 17025 | 1461361981034 Marionette DEBUG loaded listener.js 14:53:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 99 (0x7f0695eb2c00) [pid = 17025] [serial = 123] [outer = 0x7f06935b6000] 14:53:02 INFO - PROCESS | 17025 | 1461361982022 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]]]}] 14:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1485ms 14:53:02 INFO - PROCESS | 17025 | 1461361982082 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 14:53:02 INFO - PROCESS | 17025 | 1461361982091 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 14:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:53:02 INFO - PROCESS | 17025 | 1461361982102 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:53:02 INFO - PROCESS | 17025 | 1461361982106 Marionette TRACE conn3 <- [1,138,null,{}] 14:53:02 INFO - PROCESS | 17025 | 1461361982112 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}] 14:53:02 INFO - PROCESS | 17025 | 1461361982320 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 14:53:02 INFO - PROCESS | 17025 | 1461361982483 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a4268800 == 17 [pid = 17025] [id = 42] 14:53:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 100 (0x7f0697107400) [pid = 17025] [serial = 124] [outer = (nil)] 14:53:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 101 (0x7f0697a22800) [pid = 17025] [serial = 125] [outer = 0x7f0697107400] 14:53:02 INFO - PROCESS | 17025 | 1461361982577 Marionette DEBUG loaded listener.js 14:53:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 102 (0x7f069873a400) [pid = 17025] [serial = 126] [outer = 0x7f0697107400] 14:53:03 INFO - PROCESS | 17025 | 1461361983583 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]]]}] 14:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1535ms 14:53:03 INFO - PROCESS | 17025 | 1461361983638 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 14:53:03 INFO - PROCESS | 17025 | 1461361983641 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 14:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:53:03 INFO - PROCESS | 17025 | 1461361983649 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:53:03 INFO - PROCESS | 17025 | 1461361983655 Marionette TRACE conn3 <- [1,142,null,{}] 14:53:03 INFO - PROCESS | 17025 | 1461361983671 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}] 14:53:03 INFO - PROCESS | 17025 | 1461361983906 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 14:53:04 INFO - PROCESS | 17025 | 1461361984209 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:04 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068f5dd800 == 18 [pid = 17025] [id = 43] 14:53:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 103 (0x7f068f83b000) [pid = 17025] [serial = 127] [outer = (nil)] 14:53:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 104 (0x7f0690d12400) [pid = 17025] [serial = 128] [outer = 0x7f068f83b000] 14:53:04 INFO - PROCESS | 17025 | 1461361984280 Marionette DEBUG loaded listener.js 14:53:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 105 (0x7f06934db000) [pid = 17025] [serial = 129] [outer = 0x7f068f83b000] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 104 (0x7f0697816400) [pid = 17025] [serial = 73] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 103 (0x7f06a7641000) [pid = 17025] [serial = 83] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 102 (0x7f0695eb1000) [pid = 17025] [serial = 88] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 101 (0x7f06934e2c00) [pid = 17025] [serial = 85] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 100 (0x7f06934d6c00) [pid = 17025] [serial = 68] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 99 (0x7f06a712d000) [pid = 17025] [serial = 2] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 98 (0x7f06a5737000) [pid = 17025] [serial = 82] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 97 (0x7f0694a6f000) [pid = 17025] [serial = 70] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 96 (0x7f069415fc00) [pid = 17025] [serial = 40] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 95 (0x7f06978f0800) [pid = 17025] [serial = 46] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 94 (0x7f0698756400) [pid = 17025] [serial = 49] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 93 (0x7f069a2ac000) [pid = 17025] [serial = 50] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 92 (0x7f068e6f0000) [pid = 17025] [serial = 67] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 91 (0x7f06955e4800) [pid = 17025] [serial = 34] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 90 (0x7f0696b11c00) [pid = 17025] [serial = 35] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 89 (0x7f06964e5000) [pid = 17025] [serial = 44] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 88 (0x7f068dd0e800) [pid = 17025] [serial = 25] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 87 (0x7f06977f2800) [pid = 17025] [serial = 37] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 86 (0x7f0694a72000) [pid = 17025] [serial = 43] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 85 (0x7f0698392400) [pid = 17025] [serial = 47] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 84 (0x7f068e860400) [pid = 17025] [serial = 26] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 83 (0x7f069409e800) [pid = 17025] [serial = 31] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 82 (0x7f068f5e3000) [pid = 17025] [serial = 28] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 81 (0x7f069646e400) [pid = 17025] [serial = 41] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 80 (0x7f069a732000) [pid = 17025] [serial = 53] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 79 (0x7f0697a1ec00) [pid = 17025] [serial = 38] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 78 (0x7f068d950c00) [pid = 17025] [serial = 23] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 77 (0x7f069a2ad000) [pid = 17025] [serial = 62] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 76 (0x7f06a343f400) [pid = 17025] [serial = 64] [outer = (nil)] [url = about:blank] 14:53:04 INFO - PROCESS | 17025 | --DOMWINDOW == 75 (0x7f0697222000) [pid = 17025] [serial = 89] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 74 (0x7f0697219800) [pid = 17025] [serial = 59] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 73 (0x7f06986f4c00) [pid = 17025] [serial = 61] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 72 (0x7f06949b9400) [pid = 17025] [serial = 56] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 71 (0x7f0696478c00) [pid = 17025] [serial = 58] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 70 (0x7f069a2b0c00) [pid = 17025] [serial = 91] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 69 (0x7f069a47a400) [pid = 17025] [serial = 52] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 68 (0x7f068f838400) [pid = 17025] [serial = 55] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 67 (0x7f06982d5000) [pid = 17025] [serial = 74] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 66 (0x7f069590c400) [pid = 17025] [serial = 86] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 65 (0x7f069a478c00) [pid = 17025] [serial = 76] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 64 (0x7f068f797400) [pid = 17025] [serial = 17] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 63 (0x7f068f442c00) [pid = 17025] [serial = 19] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 62 (0x7f0695cbbc00) [pid = 17025] [serial = 71] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 61 (0x7f06a4054400) [pid = 17025] [serial = 77] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 60 (0x7f06a543f800) [pid = 17025] [serial = 94] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 59 (0x7f06a43e0800) [pid = 17025] [serial = 65] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 58 (0x7f06a543c800) [pid = 17025] [serial = 79] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 57 (0x7f06960ed000) [pid = 17025] [serial = 12] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 56 (0x7f06a719ac00) [pid = 17025] [serial = 95] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 55 (0x7f06964e5800) [pid = 17025] [serial = 9] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 54 (0x7f069e47e800) [pid = 17025] [serial = 92] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 53 (0x7f06a90b3400) [pid = 17025] [serial = 97] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 52 (0x7f068d94b800) [pid = 17025] [serial = 22] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 51 (0x7f06a55bf000) [pid = 17025] [serial = 80] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | --DOMWINDOW == 50 (0x7f068f83bc00) [pid = 17025] [serial = 16] [outer = (nil)] [url = about:blank] 14:53:05 INFO - PROCESS | 17025 | 1461361985210 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]]]}] 14:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1595ms 14:53:05 INFO - PROCESS | 17025 | 1461361985278 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 14:53:05 INFO - PROCESS | 17025 | 1461361985283 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 14:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:53:05 INFO - PROCESS | 17025 | 1461361985326 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:53:05 INFO - PROCESS | 17025 | 1461361985331 Marionette TRACE conn3 <- [1,146,null,{}] 14:53:05 INFO - PROCESS | 17025 | 1461361985382 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}] 14:53:05 INFO - PROCESS | 17025 | 1461361985539 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 14:53:05 INFO - PROCESS | 17025 | 1461361985626 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:05 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06922b7000 == 19 [pid = 17025] [id = 44] 14:53:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 51 (0x7f068e6f1800) [pid = 17025] [serial = 130] [outer = (nil)] 14:53:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 52 (0x7f0695899000) [pid = 17025] [serial = 131] [outer = 0x7f068e6f1800] 14:53:05 INFO - PROCESS | 17025 | 1461361985696 Marionette DEBUG loaded listener.js 14:53:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 53 (0x7f06963c4800) [pid = 17025] [serial = 132] [outer = 0x7f068e6f1800] 14:53:06 INFO - PROCESS | 17025 | 1461361986377 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]]]}] 14:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1118ms 14:53:06 INFO - PROCESS | 17025 | 1461361986426 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 14:53:06 INFO - PROCESS | 17025 | 1461361986432 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 14:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:53:06 INFO - PROCESS | 17025 | 1461361986438 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:53:06 INFO - PROCESS | 17025 | 1461361986450 Marionette TRACE conn3 <- [1,150,null,{}] 14:53:06 INFO - PROCESS | 17025 | 1461361986465 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}] 14:53:06 INFO - PROCESS | 17025 | 1461361986640 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 14:53:06 INFO - PROCESS | 17025 | 1461361986656 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06960a7800 == 20 [pid = 17025] [id = 45] 14:53:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 54 (0x7f0697224800) [pid = 17025] [serial = 133] [outer = (nil)] 14:53:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 55 (0x7f069781ec00) [pid = 17025] [serial = 134] [outer = 0x7f0697224800] 14:53:06 INFO - PROCESS | 17025 | 1461361986726 Marionette DEBUG loaded listener.js 14:53:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 56 (0x7f069838fc00) [pid = 17025] [serial = 135] [outer = 0x7f0697224800] 14:53:07 INFO - PROCESS | 17025 | 1461361987472 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]]]}] 14:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1049ms 14:53:07 INFO - PROCESS | 17025 | 1461361987487 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 14:53:07 INFO - PROCESS | 17025 | 1461361987491 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 14:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:53:07 INFO - PROCESS | 17025 | 1461361987513 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:53:07 INFO - PROCESS | 17025 | 1461361987522 Marionette TRACE conn3 <- [1,154,null,{}] 14:53:07 INFO - PROCESS | 17025 | 1461361987537 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}] 14:53:07 INFO - PROCESS | 17025 | 1461361987734 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 14:53:07 INFO - PROCESS | 17025 | 1461361987753 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:07 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696d53800 == 21 [pid = 17025] [id = 46] 14:53:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 57 (0x7f068e6ef800) [pid = 17025] [serial = 136] [outer = (nil)] 14:53:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 58 (0x7f0698748800) [pid = 17025] [serial = 137] [outer = 0x7f068e6ef800] 14:53:07 INFO - PROCESS | 17025 | 1461361987815 Marionette DEBUG loaded listener.js 14:53:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 59 (0x7f069a731400) [pid = 17025] [serial = 138] [outer = 0x7f068e6ef800] 14:53:08 INFO - PROCESS | 17025 | 1461361988726 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]]]}] 14:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1313ms 14:53:08 INFO - PROCESS | 17025 | 1461361988846 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 14:53:08 INFO - PROCESS | 17025 | 1461361988849 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 14:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:53:08 INFO - PROCESS | 17025 | --DOMWINDOW == 58 (0x7f068d94ec00) [pid = 17025] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:53:08 INFO - PROCESS | 17025 | --DOMWINDOW == 57 (0x7f0696476800) [pid = 17025] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:53:08 INFO - PROCESS | 17025 | --DOMWINDOW == 56 (0x7f068f836400) [pid = 17025] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:53:08 INFO - PROCESS | 17025 | --DOMWINDOW == 55 (0x7f06975f9000) [pid = 17025] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:53:08 INFO - PROCESS | 17025 | --DOMWINDOW == 54 (0x7f06a47e9800) [pid = 17025] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:53:08 INFO - PROCESS | 17025 | --DOMWINDOW == 53 (0x7f068f839c00) [pid = 17025] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:53:08 INFO - PROCESS | 17025 | 1461361988945 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:53:08 INFO - PROCESS | 17025 | 1461361988948 Marionette TRACE conn3 <- [1,158,null,{}] 14:53:08 INFO - PROCESS | 17025 | 1461361988986 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}] 14:53:09 INFO - PROCESS | 17025 | 1461361989113 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 14:53:09 INFO - PROCESS | 17025 | 1461361989136 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:09 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697838800 == 22 [pid = 17025] [id = 47] 14:53:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 54 (0x7f068da87400) [pid = 17025] [serial = 139] [outer = (nil)] 14:53:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 55 (0x7f069a732000) [pid = 17025] [serial = 140] [outer = 0x7f068da87400] 14:53:09 INFO - PROCESS | 17025 | 1461361989197 Marionette DEBUG loaded listener.js 14:53:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 56 (0x7f06a47ea800) [pid = 17025] [serial = 141] [outer = 0x7f068da87400] 14:53:09 INFO - PROCESS | 17025 | 1461361989901 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]]]}] 14:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1081ms 14:53:09 INFO - PROCESS | 17025 | 1461361989949 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 14:53:09 INFO - PROCESS | 17025 | 1461361989952 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 14:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:53:09 INFO - PROCESS | 17025 | 1461361989958 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:53:09 INFO - PROCESS | 17025 | 1461361989960 Marionette TRACE conn3 <- [1,162,null,{}] 14:53:09 INFO - PROCESS | 17025 | 1461361989965 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}] 14:53:10 INFO - PROCESS | 17025 | 1461361990132 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 14:53:10 INFO - PROCESS | 17025 | 1461361990149 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a416800 == 23 [pid = 17025] [id = 48] 14:53:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 57 (0x7f06a54e1c00) [pid = 17025] [serial = 142] [outer = (nil)] 14:53:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 58 (0x7f06a54eb400) [pid = 17025] [serial = 143] [outer = 0x7f06a54e1c00] 14:53:10 INFO - PROCESS | 17025 | 1461361990225 Marionette DEBUG loaded listener.js 14:53:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 59 (0x7f06a719ac00) [pid = 17025] [serial = 144] [outer = 0x7f06a54e1c00] 14:53:11 INFO - PROCESS | 17025 | 1461361991029 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]]]}] 14:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1127ms 14:53:11 INFO - PROCESS | 17025 | 1461361991086 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 14:53:11 INFO - PROCESS | 17025 | 1461361991088 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 14:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:53:11 INFO - PROCESS | 17025 | 1461361991094 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:53:11 INFO - PROCESS | 17025 | 1461361991096 Marionette TRACE conn3 <- [1,166,null,{}] 14:53:11 INFO - PROCESS | 17025 | 1461361991102 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}] 14:53:11 INFO - PROCESS | 17025 | 1461361991239 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 14:53:11 INFO - PROCESS | 17025 | 1461361991385 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068da0e000 == 24 [pid = 17025] [id = 49] 14:53:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 60 (0x7f068d943800) [pid = 17025] [serial = 145] [outer = (nil)] 14:53:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 61 (0x7f068dd0a800) [pid = 17025] [serial = 146] [outer = 0x7f068d943800] 14:53:11 INFO - PROCESS | 17025 | 1461361991462 Marionette DEBUG loaded listener.js 14:53:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 62 (0x7f068f833400) [pid = 17025] [serial = 147] [outer = 0x7f068d943800] 14:53:12 INFO - PROCESS | 17025 | 1461361992366 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]]]}] 14:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1327ms 14:53:12 INFO - PROCESS | 17025 | 1461361992424 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 14:53:12 INFO - PROCESS | 17025 | 1461361992432 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 14:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:53:12 INFO - PROCESS | 17025 | 1461361992441 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:53:12 INFO - PROCESS | 17025 | 1461361992445 Marionette TRACE conn3 <- [1,170,null,{}] 14:53:12 INFO - PROCESS | 17025 | 1461361992453 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}] 14:53:12 INFO - PROCESS | 17025 | 1461361992668 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 14:53:12 INFO - PROCESS | 17025 | 1461361992795 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696609000 == 25 [pid = 17025] [id = 50] 14:53:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 63 (0x7f068d94c400) [pid = 17025] [serial = 148] [outer = (nil)] 14:53:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 64 (0x7f0696478c00) [pid = 17025] [serial = 149] [outer = 0x7f068d94c400] 14:53:12 INFO - PROCESS | 17025 | 1461361992870 Marionette DEBUG loaded listener.js 14:53:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 65 (0x7f0697224c00) [pid = 17025] [serial = 150] [outer = 0x7f068d94c400] 14:53:13 INFO - PROCESS | 17025 | 1461361993750 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]]]}] 14:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1330ms 14:53:13 INFO - PROCESS | 17025 | 1461361993775 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 14:53:13 INFO - PROCESS | 17025 | 1461361993781 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 14:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:53:13 INFO - PROCESS | 17025 | 1461361993788 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:53:13 INFO - PROCESS | 17025 | 1461361993791 Marionette TRACE conn3 <- [1,174,null,{}] 14:53:13 INFO - PROCESS | 17025 | 1461361993797 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}] 14:53:13 INFO - PROCESS | 17025 | 1461361993956 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 14:53:14 INFO - PROCESS | 17025 | 1461361994102 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a78a000 == 26 [pid = 17025] [id = 51] 14:53:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 66 (0x7f0690d13000) [pid = 17025] [serial = 151] [outer = (nil)] 14:53:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 67 (0x7f06986ab400) [pid = 17025] [serial = 152] [outer = 0x7f0690d13000] 14:53:14 INFO - PROCESS | 17025 | 1461361994182 Marionette DEBUG loaded listener.js 14:53:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 68 (0x7f069d563000) [pid = 17025] [serial = 153] [outer = 0x7f0690d13000] 14:53:14 INFO - PROCESS | 17025 | 1461361994581 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:53:15 INFO - PROCESS | 17025 | 1461361995104 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]]]}] 14:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1328ms 14:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:53:15 INFO - PROCESS | 17025 | 1461361995117 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 14:53:15 INFO - PROCESS | 17025 | 1461361995120 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 14:53:15 INFO - PROCESS | 17025 | 1461361995134 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:53:15 INFO - PROCESS | 17025 | 1461361995143 Marionette TRACE conn3 <- [1,178,null,{}] 14:53:15 INFO - PROCESS | 17025 | 1461361995151 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}] 14:53:15 INFO - PROCESS | 17025 | 1461361995318 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 14:53:15 INFO - PROCESS | 17025 | 1461361995452 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a5217000 == 27 [pid = 17025] [id = 52] 14:53:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 69 (0x7f069839c400) [pid = 17025] [serial = 154] [outer = (nil)] 14:53:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 70 (0x7f06a90adc00) [pid = 17025] [serial = 155] [outer = 0x7f069839c400] 14:53:15 INFO - PROCESS | 17025 | 1461361995527 Marionette DEBUG loaded listener.js 14:53:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 71 (0x7f06a959f400) [pid = 17025] [serial = 156] [outer = 0x7f069839c400] 14:53:16 INFO - PROCESS | 17025 | 1461361996553 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]]]}] 14:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1448ms 14:53:16 INFO - PROCESS | 17025 | 1461361996574 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 14:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:53:16 INFO - PROCESS | 17025 | 1461361996579 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 14:53:16 INFO - PROCESS | 17025 | 1461361996585 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:53:16 INFO - PROCESS | 17025 | 1461361996588 Marionette TRACE conn3 <- [1,182,null,{}] 14:53:16 INFO - PROCESS | 17025 | 1461361996593 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}] 14:53:16 INFO - PROCESS | 17025 | 1461361996755 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 14:53:17 INFO - PROCESS | 17025 | 1461361997008 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:17 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0695bbe800 == 28 [pid = 17025] [id = 53] 14:53:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 72 (0x7f0690bb1c00) [pid = 17025] [serial = 157] [outer = (nil)] 14:53:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 73 (0x7f0690d12800) [pid = 17025] [serial = 158] [outer = 0x7f0690bb1c00] 14:53:17 INFO - PROCESS | 17025 | 1461361997141 Marionette DEBUG loaded listener.js 14:53:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 74 (0x7f069409c400) [pid = 17025] [serial = 159] [outer = 0x7f0690bb1c00] 14:53:18 INFO - PROCESS | 17025 | 1461361998074 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]]]}] 14:53:18 INFO - PROCESS | 17025 | --DOMWINDOW == 73 (0x7f069564cc00) [pid = 17025] [serial = 100] [outer = (nil)] [url = about:blank] 14:53:18 INFO - PROCESS | 17025 | --DOMWINDOW == 72 (0x7f06982d5c00) [pid = 17025] [serial = 107] [outer = (nil)] [url = about:blank] 14:53:18 INFO - PROCESS | 17025 | --DOMWINDOW == 71 (0x7f06964e2400) [pid = 17025] [serial = 104] [outer = (nil)] [url = about:blank] 14:53:18 INFO - PROCESS | 17025 | --DOMWINDOW == 70 (0x7f0697219000) [pid = 17025] [serial = 105] [outer = (nil)] [url = about:blank] 14:53:18 INFO - PROCESS | 17025 | --DOMWINDOW == 69 (0x7f0697222c00) [pid = 17025] [serial = 101] [outer = (nil)] [url = about:blank] 14:53:18 INFO - PROCESS | 17025 | --DOMWINDOW == 68 (0x7f068f44ac00) [pid = 17025] [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.] 14:53:18 INFO - PROCESS | 17025 | --DOMWINDOW == 67 (0x7f0698754c00) [pid = 17025] [serial = 108] [outer = (nil)] [url = about:blank] 14:53:18 INFO - PROCESS | 17025 | --DOMWINDOW == 66 (0x7f06a43e1800) [pid = 17025] [serial = 110] [outer = (nil)] [url = about:blank] 14:53:18 INFO - PROCESS | 17025 | --DOMWINDOW == 65 (0x7f06a572ec00) [pid = 17025] [serial = 113] [outer = (nil)] [url = about:blank] 14:53:18 INFO - PROCESS | 17025 | --DOMWINDOW == 64 (0x7f06a7114000) [pid = 17025] [serial = 114] [outer = (nil)] [url = about:blank] 14:53:18 INFO - PROCESS | 17025 | --DOMWINDOW == 63 (0x7f06a4758000) [pid = 17025] [serial = 111] [outer = (nil)] [url = about:blank] 14:53:18 INFO - PROCESS | 17025 | --DOMWINDOW == 62 (0x7f0690d1b800) [pid = 17025] [serial = 117] [outer = (nil)] [url = about:blank] 14:53:18 INFO - PROCESS | 17025 | --DOMWINDOW == 61 (0x7f0690d15400) [pid = 17025] [serial = 116] [outer = (nil)] [url = about:blank] 14:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1586ms 14:53:18 INFO - PROCESS | 17025 | 1461361998171 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 14:53:18 INFO - PROCESS | 17025 | 1461361998176 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 14:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:53:18 INFO - PROCESS | 17025 | 1461361998192 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:53:18 INFO - PROCESS | 17025 | 1461361998197 Marionette TRACE conn3 <- [1,186,null,{}] 14:53:18 INFO - PROCESS | 17025 | 1461361998204 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}] 14:53:18 INFO - PROCESS | 17025 | 1461361998347 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 14:53:18 INFO - PROCESS | 17025 | 1461361998434 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:18 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690df1800 == 29 [pid = 17025] [id = 54] 14:53:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 62 (0x7f06960f0400) [pid = 17025] [serial = 160] [outer = (nil)] 14:53:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 63 (0x7f0696477400) [pid = 17025] [serial = 161] [outer = 0x7f06960f0400] 14:53:18 INFO - PROCESS | 17025 | 1461361998552 Marionette DEBUG loaded listener.js 14:53:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 64 (0x7f0696aea000) [pid = 17025] [serial = 162] [outer = 0x7f06960f0400] 14:53:19 INFO - PROCESS | 17025 | 1461361999203 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]]]}] 14:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1029ms 14:53:19 INFO - PROCESS | 17025 | 1461361999224 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 14:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:53:19 INFO - PROCESS | 17025 | 1461361999230 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 14:53:19 INFO - PROCESS | 17025 | 1461361999238 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:53:19 INFO - PROCESS | 17025 | 1461361999240 Marionette TRACE conn3 <- [1,190,null,{}] 14:53:19 INFO - PROCESS | 17025 | 1461361999247 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}] 14:53:19 INFO - PROCESS | 17025 | 1461361999394 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 14:53:19 INFO - PROCESS | 17025 | 1461361999489 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696ac9800 == 30 [pid = 17025] [id = 55] 14:53:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 65 (0x7f06965d4000) [pid = 17025] [serial = 163] [outer = (nil)] 14:53:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 66 (0x7f0697a1f000) [pid = 17025] [serial = 164] [outer = 0x7f06965d4000] 14:53:19 INFO - PROCESS | 17025 | 1461361999555 Marionette DEBUG loaded listener.js 14:53:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 67 (0x7f069873c000) [pid = 17025] [serial = 165] [outer = 0x7f06965d4000] 14:53:20 INFO - PROCESS | 17025 | 1461362000206 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]]]}] 14:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 982ms 14:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:53:20 INFO - PROCESS | 17025 | 1461362000218 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 14:53:20 INFO - PROCESS | 17025 | 1461362000221 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 14:53:20 INFO - PROCESS | 17025 | 1461362000230 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:53:20 INFO - PROCESS | 17025 | 1461362000238 Marionette TRACE conn3 <- [1,194,null,{}] 14:53:20 INFO - PROCESS | 17025 | 1461362000251 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}] 14:53:20 INFO - PROCESS | 17025 | 1461362000442 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 14:53:20 INFO - PROCESS | 17025 | 1461362000475 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697b2d000 == 31 [pid = 17025] [id = 56] 14:53:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 68 (0x7f0698291400) [pid = 17025] [serial = 166] [outer = (nil)] 14:53:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 69 (0x7f06a4304c00) [pid = 17025] [serial = 167] [outer = 0x7f0698291400] 14:53:20 INFO - PROCESS | 17025 | 1461362000538 Marionette DEBUG loaded listener.js 14:53:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 70 (0x7f06a47f5400) [pid = 17025] [serial = 168] [outer = 0x7f0698291400] 14:53:21 INFO - PROCESS | 17025 | 1461362001297 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]]]}] 14:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1094ms 14:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:53:21 INFO - PROCESS | 17025 | 1461362001327 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 14:53:21 INFO - PROCESS | 17025 | 1461362001331 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 14:53:21 INFO - PROCESS | 17025 | 1461362001338 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:53:21 INFO - PROCESS | 17025 | 1461362001341 Marionette TRACE conn3 <- [1,198,null,{}] 14:53:21 INFO - PROCESS | 17025 | 1461362001353 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}] 14:53:21 INFO - PROCESS | 17025 | 1461362001533 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 14:53:21 INFO - PROCESS | 17025 | 1461362001561 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:21 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a790800 == 32 [pid = 17025] [id = 57] 14:53:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 71 (0x7f068e9aa800) [pid = 17025] [serial = 169] [outer = (nil)] 14:53:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 72 (0x7f06a76bd400) [pid = 17025] [serial = 170] [outer = 0x7f068e9aa800] 14:53:21 INFO - PROCESS | 17025 | 1461362001625 Marionette DEBUG loaded listener.js 14:53:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 73 (0x7f06a95a2400) [pid = 17025] [serial = 171] [outer = 0x7f068e9aa800] 14:53:22 INFO - PROCESS | 17025 | 1461362002438 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]]]}] 14:53:22 INFO - PROCESS | 17025 | --DOMWINDOW == 72 (0x7f068e6f1800) [pid = 17025] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:53:22 INFO - PROCESS | 17025 | --DOMWINDOW == 71 (0x7f0697224800) [pid = 17025] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:53:22 INFO - PROCESS | 17025 | --DOMWINDOW == 70 (0x7f068f83b000) [pid = 17025] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:53:22 INFO - PROCESS | 17025 | --DOMWINDOW == 69 (0x7f068e6ef800) [pid = 17025] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:53:22 INFO - PROCESS | 17025 | --DOMWINDOW == 68 (0x7f068da87400) [pid = 17025] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1131ms 14:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:53:22 INFO - PROCESS | 17025 | 1461362002467 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 14:53:22 INFO - PROCESS | 17025 | 1461362002470 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 14:53:22 INFO - PROCESS | 17025 | 1461362002476 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:53:22 INFO - PROCESS | 17025 | 1461362002479 Marionette TRACE conn3 <- [1,202,null,{}] 14:53:22 INFO - PROCESS | 17025 | 1461362002484 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}] 14:53:22 INFO - PROCESS | 17025 | 1461362002623 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 14:53:22 INFO - PROCESS | 17025 | 1461362002636 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a26a000 == 33 [pid = 17025] [id = 58] 14:53:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 69 (0x7f06a55c2800) [pid = 17025] [serial = 172] [outer = (nil)] 14:53:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 70 (0x7f06a90b4800) [pid = 17025] [serial = 173] [outer = 0x7f06a55c2800] 14:53:22 INFO - PROCESS | 17025 | 1461362002727 Marionette DEBUG loaded listener.js 14:53:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 71 (0x7f06a99b6c00) [pid = 17025] [serial = 174] [outer = 0x7f06a55c2800] 14:53:23 INFO - PROCESS | 17025 | 1461362003446 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]]]}] 14:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1030ms 14:53:23 INFO - PROCESS | 17025 | 1461362003507 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 14:53:23 INFO - PROCESS | 17025 | 1461362003510 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 14:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:53:23 INFO - PROCESS | 17025 | 1461362003522 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:53:23 INFO - PROCESS | 17025 | 1461362003524 Marionette TRACE conn3 <- [1,206,null,{}] 14:53:23 INFO - PROCESS | 17025 | 1461362003540 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}] 14:53:23 INFO - PROCESS | 17025 | 1461362003675 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 14:53:23 INFO - PROCESS | 17025 | 1461362003689 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:23 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a5716000 == 34 [pid = 17025] [id = 59] 14:53:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 72 (0x7f06a9a78400) [pid = 17025] [serial = 175] [outer = (nil)] 14:53:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 73 (0x7f06ab648c00) [pid = 17025] [serial = 176] [outer = 0x7f06a9a78400] 14:53:23 INFO - PROCESS | 17025 | 1461362003749 Marionette DEBUG loaded listener.js 14:53:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 74 (0x7f069d563c00) [pid = 17025] [serial = 177] [outer = 0x7f06a9a78400] 14:53:24 INFO - PROCESS | 17025 | 1461362004435 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]]]}] 14:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1031ms 14:53:24 INFO - PROCESS | 17025 | 1461362004555 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 14:53:24 INFO - PROCESS | 17025 | 1461362004560 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 14:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:53:24 INFO - PROCESS | 17025 | 1461362004569 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:53:24 INFO - PROCESS | 17025 | 1461362004575 Marionette TRACE conn3 <- [1,210,null,{}] 14:53:24 INFO - PROCESS | 17025 | 1461362004606 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}] 14:53:24 INFO - PROCESS | 17025 | 1461362004843 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 14:53:24 INFO - PROCESS | 17025 | 1461362004947 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:24 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069352e000 == 35 [pid = 17025] [id = 60] 14:53:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 75 (0x7f068f836400) [pid = 17025] [serial = 178] [outer = (nil)] 14:53:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 76 (0x7f06934e1000) [pid = 17025] [serial = 179] [outer = 0x7f068f836400] 14:53:25 INFO - PROCESS | 17025 | 1461362005029 Marionette DEBUG loaded listener.js 14:53:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 77 (0x7f0695904800) [pid = 17025] [serial = 180] [outer = 0x7f068f836400] 14:53:25 INFO - PROCESS | 17025 | 1461362005881 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]]]}] 14:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1386ms 14:53:25 INFO - PROCESS | 17025 | 1461362005956 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 14:53:25 INFO - PROCESS | 17025 | 1461362005961 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 14:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:53:25 INFO - PROCESS | 17025 | 1461362005974 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:53:25 INFO - PROCESS | 17025 | 1461362005979 Marionette TRACE conn3 <- [1,214,null,{}] 14:53:25 INFO - PROCESS | 17025 | 1461362005986 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}] 14:53:26 INFO - PROCESS | 17025 | 1461362006197 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 14:53:26 INFO - PROCESS | 17025 | 1461362006326 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a77d800 == 36 [pid = 17025] [id = 61] 14:53:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 78 (0x7f0695eb0800) [pid = 17025] [serial = 181] [outer = (nil)] 14:53:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 79 (0x7f069829fc00) [pid = 17025] [serial = 182] [outer = 0x7f0695eb0800] 14:53:26 INFO - PROCESS | 17025 | 1461362006402 Marionette DEBUG loaded listener.js 14:53:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 80 (0x7f0698754c00) [pid = 17025] [serial = 183] [outer = 0x7f0695eb0800] 14:53:27 INFO - PROCESS | 17025 | 1461362007230 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]]]}] 14:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1288ms 14:53:27 INFO - PROCESS | 17025 | 1461362007260 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 14:53:27 INFO - PROCESS | 17025 | 1461362007264 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 14:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:53:27 INFO - PROCESS | 17025 | 1461362007271 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:53:27 INFO - PROCESS | 17025 | 1461362007274 Marionette TRACE conn3 <- [1,218,null,{}] 14:53:27 INFO - PROCESS | 17025 | 1461362007307 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}] 14:53:27 INFO - PROCESS | 17025 | 1461362007481 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 14:53:27 INFO - PROCESS | 17025 | 1461362007612 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:27 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a8f76000 == 37 [pid = 17025] [id = 62] 14:53:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 81 (0x7f06a5440400) [pid = 17025] [serial = 184] [outer = (nil)] 14:53:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 82 (0x7f06a90ab400) [pid = 17025] [serial = 185] [outer = 0x7f06a5440400] 14:53:27 INFO - PROCESS | 17025 | 1461362007692 Marionette DEBUG loaded listener.js 14:53:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 83 (0x7f06a9933c00) [pid = 17025] [serial = 186] [outer = 0x7f06a5440400] 14:53:28 INFO - PROCESS | 17025 | 1461362008542 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]]]}] 14:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1302ms 14:53:28 INFO - PROCESS | 17025 | 1461362008576 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 14:53:28 INFO - PROCESS | 17025 | 1461362008579 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 14:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:53:28 INFO - PROCESS | 17025 | 1461362008588 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:53:28 INFO - PROCESS | 17025 | 1461362008590 Marionette TRACE conn3 <- [1,222,null,{}] 14:53:28 INFO - PROCESS | 17025 | 1461362008595 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}] 14:53:28 INFO - PROCESS | 17025 | 1461362008752 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 14:53:28 INFO - PROCESS | 17025 | 1461362008886 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:28 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a937b800 == 38 [pid = 17025] [id = 63] 14:53:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 84 (0x7f06a5730800) [pid = 17025] [serial = 187] [outer = (nil)] 14:53:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 85 (0x7f06a9a80800) [pid = 17025] [serial = 188] [outer = 0x7f06a5730800] 14:53:28 INFO - PROCESS | 17025 | 1461362008963 Marionette DEBUG loaded listener.js 14:53:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 86 (0x7f06ac011400) [pid = 17025] [serial = 189] [outer = 0x7f06a5730800] 14:53:29 INFO - PROCESS | 17025 | 1461362009855 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]]]}] 14:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1281ms 14:53:29 INFO - PROCESS | 17025 | 1461362009870 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 14:53:29 INFO - PROCESS | 17025 | 1461362009875 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 14:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:53:29 INFO - PROCESS | 17025 | 1461362009900 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:53:29 INFO - PROCESS | 17025 | 1461362009903 Marionette TRACE conn3 <- [1,226,null,{}] 14:53:29 INFO - PROCESS | 17025 | 1461362009910 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}] 14:53:30 INFO - PROCESS | 17025 | 1461362010069 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 14:53:30 INFO - PROCESS | 17025 | 1461362010202 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a979c000 == 39 [pid = 17025] [id = 64] 14:53:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 87 (0x7f06a9a05c00) [pid = 17025] [serial = 190] [outer = (nil)] 14:53:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 88 (0x7f06ad917000) [pid = 17025] [serial = 191] [outer = 0x7f06a9a05c00] 14:53:30 INFO - PROCESS | 17025 | 1461362010279 Marionette DEBUG loaded listener.js 14:53:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 89 (0x7f06ad974800) [pid = 17025] [serial = 192] [outer = 0x7f06a9a05c00] 14:53:31 INFO - PROCESS | 17025 | 1461362011059 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]]]}] 14:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1239ms 14:53:31 INFO - PROCESS | 17025 | 1461362011137 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 14:53:31 INFO - PROCESS | 17025 | 1461362011140 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 14:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:53:31 INFO - PROCESS | 17025 | 1461362011147 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:53:31 INFO - PROCESS | 17025 | 1461362011150 Marionette TRACE conn3 <- [1,230,null,{}] 14:53:31 INFO - PROCESS | 17025 | 1461362011170 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}] 14:53:31 INFO - PROCESS | 17025 | 1461362011395 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 14:53:31 INFO - PROCESS | 17025 | 1461362011500 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d2a800 == 40 [pid = 17025] [id = 65] 14:53:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 90 (0x7f068da8a800) [pid = 17025] [serial = 193] [outer = (nil)] 14:53:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 91 (0x7f069665a000) [pid = 17025] [serial = 194] [outer = 0x7f068da8a800] 14:53:31 INFO - PROCESS | 17025 | 1461362011579 Marionette DEBUG loaded listener.js 14:53:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 92 (0x7f0697a6a400) [pid = 17025] [serial = 195] [outer = 0x7f068da8a800] 14:53:32 INFO - PROCESS | 17025 | 1461362012671 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]]]}] 14:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1580ms 14:53:32 INFO - PROCESS | 17025 | 1461362012729 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 14:53:32 INFO - PROCESS | 17025 | 1461362012737 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 14:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:53:32 INFO - PROCESS | 17025 | 1461362012747 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:53:32 INFO - PROCESS | 17025 | 1461362012752 Marionette TRACE conn3 <- [1,234,null,{}] 14:53:32 INFO - PROCESS | 17025 | 1461362012763 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}] 14:53:32 INFO - PROCESS | 17025 | 1461362012971 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 14:53:33 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690d35800 == 39 [pid = 17025] [id = 34] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 91 (0x7f06a54eb400) [pid = 17025] [serial = 143] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | 1461362013142 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:33 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068f8da000 == 40 [pid = 17025] [id = 66] 14:53:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 92 (0x7f06964ec000) [pid = 17025] [serial = 196] [outer = (nil)] 14:53:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 93 (0x7f0697102800) [pid = 17025] [serial = 197] [outer = 0x7f06964ec000] 14:53:33 INFO - PROCESS | 17025 | 1461362013277 Marionette DEBUG loaded listener.js 14:53:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 94 (0x7f0697a69400) [pid = 17025] [serial = 198] [outer = 0x7f06964ec000] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 93 (0x7f0695899000) [pid = 17025] [serial = 131] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 92 (0x7f06963c4800) [pid = 17025] [serial = 132] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 91 (0x7f069781ec00) [pid = 17025] [serial = 134] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 90 (0x7f0698393000) [pid = 17025] [serial = 119] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 89 (0x7f06949b8000) [pid = 17025] [serial = 122] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 88 (0x7f06934db000) [pid = 17025] [serial = 129] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 87 (0x7f0690d12400) [pid = 17025] [serial = 128] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 86 (0x7f0697a22800) [pid = 17025] [serial = 125] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 85 (0x7f0698748800) [pid = 17025] [serial = 137] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 84 (0x7f069a732000) [pid = 17025] [serial = 140] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 83 (0x7f069a731400) [pid = 17025] [serial = 138] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 82 (0x7f06a47ea800) [pid = 17025] [serial = 141] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | --DOMWINDOW == 81 (0x7f069838fc00) [pid = 17025] [serial = 135] [outer = (nil)] [url = about:blank] 14:53:33 INFO - PROCESS | 17025 | 1461362013974 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]]]}] 14:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1245ms 14:53:33 INFO - PROCESS | 17025 | 1461362013993 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 14:53:34 INFO - PROCESS | 17025 | 1461362014002 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 14:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:53:34 INFO - PROCESS | 17025 | 1461362014013 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:53:34 INFO - PROCESS | 17025 | 1461362014016 Marionette TRACE conn3 <- [1,238,null,{}] 14:53:34 INFO - PROCESS | 17025 | 1461362014042 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}] 14:53:34 INFO - PROCESS | 17025 | 1461362014217 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 14:53:34 INFO - PROCESS | 17025 | 1461362014228 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06973a5800 == 41 [pid = 17025] [id = 67] 14:53:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 82 (0x7f0697a71000) [pid = 17025] [serial = 199] [outer = (nil)] 14:53:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 83 (0x7f0697a76400) [pid = 17025] [serial = 200] [outer = 0x7f0697a71000] 14:53:34 INFO - PROCESS | 17025 | 1461362014293 Marionette DEBUG loaded listener.js 14:53:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 84 (0x7f0698392800) [pid = 17025] [serial = 201] [outer = 0x7f0697a71000] 14:53:35 INFO - PROCESS | 17025 | 1461362015022 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]]]}] 14:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1052ms 14:53:35 INFO - PROCESS | 17025 | 1461362015065 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 14:53:35 INFO - PROCESS | 17025 | 1461362015069 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 14:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:53:35 INFO - PROCESS | 17025 | 1461362015075 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:53:35 INFO - PROCESS | 17025 | 1461362015081 Marionette TRACE conn3 <- [1,242,null,{}] 14:53:35 INFO - PROCESS | 17025 | 1461362015105 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}] 14:53:35 INFO - PROCESS | 17025 | 1461362015280 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 14:53:35 INFO - PROCESS | 17025 | 1461362015293 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:35 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a785800 == 42 [pid = 17025] [id = 68] 14:53:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 85 (0x7f068de1bc00) [pid = 17025] [serial = 202] [outer = (nil)] 14:53:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 86 (0x7f0697a75800) [pid = 17025] [serial = 203] [outer = 0x7f068de1bc00] 14:53:35 INFO - PROCESS | 17025 | 1461362015359 Marionette DEBUG loaded listener.js 14:53:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 87 (0x7f0698748800) [pid = 17025] [serial = 204] [outer = 0x7f068de1bc00] 14:53:36 INFO - PROCESS | 17025 | 1461362016260 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]]]}] 14:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1242ms 14:53:36 INFO - PROCESS | 17025 | 1461362016318 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 14:53:36 INFO - PROCESS | 17025 | 1461362016322 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 14:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:53:36 INFO - PROCESS | 17025 | 1461362016329 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:53:36 INFO - PROCESS | 17025 | 1461362016332 Marionette TRACE conn3 <- [1,246,null,{}] 14:53:36 INFO - PROCESS | 17025 | 1461362016338 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}] 14:53:36 INFO - PROCESS | 17025 | 1461362016523 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 14:53:36 INFO - PROCESS | 17025 | 1461362016551 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a4567800 == 43 [pid = 17025] [id = 69] 14:53:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 88 (0x7f068de18800) [pid = 17025] [serial = 205] [outer = (nil)] 14:53:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 89 (0x7f0696b3bc00) [pid = 17025] [serial = 206] [outer = 0x7f068de18800] 14:53:36 INFO - PROCESS | 17025 | 1461362016618 Marionette DEBUG loaded listener.js 14:53:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 90 (0x7f0696b41800) [pid = 17025] [serial = 207] [outer = 0x7f068de18800] 14:53:37 INFO - PROCESS | 17025 | 1461362017375 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]]]}] 14:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1079ms 14:53:37 INFO - PROCESS | 17025 | 1461362017416 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 14:53:37 INFO - PROCESS | 17025 | 1461362017419 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 14:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:53:37 INFO - PROCESS | 17025 | 1461362017426 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:53:37 INFO - PROCESS | 17025 | 1461362017428 Marionette TRACE conn3 <- [1,250,null,{}] 14:53:37 INFO - PROCESS | 17025 | 1461362017434 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}] 14:53:37 INFO - PROCESS | 17025 | 1461362017606 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 14:53:37 INFO - PROCESS | 17025 | 1461362017633 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:37 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a8f79800 == 44 [pid = 17025] [id = 70] 14:53:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 91 (0x7f068e85f400) [pid = 17025] [serial = 208] [outer = (nil)] 14:53:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 92 (0x7f0690e37c00) [pid = 17025] [serial = 209] [outer = 0x7f068e85f400] 14:53:37 INFO - PROCESS | 17025 | 1461362017698 Marionette DEBUG loaded listener.js 14:53:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 93 (0x7f0690e3d800) [pid = 17025] [serial = 210] [outer = 0x7f068e85f400] 14:53:38 INFO - PROCESS | 17025 | --DOMWINDOW == 92 (0x7f068e9aa800) [pid = 17025] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:53:38 INFO - PROCESS | 17025 | --DOMWINDOW == 91 (0x7f06965d4000) [pid = 17025] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:53:38 INFO - PROCESS | 17025 | --DOMWINDOW == 90 (0x7f0690bb1c00) [pid = 17025] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:53:38 INFO - PROCESS | 17025 | --DOMWINDOW == 89 (0x7f06a55c2800) [pid = 17025] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:53:38 INFO - PROCESS | 17025 | --DOMWINDOW == 88 (0x7f06960f0400) [pid = 17025] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:53:38 INFO - PROCESS | 17025 | --DOMWINDOW == 87 (0x7f0698291400) [pid = 17025] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:53:38 INFO - PROCESS | 17025 | --DOMWINDOW == 86 (0x7f06a54e1c00) [pid = 17025] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:53:38 INFO - PROCESS | 17025 | 1461362018606 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]]]}] 14:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1228ms 14:53:38 INFO - PROCESS | 17025 | 1461362018655 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 14:53:38 INFO - PROCESS | 17025 | 1461362018659 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 14:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:53:38 INFO - PROCESS | 17025 | 1461362018665 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:53:38 INFO - PROCESS | 17025 | 1461362018668 Marionette TRACE conn3 <- [1,254,null,{}] 14:53:38 INFO - PROCESS | 17025 | 1461362018674 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}] 14:53:38 INFO - PROCESS | 17025 | 1461362018834 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 14:53:38 INFO - PROCESS | 17025 | 1461362018923 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:38 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a9374800 == 45 [pid = 17025] [id = 71] 14:53:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 87 (0x7f0690e31c00) [pid = 17025] [serial = 211] [outer = (nil)] 14:53:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 88 (0x7f069a47a400) [pid = 17025] [serial = 212] [outer = 0x7f0690e31c00] 14:53:38 INFO - PROCESS | 17025 | 1461362018991 Marionette DEBUG loaded listener.js 14:53:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 89 (0x7f06a475b800) [pid = 17025] [serial = 213] [outer = 0x7f0690e31c00] 14:53:39 INFO - PROCESS | 17025 | 1461362019660 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]]]}] 14:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1035ms 14:53:39 INFO - PROCESS | 17025 | 1461362019701 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 14:53:39 INFO - PROCESS | 17025 | 1461362019705 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 14:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:53:39 INFO - PROCESS | 17025 | 1461362019711 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:53:39 INFO - PROCESS | 17025 | 1461362019713 Marionette TRACE conn3 <- [1,258,null,{}] 14:53:39 INFO - PROCESS | 17025 | 1461362019719 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}] 14:53:39 INFO - PROCESS | 17025 | 1461362019859 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 14:53:39 INFO - PROCESS | 17025 | 1461362019960 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:39 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ac062000 == 46 [pid = 17025] [id = 72] 14:53:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 90 (0x7f0690e36800) [pid = 17025] [serial = 214] [outer = (nil)] 14:53:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 91 (0x7f06a554e400) [pid = 17025] [serial = 215] [outer = 0x7f0690e36800] 14:53:40 INFO - PROCESS | 17025 | 1461362020022 Marionette DEBUG loaded listener.js 14:53:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 92 (0x7f06a8da5800) [pid = 17025] [serial = 216] [outer = 0x7f0690e36800] 14:53:40 INFO - PROCESS | 17025 | 1461362020912 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]]]}] 14:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1234ms 14:53:40 INFO - PROCESS | 17025 | 1461362020947 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 14:53:40 INFO - PROCESS | 17025 | 1461362020952 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 14:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:53:40 INFO - PROCESS | 17025 | 1461362020980 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:53:40 INFO - PROCESS | 17025 | 1461362020986 Marionette TRACE conn3 <- [1,262,null,{}] 14:53:40 INFO - PROCESS | 17025 | 1461362020994 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}] 14:53:41 INFO - PROCESS | 17025 | 1461362021166 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 14:53:41 INFO - PROCESS | 17025 | 1461362021299 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069713a800 == 47 [pid = 17025] [id = 73] 14:53:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 93 (0x7f068f442c00) [pid = 17025] [serial = 217] [outer = (nil)] 14:53:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 94 (0x7f0690e36c00) [pid = 17025] [serial = 218] [outer = 0x7f068f442c00] 14:53:41 INFO - PROCESS | 17025 | 1461362021379 Marionette DEBUG loaded listener.js 14:53:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 95 (0x7f06934d5400) [pid = 17025] [serial = 219] [outer = 0x7f068f442c00] 14:53:42 INFO - PROCESS | 17025 | 1461362022142 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]]]}] 14:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1193ms 14:53:42 INFO - PROCESS | 17025 | 1461362022171 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 14:53:42 INFO - PROCESS | 17025 | 1461362022180 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 14:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:53:42 INFO - PROCESS | 17025 | 1461362022207 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:53:42 INFO - PROCESS | 17025 | 1461362022211 Marionette TRACE conn3 <- [1,266,null,{}] 14:53:42 INFO - PROCESS | 17025 | 1461362022220 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}] 14:53:42 INFO - PROCESS | 17025 | 1461362022392 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 14:53:42 INFO - PROCESS | 17025 | 1461362022524 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:42 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a47b2000 == 48 [pid = 17025] [id = 74] 14:53:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 96 (0x7f0695647000) [pid = 17025] [serial = 220] [outer = (nil)] 14:53:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 97 (0x7f0696b3a000) [pid = 17025] [serial = 221] [outer = 0x7f0695647000] 14:53:42 INFO - PROCESS | 17025 | 1461362022599 Marionette DEBUG loaded listener.js 14:53:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 98 (0x7f06975f6000) [pid = 17025] [serial = 222] [outer = 0x7f0695647000] 14:53:43 INFO - PROCESS | 17025 | 1461362023490 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]]]}] 14:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1350ms 14:53:43 INFO - PROCESS | 17025 | 1461362023542 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 14:53:43 INFO - PROCESS | 17025 | 1461362023545 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 14:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:53:43 INFO - PROCESS | 17025 | 1461362023554 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:53:43 INFO - PROCESS | 17025 | 1461362023561 Marionette TRACE conn3 <- [1,270,null,{}] 14:53:43 INFO - PROCESS | 17025 | 1461362023578 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}] 14:53:43 INFO - PROCESS | 17025 | 1461362023755 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 14:53:43 INFO - PROCESS | 17025 | 1461362023891 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:43 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ad9c3000 == 49 [pid = 17025] [id = 75] 14:53:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 99 (0x7f0697a6e000) [pid = 17025] [serial = 223] [outer = (nil)] 14:53:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 100 (0x7f0698746000) [pid = 17025] [serial = 224] [outer = 0x7f0697a6e000] 14:53:43 INFO - PROCESS | 17025 | 1461362023968 Marionette DEBUG loaded listener.js 14:53:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 101 (0x7f06a4054800) [pid = 17025] [serial = 225] [outer = 0x7f0697a6e000] 14:53:45 INFO - PROCESS | 17025 | 1461362025213 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]]]}] 14:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1690ms 14:53:45 INFO - PROCESS | 17025 | 1461362025245 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 14:53:45 INFO - PROCESS | 17025 | 1461362025253 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 14:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:53:45 INFO - PROCESS | 17025 | 1461362025263 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:53:45 INFO - PROCESS | 17025 | 1461362025269 Marionette TRACE conn3 <- [1,274,null,{}] 14:53:45 INFO - PROCESS | 17025 | 1461362025278 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}] 14:53:45 INFO - PROCESS | 17025 | 1461362025537 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 14:53:45 INFO - PROCESS | 17025 | 1461362025695 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:45 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ae8d8000 == 50 [pid = 17025] [id = 76] 14:53:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 102 (0x7f0697a73000) [pid = 17025] [serial = 226] [outer = (nil)] 14:53:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 103 (0x7f06a90b0800) [pid = 17025] [serial = 227] [outer = 0x7f0697a73000] 14:53:45 INFO - PROCESS | 17025 | 1461362025783 Marionette DEBUG loaded listener.js 14:53:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 104 (0x7f06a992e800) [pid = 17025] [serial = 228] [outer = 0x7f0697a73000] 14:53:46 INFO - PROCESS | 17025 | 1461362026540 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]]]}] 14:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1291ms 14:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:53:46 INFO - PROCESS | 17025 | 1461362026553 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 14:53:46 INFO - PROCESS | 17025 | 1461362026556 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 14:53:46 INFO - PROCESS | 17025 | 1461362026563 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:53:46 INFO - PROCESS | 17025 | 1461362026566 Marionette TRACE conn3 <- [1,278,null,{}] 14:53:46 INFO - PROCESS | 17025 | 1461362026573 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}] 14:53:46 INFO - PROCESS | 17025 | 1461362026736 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 14:53:46 INFO - PROCESS | 17025 | 1461362026875 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:46 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069616b000 == 51 [pid = 17025] [id = 77] 14:53:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 105 (0x7f06a8d0b400) [pid = 17025] [serial = 229] [outer = (nil)] 14:53:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 106 (0x7f06a9a0e000) [pid = 17025] [serial = 230] [outer = 0x7f06a8d0b400] 14:53:46 INFO - PROCESS | 17025 | 1461362026953 Marionette DEBUG loaded listener.js 14:53:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 107 (0x7f06ac013400) [pid = 17025] [serial = 231] [outer = 0x7f06a8d0b400] 14:53:47 INFO - PROCESS | 17025 | 1461362027815 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]]]}] 14:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1280ms 14:53:47 INFO - PROCESS | 17025 | 1461362027843 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 14:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:53:47 INFO - PROCESS | 17025 | 1461362027848 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 14:53:47 INFO - PROCESS | 17025 | 1461362027854 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:53:47 INFO - PROCESS | 17025 | 1461362027858 Marionette TRACE conn3 <- [1,282,null,{}] 14:53:47 INFO - PROCESS | 17025 | 1461362027864 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}] 14:53:48 INFO - PROCESS | 17025 | 1461362028055 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 14:53:48 INFO - PROCESS | 17025 | 1461362028196 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:48 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c263800 == 52 [pid = 17025] [id = 78] 14:53:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 108 (0x7f068c2dd000) [pid = 17025] [serial = 232] [outer = (nil)] 14:53:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 109 (0x7f068c2df400) [pid = 17025] [serial = 233] [outer = 0x7f068c2dd000] 14:53:48 INFO - PROCESS | 17025 | 1461362028323 Marionette DEBUG loaded listener.js 14:53:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 110 (0x7f068c2e5000) [pid = 17025] [serial = 234] [outer = 0x7f068c2dd000] 14:53:49 INFO - PROCESS | 17025 | 1461362029392 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]]]}] 14:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1587ms 14:53:49 INFO - PROCESS | 17025 | 1461362029442 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 14:53:49 INFO - PROCESS | 17025 | 1461362029450 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 14:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:53:49 INFO - PROCESS | 17025 | 1461362029459 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:53:49 INFO - PROCESS | 17025 | 1461362029464 Marionette TRACE conn3 <- [1,286,null,{}] 14:53:49 INFO - PROCESS | 17025 | 1461362029474 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}] 14:53:49 INFO - PROCESS | 17025 | 1461362029680 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 14:53:49 INFO - PROCESS | 17025 | 1461362029937 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068da09800 == 53 [pid = 17025] [id = 79] 14:53:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 111 (0x7f068d3e9800) [pid = 17025] [serial = 235] [outer = (nil)] 14:53:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 112 (0x7f068d3eb400) [pid = 17025] [serial = 236] [outer = 0x7f068d3e9800] 14:53:50 INFO - PROCESS | 17025 | 1461362030023 Marionette DEBUG loaded listener.js 14:53:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 113 (0x7f068d950000) [pid = 17025] [serial = 237] [outer = 0x7f068d3e9800] 14:53:50 INFO - PROCESS | 17025 | 1461362030825 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]]]}] 14:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1385ms 14:53:50 INFO - PROCESS | 17025 | 1461362030845 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 14:53:50 INFO - PROCESS | 17025 | 1461362030854 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 14:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:53:50 INFO - PROCESS | 17025 | 1461362030865 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:53:50 INFO - PROCESS | 17025 | 1461362030868 Marionette TRACE conn3 <- [1,290,null,{}] 14:53:50 INFO - PROCESS | 17025 | 1461362030875 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}] 14:53:51 INFO - PROCESS | 17025 | 1461362031049 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 14:53:51 INFO - PROCESS | 17025 | 1461362031195 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696b81000 == 54 [pid = 17025] [id = 80] 14:53:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 114 (0x7f068de1f400) [pid = 17025] [serial = 238] [outer = (nil)] 14:53:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 115 (0x7f068f442400) [pid = 17025] [serial = 239] [outer = 0x7f068de1f400] 14:53:51 INFO - PROCESS | 17025 | 1461362031263 Marionette DEBUG loaded listener.js 14:53:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 116 (0x7f0690d13c00) [pid = 17025] [serial = 240] [outer = 0x7f068de1f400] 14:53:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a9374800 == 53 [pid = 17025] [id = 71] 14:53:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a8f79800 == 52 [pid = 17025] [id = 70] 14:53:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a4567800 == 51 [pid = 17025] [id = 69] 14:53:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a785800 == 50 [pid = 17025] [id = 68] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 115 (0x7f068dd0a800) [pid = 17025] [serial = 146] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 114 (0x7f06a90adc00) [pid = 17025] [serial = 155] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 113 (0x7f0696478c00) [pid = 17025] [serial = 149] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 112 (0x7f06986ab400) [pid = 17025] [serial = 152] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 111 (0x7f06ab648c00) [pid = 17025] [serial = 176] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06973a5800 == 49 [pid = 17025] [id = 67] 14:53:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068f8da000 == 48 [pid = 17025] [id = 66] 14:53:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690d2a800 == 47 [pid = 17025] [id = 65] 14:53:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a979c000 == 46 [pid = 17025] [id = 64] 14:53:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a8f76000 == 45 [pid = 17025] [id = 62] 14:53:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a77d800 == 44 [pid = 17025] [id = 61] 14:53:51 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069352e000 == 43 [pid = 17025] [id = 60] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 110 (0x7f06a719ac00) [pid = 17025] [serial = 144] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 109 (0x7f06a76bd400) [pid = 17025] [serial = 170] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 108 (0x7f0697a1f000) [pid = 17025] [serial = 164] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 107 (0x7f069873c000) [pid = 17025] [serial = 165] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 106 (0x7f0690d12800) [pid = 17025] [serial = 158] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 105 (0x7f069409c400) [pid = 17025] [serial = 159] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 104 (0x7f06a90b4800) [pid = 17025] [serial = 173] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 103 (0x7f06a99b6c00) [pid = 17025] [serial = 174] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 102 (0x7f0696477400) [pid = 17025] [serial = 161] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 101 (0x7f0696aea000) [pid = 17025] [serial = 162] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 100 (0x7f06a4304c00) [pid = 17025] [serial = 167] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 99 (0x7f06a95a2400) [pid = 17025] [serial = 171] [outer = (nil)] [url = about:blank] 14:53:51 INFO - PROCESS | 17025 | --DOMWINDOW == 98 (0x7f06a47f5400) [pid = 17025] [serial = 168] [outer = (nil)] [url = about:blank] 14:53:52 INFO - PROCESS | 17025 | 1461362032118 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]]]}] 14:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1281ms 14:53:52 INFO - PROCESS | 17025 | 1461362032146 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 14:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:53:52 INFO - PROCESS | 17025 | 1461362032150 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 14:53:52 INFO - PROCESS | 17025 | 1461362032157 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:53:52 INFO - PROCESS | 17025 | 1461362032163 Marionette TRACE conn3 <- [1,294,null,{}] 14:53:52 INFO - PROCESS | 17025 | 1461362032179 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}] 14:53:52 INFO - PROCESS | 17025 | 1461362032330 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 14:53:52 INFO - PROCESS | 17025 | 1461362032440 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:52 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696ac6800 == 44 [pid = 17025] [id = 81] 14:53:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 99 (0x7f068de20c00) [pid = 17025] [serial = 241] [outer = (nil)] 14:53:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 100 (0x7f06934de000) [pid = 17025] [serial = 242] [outer = 0x7f068de20c00] 14:53:52 INFO - PROCESS | 17025 | 1461362032509 Marionette DEBUG loaded listener.js 14:53:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 101 (0x7f06956b2400) [pid = 17025] [serial = 243] [outer = 0x7f068de20c00] 14:53:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 102 (0x7f0695bad400) [pid = 17025] [serial = 244] [outer = 0x7f068f449000] 14:53:53 INFO - PROCESS | 17025 | 1461362033370 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]]]}] 14:53:53 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. 14:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1235ms 14:53:53 INFO - PROCESS | 17025 | 1461362033392 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 14:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:53:53 INFO - PROCESS | 17025 | 1461362033397 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 14:53:53 INFO - PROCESS | 17025 | 1461362033403 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:53:53 INFO - PROCESS | 17025 | 1461362033406 Marionette TRACE conn3 <- [1,298,null,{}] 14:53:53 INFO - PROCESS | 17025 | 1461362033411 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}] 14:53:53 INFO - PROCESS | 17025 | 1461362033561 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 14:53:53 INFO - PROCESS | 17025 | 1461362033577 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a77a800 == 45 [pid = 17025] [id = 82] 14:53:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 103 (0x7f0694957c00) [pid = 17025] [serial = 245] [outer = (nil)] 14:53:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 104 (0x7f0696474400) [pid = 17025] [serial = 246] [outer = 0x7f0694957c00] 14:53:53 INFO - PROCESS | 17025 | 1461362033639 Marionette DEBUG loaded listener.js 14:53:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 105 (0x7f0697222c00) [pid = 17025] [serial = 247] [outer = 0x7f0694957c00] 14:53:54 INFO - PROCESS | 17025 | 1461362034420 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]]]}] 14:53:54 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. 14:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1081ms 14:53:54 INFO - PROCESS | 17025 | 1461362034491 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 14:53:54 INFO - PROCESS | 17025 | 1461362034495 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 14:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:53:54 INFO - PROCESS | 17025 | 1461362034501 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:53:54 INFO - PROCESS | 17025 | 1461362034503 Marionette TRACE conn3 <- [1,302,null,{}] 14:53:54 INFO - PROCESS | 17025 | 1461362034508 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}] 14:53:54 INFO - PROCESS | 17025 | 1461362034690 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 14:53:54 INFO - PROCESS | 17025 | 1461362034719 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:54 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e8dc000 == 46 [pid = 17025] [id = 83] 14:53:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 106 (0x7f068e4dbc00) [pid = 17025] [serial = 248] [outer = (nil)] 14:53:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 107 (0x7f068e4e4400) [pid = 17025] [serial = 249] [outer = 0x7f068e4dbc00] 14:53:54 INFO - PROCESS | 17025 | 1461362034784 Marionette DEBUG loaded listener.js 14:53:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 108 (0x7f068e4e8c00) [pid = 17025] [serial = 250] [outer = 0x7f068e4dbc00] 14:53:55 INFO - PROCESS | 17025 | 1461362035535 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]]]}] 14:53:55 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. 14:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1082ms 14:53:55 INFO - PROCESS | 17025 | 1461362035584 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 14:53:55 INFO - PROCESS | 17025 | 1461362035587 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 14:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:53:55 INFO - PROCESS | 17025 | 1461362035593 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:53:55 INFO - PROCESS | 17025 | 1461362035595 Marionette TRACE conn3 <- [1,306,null,{}] 14:53:55 INFO - PROCESS | 17025 | 1461362035601 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}] 14:53:55 INFO - PROCESS | 17025 | 1461362035816 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 14:53:55 INFO - PROCESS | 17025 | 1461362035837 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a7682000 == 47 [pid = 17025] [id = 84] 14:53:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 109 (0x7f068e4e9000) [pid = 17025] [serial = 251] [outer = (nil)] 14:53:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 110 (0x7f0697a73c00) [pid = 17025] [serial = 252] [outer = 0x7f068e4e9000] 14:53:55 INFO - PROCESS | 17025 | 1461362035901 Marionette DEBUG loaded listener.js 14:53:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 111 (0x7f0698398400) [pid = 17025] [serial = 253] [outer = 0x7f068e4e9000] 14:53:56 INFO - PROCESS | 17025 | --DOMWINDOW == 110 (0x7f068de18800) [pid = 17025] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:53:56 INFO - PROCESS | 17025 | --DOMWINDOW == 109 (0x7f068e85f400) [pid = 17025] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:53:56 INFO - PROCESS | 17025 | --DOMWINDOW == 108 (0x7f06964ec000) [pid = 17025] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:53:56 INFO - PROCESS | 17025 | --DOMWINDOW == 107 (0x7f068da8a800) [pid = 17025] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:53:56 INFO - PROCESS | 17025 | --DOMWINDOW == 106 (0x7f068de1bc00) [pid = 17025] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:53:56 INFO - PROCESS | 17025 | --DOMWINDOW == 105 (0x7f0697a71000) [pid = 17025] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:53:56 INFO - PROCESS | 17025 | --DOMWINDOW == 104 (0x7f06a9a78400) [pid = 17025] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:53:56 INFO - PROCESS | 17025 | --DOMWINDOW == 103 (0x7f0690e31c00) [pid = 17025] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:53:56 INFO - PROCESS | 17025 | --DOMWINDOW == 102 (0x7f068f44b000) [pid = 17025] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:53:56 INFO - PROCESS | 17025 | 1461362036795 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]]]}] 14:53:56 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. 14:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1227ms 14:53:56 INFO - PROCESS | 17025 | 1461362036822 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 14:53:56 INFO - PROCESS | 17025 | 1461362036825 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 14:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:53:56 INFO - PROCESS | 17025 | 1461362036831 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:53:56 INFO - PROCESS | 17025 | 1461362036833 Marionette TRACE conn3 <- [1,310,null,{}] 14:53:56 INFO - PROCESS | 17025 | 1461362036839 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}] 14:53:57 INFO - PROCESS | 17025 | 1461362037020 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 14:53:57 INFO - PROCESS | 17025 | 1461362037039 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a7677000 == 48 [pid = 17025] [id = 85] 14:53:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 103 (0x7f068de1ac00) [pid = 17025] [serial = 254] [outer = (nil)] 14:53:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 104 (0x7f0697a71000) [pid = 17025] [serial = 255] [outer = 0x7f068de1ac00] 14:53:57 INFO - PROCESS | 17025 | 1461362037102 Marionette DEBUG loaded listener.js 14:53:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 105 (0x7f06986f6400) [pid = 17025] [serial = 256] [outer = 0x7f068de1ac00] 14:53:57 INFO - PROCESS | 17025 | 1461362037770 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]]]}] 14:53:57 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. 14:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 982ms 14:53:57 INFO - PROCESS | 17025 | 1461362037814 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 14:53:57 INFO - PROCESS | 17025 | 1461362037818 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 14:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:53:57 INFO - PROCESS | 17025 | 1461362037824 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:53:57 INFO - PROCESS | 17025 | 1461362037827 Marionette TRACE conn3 <- [1,314,null,{}] 14:53:57 INFO - PROCESS | 17025 | 1461362037832 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}] 14:53:57 INFO - PROCESS | 17025 | 1461362037973 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 14:53:58 INFO - PROCESS | 17025 | 1461362038074 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a97ad800 == 49 [pid = 17025] [id = 86] 14:53:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 106 (0x7f0690e3c400) [pid = 17025] [serial = 257] [outer = (nil)] 14:53:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 107 (0x7f0690f0a000) [pid = 17025] [serial = 258] [outer = 0x7f0690e3c400] 14:53:58 INFO - PROCESS | 17025 | 1461362038136 Marionette DEBUG loaded listener.js 14:53:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 108 (0x7f0690f0fc00) [pid = 17025] [serial = 259] [outer = 0x7f0690e3c400] 14:53:59 INFO - PROCESS | 17025 | 1461362039044 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]]]}] 14:53:59 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. 14:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1230ms 14:53:59 INFO - PROCESS | 17025 | 1461362039056 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 14:53:59 INFO - PROCESS | 17025 | 1461362039060 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 14:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:53:59 INFO - PROCESS | 17025 | 1461362039069 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:53:59 INFO - PROCESS | 17025 | 1461362039074 Marionette TRACE conn3 <- [1,318,null,{}] 14:53:59 INFO - PROCESS | 17025 | 1461362039082 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}] 14:53:59 INFO - PROCESS | 17025 | 1461362039261 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 14:53:59 INFO - PROCESS | 17025 | 1461362039408 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:59 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696175800 == 50 [pid = 17025] [id = 87] 14:53:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 109 (0x7f068d3e9000) [pid = 17025] [serial = 260] [outer = (nil)] 14:53:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 110 (0x7f068de18400) [pid = 17025] [serial = 261] [outer = 0x7f068d3e9000] 14:53:59 INFO - PROCESS | 17025 | 1461362039487 Marionette DEBUG loaded listener.js 14:53:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 111 (0x7f068e4e1400) [pid = 17025] [serial = 262] [outer = 0x7f068d3e9000] 14:54:00 INFO - PROCESS | 17025 | 1461362040395 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]]]}] 14:54:00 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. 14:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1383ms 14:54:00 INFO - PROCESS | 17025 | 1461362040453 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 14:54:00 INFO - PROCESS | 17025 | 1461362040462 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 14:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:54:00 INFO - PROCESS | 17025 | 1461362040472 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:54:00 INFO - PROCESS | 17025 | 1461362040476 Marionette TRACE conn3 <- [1,322,null,{}] 14:54:00 INFO - PROCESS | 17025 | 1461362040482 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}] 14:54:00 INFO - PROCESS | 17025 | 1461362040689 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 14:54:00 INFO - PROCESS | 17025 | 1461362040826 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:00 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a5206800 == 51 [pid = 17025] [id = 88] 14:54:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 112 (0x7f068f82d800) [pid = 17025] [serial = 263] [outer = (nil)] 14:54:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 113 (0x7f0690e32400) [pid = 17025] [serial = 264] [outer = 0x7f068f82d800] 14:54:00 INFO - PROCESS | 17025 | 1461362040899 Marionette DEBUG loaded listener.js 14:54:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 114 (0x7f0690f0c800) [pid = 17025] [serial = 265] [outer = 0x7f068f82d800] 14:54:01 INFO - PROCESS | 17025 | 1461362041901 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]]]}] 14:54:01 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. 14:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1485ms 14:54:01 INFO - PROCESS | 17025 | 1461362041958 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 14:54:01 INFO - PROCESS | 17025 | 1461362041961 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 14:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:54:01 INFO - PROCESS | 17025 | 1461362041968 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:54:01 INFO - PROCESS | 17025 | 1461362041974 Marionette TRACE conn3 <- [1,326,null,{}] 14:54:01 INFO - PROCESS | 17025 | 1461362041990 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}] 14:54:02 INFO - PROCESS | 17025 | 1461362042202 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 14:54:02 INFO - PROCESS | 17025 | 1461362042381 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ae8d3800 == 52 [pid = 17025] [id = 89] 14:54:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 115 (0x7f0695654400) [pid = 17025] [serial = 266] [outer = (nil)] 14:54:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 116 (0x7f0696b36400) [pid = 17025] [serial = 267] [outer = 0x7f0695654400] 14:54:02 INFO - PROCESS | 17025 | 1461362042518 Marionette DEBUG loaded listener.js 14:54:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 117 (0x7f0697a69800) [pid = 17025] [serial = 268] [outer = 0x7f0695654400] 14:54:03 INFO - PROCESS | 17025 | 1461362043354 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]]]}] 14:54:03 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. 14:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1452ms 14:54:03 INFO - PROCESS | 17025 | 1461362043420 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 14:54:03 INFO - PROCESS | 17025 | 1461362043425 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 14:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:54:03 INFO - PROCESS | 17025 | 1461362043431 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:54:03 INFO - PROCESS | 17025 | 1461362043435 Marionette TRACE conn3 <- [1,330,null,{}] 14:54:03 INFO - PROCESS | 17025 | 1461362043440 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}] 14:54:03 INFO - PROCESS | 17025 | 1461362043646 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 14:54:03 INFO - PROCESS | 17025 | 1461362043784 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069605a800 == 53 [pid = 17025] [id = 90] 14:54:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 118 (0x7f069602b800) [pid = 17025] [serial = 269] [outer = (nil)] 14:54:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 119 (0x7f0698757000) [pid = 17025] [serial = 270] [outer = 0x7f069602b800] 14:54:03 INFO - PROCESS | 17025 | 1461362043863 Marionette DEBUG loaded listener.js 14:54:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 120 (0x7f06a343bc00) [pid = 17025] [serial = 271] [outer = 0x7f069602b800] 14:54:04 INFO - PROCESS | 17025 | 1461362044741 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]]]}] 14:54:04 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. 14:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1333ms 14:54:04 INFO - PROCESS | 17025 | 1461362044766 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 14:54:04 INFO - PROCESS | 17025 | 1461362044770 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 14:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:54:04 INFO - PROCESS | 17025 | 1461362044776 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:54:04 INFO - PROCESS | 17025 | 1461362044778 Marionette TRACE conn3 <- [1,334,null,{}] 14:54:04 INFO - PROCESS | 17025 | 1461362044784 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}] 14:54:04 INFO - PROCESS | 17025 | 1461362044943 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 14:54:05 INFO - PROCESS | 17025 | 1461362045086 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:05 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e37a800 == 54 [pid = 17025] [id = 91] 14:54:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 121 (0x7f0697a70c00) [pid = 17025] [serial = 272] [outer = (nil)] 14:54:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 122 (0x7f06a55b5800) [pid = 17025] [serial = 273] [outer = 0x7f0697a70c00] 14:54:05 INFO - PROCESS | 17025 | 1461362045190 Marionette DEBUG loaded listener.js 14:54:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 123 (0x7f06a76bd400) [pid = 17025] [serial = 274] [outer = 0x7f0697a70c00] 14:54:06 INFO - PROCESS | 17025 | 1461362046281 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]]]}] 14:54:06 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. 14:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1535ms 14:54:06 INFO - PROCESS | 17025 | 1461362046311 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 14:54:06 INFO - PROCESS | 17025 | 1461362046315 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 14:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:54:06 INFO - PROCESS | 17025 | 1461362046320 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:54:06 INFO - PROCESS | 17025 | 1461362046323 Marionette TRACE conn3 <- [1,338,null,{}] 14:54:06 INFO - PROCESS | 17025 | 1461362046328 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}] 14:54:06 INFO - PROCESS | 17025 | 1461362046506 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 14:54:06 INFO - PROCESS | 17025 | 1461362046692 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0695ce2000 == 55 [pid = 17025] [id = 92] 14:54:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 124 (0x7f068b2b1400) [pid = 17025] [serial = 275] [outer = (nil)] 14:54:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 125 (0x7f0696b36000) [pid = 17025] [serial = 276] [outer = 0x7f068b2b1400] 14:54:06 INFO - PROCESS | 17025 | 1461362046784 Marionette DEBUG loaded listener.js 14:54:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 126 (0x7f06a76bec00) [pid = 17025] [serial = 277] [outer = 0x7f068b2b1400] 14:54:07 INFO - PROCESS | 17025 | 1461362047537 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]]]}] 14:54:07 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. 14:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1227ms 14:54:07 INFO - PROCESS | 17025 | 1461362047547 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 14:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:54:07 INFO - PROCESS | 17025 | 1461362047551 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 14:54:07 INFO - PROCESS | 17025 | 1461362047556 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:54:07 INFO - PROCESS | 17025 | 1461362047560 Marionette TRACE conn3 <- [1,342,null,{}] 14:54:07 INFO - PROCESS | 17025 | 1461362047565 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}] 14:54:07 INFO - PROCESS | 17025 | 1461362047715 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 14:54:08 INFO - PROCESS | 17025 | 1461362048045 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0693540800 == 56 [pid = 17025] [id = 93] 14:54:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 127 (0x7f068b2ab800) [pid = 17025] [serial = 278] [outer = (nil)] 14:54:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f068b2af400) [pid = 17025] [serial = 279] [outer = 0x7f068b2ab800] 14:54:08 INFO - PROCESS | 17025 | 1461362048124 Marionette DEBUG loaded listener.js 14:54:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f068c2dc400) [pid = 17025] [serial = 280] [outer = 0x7f068b2ab800] 14:54:09 INFO - PROCESS | 17025 | 1461362049115 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]]]}] 14:54:09 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. 14:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1586ms 14:54:09 INFO - PROCESS | 17025 | 1461362049144 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 14:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:54:09 INFO - PROCESS | 17025 | 1461362049150 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 14:54:09 INFO - PROCESS | 17025 | 1461362049157 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:54:09 INFO - PROCESS | 17025 | 1461362049161 Marionette TRACE conn3 <- [1,346,null,{}] 14:54:09 INFO - PROCESS | 17025 | 1461362049169 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}] 14:54:09 INFO - PROCESS | 17025 | 1461362049336 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 14:54:09 INFO - PROCESS | 17025 | 1461362049478 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:09 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d20800 == 57 [pid = 17025] [id = 94] 14:54:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f068e4db000) [pid = 17025] [serial = 281] [outer = (nil)] 14:54:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f068e4e2000) [pid = 17025] [serial = 282] [outer = 0x7f068e4db000] 14:54:09 INFO - PROCESS | 17025 | 1461362049549 Marionette DEBUG loaded listener.js 14:54:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f068f445400) [pid = 17025] [serial = 283] [outer = 0x7f068e4db000] 14:54:09 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a7677000 == 56 [pid = 17025] [id = 85] 14:54:09 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a7682000 == 55 [pid = 17025] [id = 84] 14:54:09 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f06a554e400) [pid = 17025] [serial = 215] [outer = (nil)] [url = about:blank] 14:54:09 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e8dc000 == 54 [pid = 17025] [id = 83] 14:54:09 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a937b800 == 53 [pid = 17025] [id = 63] 14:54:09 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a77a800 == 52 [pid = 17025] [id = 82] 14:54:09 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696ac6800 == 51 [pid = 17025] [id = 81] 14:54:09 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696b81000 == 50 [pid = 17025] [id = 80] 14:54:09 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068da09800 == 49 [pid = 17025] [id = 79] 14:54:10 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069713a800 == 48 [pid = 17025] [id = 73] 14:54:10 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ac062000 == 47 [pid = 17025] [id = 72] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f06a97ba400) [pid = 17025] [serial = 98] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f0696b3bc00) [pid = 17025] [serial = 206] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f0690e37c00) [pid = 17025] [serial = 209] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 127 (0x7f0697102800) [pid = 17025] [serial = 197] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 126 (0x7f0697a69400) [pid = 17025] [serial = 198] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 125 (0x7f06ad917000) [pid = 17025] [serial = 191] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 124 (0x7f0697a6a400) [pid = 17025] [serial = 195] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 123 (0x7f069665a000) [pid = 17025] [serial = 194] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 122 (0x7f0697a75800) [pid = 17025] [serial = 203] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 121 (0x7f0697a76400) [pid = 17025] [serial = 200] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 120 (0x7f0698392800) [pid = 17025] [serial = 201] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 119 (0x7f069829fc00) [pid = 17025] [serial = 182] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 118 (0x7f06a9a80800) [pid = 17025] [serial = 188] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 117 (0x7f06934e1000) [pid = 17025] [serial = 179] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 116 (0x7f06a90ab400) [pid = 17025] [serial = 185] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 115 (0x7f069d563c00) [pid = 17025] [serial = 177] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 114 (0x7f0690e3d800) [pid = 17025] [serial = 210] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 113 (0x7f069a47a400) [pid = 17025] [serial = 212] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 112 (0x7f0696b41800) [pid = 17025] [serial = 207] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 111 (0x7f0698748800) [pid = 17025] [serial = 204] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | --DOMWINDOW == 110 (0x7f06a475b800) [pid = 17025] [serial = 213] [outer = (nil)] [url = about:blank] 14:54:10 INFO - PROCESS | 17025 | 1461362050483 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]]]}] 14:54:10 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. 14:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1387ms 14:54:10 INFO - PROCESS | 17025 | 1461362050546 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 14:54:10 INFO - PROCESS | 17025 | 1461362050552 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 14:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:54:10 INFO - PROCESS | 17025 | 1461362050561 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:54:10 INFO - PROCESS | 17025 | 1461362050563 Marionette TRACE conn3 <- [1,350,null,{}] 14:54:10 INFO - PROCESS | 17025 | 1461362050570 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}] 14:54:10 INFO - PROCESS | 17025 | 1461362050720 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 14:54:10 INFO - PROCESS | 17025 | 1461362050817 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069615e000 == 48 [pid = 17025] [id = 95] 14:54:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 111 (0x7f068e4df000) [pid = 17025] [serial = 284] [outer = (nil)] 14:54:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 112 (0x7f0690e3b000) [pid = 17025] [serial = 285] [outer = 0x7f068e4df000] 14:54:10 INFO - PROCESS | 17025 | 1461362050880 Marionette DEBUG loaded listener.js 14:54:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 113 (0x7f0690f0d400) [pid = 17025] [serial = 286] [outer = 0x7f068e4df000] 14:54:11 INFO - PROCESS | 17025 | 1461362051744 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]]]}] 14:54:11 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. 14:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1234ms 14:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:54:11 INFO - PROCESS | 17025 | 1461362051795 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 14:54:11 INFO - PROCESS | 17025 | 1461362051798 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 14:54:11 INFO - PROCESS | 17025 | 1461362051806 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:54:11 INFO - PROCESS | 17025 | 1461362051814 Marionette TRACE conn3 <- [1,354,null,{}] 14:54:11 INFO - PROCESS | 17025 | 1461362051828 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}] 14:54:11 INFO - PROCESS | 17025 | 1461362051974 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 14:54:11 INFO - PROCESS | 17025 | 1461362051993 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a779800 == 49 [pid = 17025] [id = 96] 14:54:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 114 (0x7f0695ba5400) [pid = 17025] [serial = 287] [outer = (nil)] 14:54:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 115 (0x7f0696654c00) [pid = 17025] [serial = 288] [outer = 0x7f0695ba5400] 14:54:12 INFO - PROCESS | 17025 | 1461362052056 Marionette DEBUG loaded listener.js 14:54:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 116 (0x7f0696b42800) [pid = 17025] [serial = 289] [outer = 0x7f0695ba5400] 14:54:12 INFO - PROCESS | 17025 | 1461362052871 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]]]}] 14:54:12 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. 14:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1141ms 14:54:12 INFO - PROCESS | 17025 | 1461362052945 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 14:54:12 INFO - PROCESS | 17025 | 1461362052950 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 14:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:54:12 INFO - PROCESS | 17025 | 1461362052955 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:54:12 INFO - PROCESS | 17025 | 1461362052958 Marionette TRACE conn3 <- [1,358,null,{}] 14:54:12 INFO - PROCESS | 17025 | 1461362052963 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}] 14:54:13 INFO - PROCESS | 17025 | 1461362053152 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 14:54:13 INFO - PROCESS | 17025 | 1461362053174 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:13 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a43a4800 == 50 [pid = 17025] [id = 97] 14:54:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 117 (0x7f06934d8c00) [pid = 17025] [serial = 290] [outer = (nil)] 14:54:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 118 (0x7f0697a6a400) [pid = 17025] [serial = 291] [outer = 0x7f06934d8c00] 14:54:13 INFO - PROCESS | 17025 | 1461362053236 Marionette DEBUG loaded listener.js 14:54:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 119 (0x7f06982d5c00) [pid = 17025] [serial = 292] [outer = 0x7f06934d8c00] 14:54:14 INFO - PROCESS | 17025 | 1461362054102 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]]]}] 14:54:14 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. 14:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1178ms 14:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:54:14 INFO - PROCESS | 17025 | 1461362054134 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 14:54:14 INFO - PROCESS | 17025 | 1461362054137 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 14:54:14 INFO - PROCESS | 17025 | 1461362054144 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:54:14 INFO - PROCESS | 17025 | 1461362054147 Marionette TRACE conn3 <- [1,362,null,{}] 14:54:14 INFO - PROCESS | 17025 | 1461362054158 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}] 14:54:14 INFO - PROCESS | 17025 | 1461362054774 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 14:54:14 INFO - PROCESS | 17025 | --DOMWINDOW == 118 (0x7f068e4dbc00) [pid = 17025] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:54:14 INFO - PROCESS | 17025 | --DOMWINDOW == 117 (0x7f068e4e9000) [pid = 17025] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:54:14 INFO - PROCESS | 17025 | --DOMWINDOW == 116 (0x7f068d3e9800) [pid = 17025] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:54:14 INFO - PROCESS | 17025 | --DOMWINDOW == 115 (0x7f068de20c00) [pid = 17025] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:54:14 INFO - PROCESS | 17025 | --DOMWINDOW == 114 (0x7f068de1f400) [pid = 17025] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:54:14 INFO - PROCESS | 17025 | --DOMWINDOW == 113 (0x7f0694957c00) [pid = 17025] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:54:14 INFO - PROCESS | 17025 | --DOMWINDOW == 112 (0x7f068de1ac00) [pid = 17025] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:54:14 INFO - PROCESS | 17025 | 1461362054900 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697839000 == 51 [pid = 17025] [id = 98] 14:54:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 113 (0x7f068e4dec00) [pid = 17025] [serial = 293] [outer = (nil)] 14:54:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 114 (0x7f0690f0ac00) [pid = 17025] [serial = 294] [outer = 0x7f068e4dec00] 14:54:14 INFO - PROCESS | 17025 | 1461362054975 Marionette DEBUG loaded listener.js 14:54:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 115 (0x7f06a458d800) [pid = 17025] [serial = 295] [outer = 0x7f068e4dec00] 14:54:15 INFO - PROCESS | 17025 | 1461362055627 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]]]}] 14:54:15 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. 14:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1535ms 14:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:54:15 INFO - PROCESS | 17025 | 1461362055679 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 14:54:15 INFO - PROCESS | 17025 | 1461362055682 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 14:54:15 INFO - PROCESS | 17025 | 1461362055695 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:54:15 INFO - PROCESS | 17025 | 1461362055697 Marionette TRACE conn3 <- [1,366,null,{}] 14:54:15 INFO - PROCESS | 17025 | 1461362055703 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}] 14:54:15 INFO - PROCESS | 17025 | 1461362055850 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 14:54:15 INFO - PROCESS | 17025 | 1461362055867 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a97a6800 == 52 [pid = 17025] [id = 99] 14:54:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 116 (0x7f069654bc00) [pid = 17025] [serial = 296] [outer = (nil)] 14:54:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 117 (0x7f069654f000) [pid = 17025] [serial = 297] [outer = 0x7f069654bc00] 14:54:15 INFO - PROCESS | 17025 | 1461362055931 Marionette DEBUG loaded listener.js 14:54:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 118 (0x7f06a5737800) [pid = 17025] [serial = 298] [outer = 0x7f069654bc00] 14:54:16 INFO - PROCESS | 17025 | 1461362056693 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]]]}] 14:54:16 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. 14:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1040ms 14:54:16 INFO - PROCESS | 17025 | 1461362056728 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 14:54:16 INFO - PROCESS | 17025 | 1461362056732 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 14:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:54:16 INFO - PROCESS | 17025 | 1461362056849 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:54:16 INFO - PROCESS | 17025 | 1461362056855 Marionette TRACE conn3 <- [1,370,null,{}] 14:54:16 INFO - PROCESS | 17025 | 1461362056878 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}] 14:54:17 INFO - PROCESS | 17025 | 1461362057079 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 14:54:17 INFO - PROCESS | 17025 | 1461362057224 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:17 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06956d2000 == 53 [pid = 17025] [id = 100] 14:54:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 119 (0x7f068d3e5400) [pid = 17025] [serial = 299] [outer = (nil)] 14:54:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 120 (0x7f068d3e9c00) [pid = 17025] [serial = 300] [outer = 0x7f068d3e5400] 14:54:17 INFO - PROCESS | 17025 | 1461362057301 Marionette DEBUG loaded listener.js 14:54:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 121 (0x7f068de19800) [pid = 17025] [serial = 301] [outer = 0x7f068d3e5400] 14:54:18 INFO - PROCESS | 17025 | 1461362058215 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]]]}] 14:54:18 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. 14:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1435ms 14:54:18 INFO - PROCESS | 17025 | 1461362058248 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 14:54:18 INFO - PROCESS | 17025 | 1461362058253 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 14:54:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:54:18 INFO - PROCESS | 17025 | 1461362058260 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:54:18 INFO - PROCESS | 17025 | 1461362058264 Marionette TRACE conn3 <- [1,374,null,{}] 14:54:18 INFO - PROCESS | 17025 | 1461362058276 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}] 14:54:18 INFO - PROCESS | 17025 | 1461362058458 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 14:54:18 INFO - PROCESS | 17025 | 1461362058633 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:18 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a411000 == 54 [pid = 17025] [id = 101] 14:54:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 122 (0x7f0690d17000) [pid = 17025] [serial = 302] [outer = (nil)] 14:54:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 123 (0x7f0690f0e000) [pid = 17025] [serial = 303] [outer = 0x7f0690d17000] 14:54:18 INFO - PROCESS | 17025 | 1461362058706 Marionette DEBUG loaded listener.js 14:54:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 124 (0x7f06940a1400) [pid = 17025] [serial = 304] [outer = 0x7f0690d17000] 14:54:19 INFO - PROCESS | 17025 | 1461362059666 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:54:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:54:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1434ms 14:54:19 INFO - PROCESS | 17025 | 1461362059696 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 14:54:19 INFO - PROCESS | 17025 | 1461362059700 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 14:54:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:54:19 INFO - PROCESS | 17025 | 1461362059706 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:54:19 INFO - PROCESS | 17025 | 1461362059709 Marionette TRACE conn3 <- [1,378,null,{}] 14:54:19 INFO - PROCESS | 17025 | 1461362059715 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}] 14:54:19 INFO - PROCESS | 17025 | 1461362059875 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 14:54:20 INFO - PROCESS | 17025 | 1461362060033 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ad91e800 == 55 [pid = 17025] [id = 102] 14:54:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 125 (0x7f069654a000) [pid = 17025] [serial = 305] [outer = (nil)] 14:54:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 126 (0x7f069654dc00) [pid = 17025] [serial = 306] [outer = 0x7f069654a000] 14:54:20 INFO - PROCESS | 17025 | 1461362060117 Marionette DEBUG loaded listener.js 14:54:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 127 (0x7f0697a76400) [pid = 17025] [serial = 307] [outer = 0x7f069654a000] 14:54:21 INFO - PROCESS | 17025 | 1461362061028 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:54:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:54:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1378ms 14:54:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:54:21 INFO - PROCESS | 17025 | 1461362061086 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 14:54:21 INFO - PROCESS | 17025 | 1461362061089 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 14:54:21 INFO - PROCESS | 17025 | 1461362061095 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:54:21 INFO - PROCESS | 17025 | 1461362061098 Marionette TRACE conn3 <- [1,382,null,{}] 14:54:21 INFO - PROCESS | 17025 | 1461362061103 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}] 14:54:21 INFO - PROCESS | 17025 | 1461362061261 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 14:54:21 INFO - PROCESS | 17025 | 1461362061407 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:21 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e40d000 == 56 [pid = 17025] [id = 103] 14:54:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f069590e000) [pid = 17025] [serial = 308] [outer = (nil)] 14:54:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f06a90a7c00) [pid = 17025] [serial = 309] [outer = 0x7f069590e000] 14:54:21 INFO - PROCESS | 17025 | 1461362061481 Marionette DEBUG loaded listener.js 14:54:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f06a9336800) [pid = 17025] [serial = 310] [outer = 0x7f069590e000] 14:54:22 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:54:22 INFO - PROCESS | 17025 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:54:22 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:54:22 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:54:22 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:54:22 INFO - PROCESS | 17025 | 1461362062331 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:54:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:54:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1287ms 14:54:22 INFO - PROCESS | 17025 | 1461362062382 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 14:54:22 INFO - PROCESS | 17025 | 1461362062386 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 14:54:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:54:22 INFO - PROCESS | 17025 | 1461362062392 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:54:22 INFO - PROCESS | 17025 | 1461362062394 Marionette TRACE conn3 <- [1,386,null,{}] 14:54:22 INFO - PROCESS | 17025 | 1461362062400 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}] 14:54:22 INFO - PROCESS | 17025 | 1461362062552 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 14:54:22 INFO - PROCESS | 17025 | 1461362062697 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d2a2800 == 57 [pid = 17025] [id = 104] 14:54:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f069a2ad000) [pid = 17025] [serial = 311] [outer = (nil)] 14:54:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f06a933e000) [pid = 17025] [serial = 312] [outer = 0x7f069a2ad000] 14:54:22 INFO - PROCESS | 17025 | 1461362062772 Marionette DEBUG loaded listener.js 14:54:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f06a9781000) [pid = 17025] [serial = 313] [outer = 0x7f069a2ad000] 14:54:23 INFO - PROCESS | 17025 | 1461362063674 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]]]}] 14:54:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:54:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1329ms 14:54:23 INFO - PROCESS | 17025 | 1461362063722 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 14:54:23 INFO - PROCESS | 17025 | 1461362063726 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 14:54:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:54:23 INFO - PROCESS | 17025 | 1461362063734 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:54:23 INFO - PROCESS | 17025 | 1461362063738 Marionette TRACE conn3 <- [1,390,null,{}] 14:54:23 INFO - PROCESS | 17025 | 1461362063745 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}] 14:54:23 INFO - PROCESS | 17025 | 1461362063940 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 14:54:24 INFO - PROCESS | 17025 | 1461362064084 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:24 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e40e800 == 58 [pid = 17025] [id = 105] 14:54:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f06a9253c00) [pid = 17025] [serial = 314] [outer = (nil)] 14:54:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f06a933c800) [pid = 17025] [serial = 315] [outer = 0x7f06a9253c00] 14:54:24 INFO - PROCESS | 17025 | 1461362064160 Marionette DEBUG loaded listener.js 14:54:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f06a9a03000) [pid = 17025] [serial = 316] [outer = 0x7f06a9253c00] 14:54:25 INFO - PROCESS | 17025 | 1461362065096 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]]]}] 14:54:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:54:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1432ms 14:54:25 INFO - PROCESS | 17025 | 1461362065166 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 14:54:25 INFO - PROCESS | 17025 | 1461362065170 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 14:54:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:54:25 INFO - PROCESS | 17025 | 1461362065176 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:54:25 INFO - PROCESS | 17025 | 1461362065180 Marionette TRACE conn3 <- [1,394,null,{}] 14:54:25 INFO - PROCESS | 17025 | 1461362065185 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}] 14:54:25 INFO - PROCESS | 17025 | 1461362065344 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 14:54:25 INFO - PROCESS | 17025 | 1461362065488 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687b22800 == 59 [pid = 17025] [id = 106] 14:54:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f068de13000) [pid = 17025] [serial = 317] [outer = (nil)] 14:54:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f0690e3f000) [pid = 17025] [serial = 318] [outer = 0x7f068de13000] 14:54:25 INFO - PROCESS | 17025 | 1461362065564 Marionette DEBUG loaded listener.js 14:54:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f06a9a0c400) [pid = 17025] [serial = 319] [outer = 0x7f068de13000] 14:54:26 INFO - PROCESS | 17025 | 1461362066457 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]]]}] 14:54:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:54:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1331ms 14:54:26 INFO - PROCESS | 17025 | 1461362066509 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 14:54:26 INFO - PROCESS | 17025 | 1461362066513 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 14:54:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:54:26 INFO - PROCESS | 17025 | 1461362066518 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:54:26 INFO - PROCESS | 17025 | 1461362066521 Marionette TRACE conn3 <- [1,398,null,{}] 14:54:26 INFO - PROCESS | 17025 | 1461362066527 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}] 14:54:26 INFO - PROCESS | 17025 | 1461362066686 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 14:54:27 INFO - PROCESS | 17025 | 1461362067025 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:27 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e373800 == 60 [pid = 17025] [id = 107] 14:54:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f068b2b2800) [pid = 17025] [serial = 320] [outer = (nil)] 14:54:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f068d3e2800) [pid = 17025] [serial = 321] [outer = 0x7f068b2b2800] 14:54:27 INFO - PROCESS | 17025 | 1461362067169 Marionette DEBUG loaded listener.js 14:54:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f068d56ec00) [pid = 17025] [serial = 322] [outer = 0x7f068b2b2800] 14:54:28 INFO - PROCESS | 17025 | 1461362068209 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]]]}] 14:54:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:54:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1735ms 14:54:28 INFO - PROCESS | 17025 | 1461362068255 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 14:54:28 INFO - PROCESS | 17025 | 1461362068262 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 14:54:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:54:28 INFO - PROCESS | 17025 | 1461362068271 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:54:28 INFO - PROCESS | 17025 | 1461362068275 Marionette TRACE conn3 <- [1,402,null,{}] 14:54:28 INFO - PROCESS | 17025 | 1461362068282 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}] 14:54:28 INFO - PROCESS | 17025 | 1461362068461 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 14:54:28 INFO - PROCESS | 17025 | 1461362068664 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:28 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690bfe000 == 61 [pid = 17025] [id = 108] 14:54:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f068e4ddc00) [pid = 17025] [serial = 323] [outer = (nil)] 14:54:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f068e6f0c00) [pid = 17025] [serial = 324] [outer = 0x7f068e4ddc00] 14:54:28 INFO - PROCESS | 17025 | 1461362068738 Marionette DEBUG loaded listener.js 14:54:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f0690d15800) [pid = 17025] [serial = 325] [outer = 0x7f068e4ddc00] 14:54:29 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697b2d000 == 60 [pid = 17025] [id = 56] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f0690f0a000) [pid = 17025] [serial = 258] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697839000 == 59 [pid = 17025] [id = 98] 14:54:29 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a43a4800 == 58 [pid = 17025] [id = 97] 14:54:29 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a779800 == 57 [pid = 17025] [id = 96] 14:54:29 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069615e000 == 56 [pid = 17025] [id = 95] 14:54:29 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690d20800 == 55 [pid = 17025] [id = 94] 14:54:29 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0693540800 == 54 [pid = 17025] [id = 93] 14:54:29 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696175800 == 53 [pid = 17025] [id = 87] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f068e4e4400) [pid = 17025] [serial = 249] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f0697a73c00) [pid = 17025] [serial = 252] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f0690e36c00) [pid = 17025] [serial = 218] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f0696b3a000) [pid = 17025] [serial = 221] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f0698746000) [pid = 17025] [serial = 224] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f06a90b0800) [pid = 17025] [serial = 227] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f06a9a0e000) [pid = 17025] [serial = 230] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f068d950000) [pid = 17025] [serial = 237] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f068d3eb400) [pid = 17025] [serial = 236] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f06934de000) [pid = 17025] [serial = 242] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f06956b2400) [pid = 17025] [serial = 243] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f0690d13c00) [pid = 17025] [serial = 240] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f068f442400) [pid = 17025] [serial = 239] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f0696474400) [pid = 17025] [serial = 246] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f068c2df400) [pid = 17025] [serial = 233] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f0697a71000) [pid = 17025] [serial = 255] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 127 (0x7f069564bc00) [pid = 17025] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 126 (0x7f0698398400) [pid = 17025] [serial = 253] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 125 (0x7f068e4e8c00) [pid = 17025] [serial = 250] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 124 (0x7f06986f6400) [pid = 17025] [serial = 256] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | --DOMWINDOW == 123 (0x7f0697222c00) [pid = 17025] [serial = 247] [outer = (nil)] [url = about:blank] 14:54:29 INFO - PROCESS | 17025 | 1461362069668 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]]]}] 14:54:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:54:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1436ms 14:54:29 INFO - PROCESS | 17025 | 1461362069709 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 14:54:29 INFO - PROCESS | 17025 | 1461362069715 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 14:54:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:54:29 INFO - PROCESS | 17025 | 1461362069723 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:54:29 INFO - PROCESS | 17025 | 1461362069727 Marionette TRACE conn3 <- [1,406,null,{}] 14:54:29 INFO - PROCESS | 17025 | 1461362069732 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}] 14:54:29 INFO - PROCESS | 17025 | 1461362069880 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 14:54:30 INFO - PROCESS | 17025 | 1461362070006 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069605c800 == 54 [pid = 17025] [id = 109] 14:54:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 124 (0x7f068e4dbc00) [pid = 17025] [serial = 326] [outer = (nil)] 14:54:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 125 (0x7f06934d6c00) [pid = 17025] [serial = 327] [outer = 0x7f068e4dbc00] 14:54:30 INFO - PROCESS | 17025 | 1461362070069 Marionette DEBUG loaded listener.js 14:54:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 126 (0x7f06959cbc00) [pid = 17025] [serial = 328] [outer = 0x7f068e4dbc00] 14:54:30 INFO - PROCESS | 17025 | 1461362070821 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]]]}] 14:54:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:54:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1133ms 14:54:30 INFO - PROCESS | 17025 | 1461362070857 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 14:54:30 INFO - PROCESS | 17025 | 1461362070861 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 14:54:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:54:30 INFO - PROCESS | 17025 | 1461362070870 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:54:30 INFO - PROCESS | 17025 | 1461362070879 Marionette TRACE conn3 <- [1,410,null,{}] 14:54:30 INFO - PROCESS | 17025 | 1461362070902 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}] 14:54:31 INFO - PROCESS | 17025 | 1461362071071 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 14:54:31 INFO - PROCESS | 17025 | 1461362071084 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697b3c000 == 55 [pid = 17025] [id = 110] 14:54:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 127 (0x7f069646f800) [pid = 17025] [serial = 329] [outer = (nil)] 14:54:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f0696b3b800) [pid = 17025] [serial = 330] [outer = 0x7f069646f800] 14:54:31 INFO - PROCESS | 17025 | 1461362071147 Marionette DEBUG loaded listener.js 14:54:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f06977eb400) [pid = 17025] [serial = 331] [outer = 0x7f069646f800] 14:54:31 INFO - PROCESS | 17025 | 1461362071950 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]]]}] 14:54:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:54:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1104ms 14:54:31 INFO - PROCESS | 17025 | 1461362071996 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 14:54:32 INFO - PROCESS | 17025 | 1461362072001 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 14:54:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:54:32 INFO - PROCESS | 17025 | 1461362072007 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:54:32 INFO - PROCESS | 17025 | 1461362072021 Marionette TRACE conn3 <- [1,414,null,{}] 14:54:32 INFO - PROCESS | 17025 | 1461362072040 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}] 14:54:32 INFO - PROCESS | 17025 | 1461362072237 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 14:54:32 INFO - PROCESS | 17025 | 1461362072258 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:32 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069d5fd800 == 56 [pid = 17025] [id = 111] 14:54:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f0696478400) [pid = 17025] [serial = 332] [outer = (nil)] 14:54:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f0698393000) [pid = 17025] [serial = 333] [outer = 0x7f0696478400] 14:54:32 INFO - PROCESS | 17025 | 1461362072325 Marionette DEBUG loaded listener.js 14:54:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f069a478c00) [pid = 17025] [serial = 334] [outer = 0x7f0696478400] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f06a9a05c00) [pid = 17025] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f068e4db000) [pid = 17025] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f068b2ab800) [pid = 17025] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f0690d13000) [pid = 17025] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 127 (0x7f06934d8c00) [pid = 17025] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 126 (0x7f068e4df000) [pid = 17025] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 125 (0x7f06a5730800) [pid = 17025] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 124 (0x7f0690e3c400) [pid = 17025] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 123 (0x7f068e4dec00) [pid = 17025] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 122 (0x7f0695eb0800) [pid = 17025] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 121 (0x7f069839c400) [pid = 17025] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 120 (0x7f06935b5c00) [pid = 17025] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 119 (0x7f0697107400) [pid = 17025] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 118 (0x7f068f836400) [pid = 17025] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 117 (0x7f068d943800) [pid = 17025] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 116 (0x7f0695ba5400) [pid = 17025] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 115 (0x7f068d94c400) [pid = 17025] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 114 (0x7f06935b6000) [pid = 17025] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:54:33 INFO - PROCESS | 17025 | --DOMWINDOW == 113 (0x7f06a5440400) [pid = 17025] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:54:33 INFO - PROCESS | 17025 | 1461362073687 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]]]}] 14:54:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:54:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1804ms 14:54:33 INFO - PROCESS | 17025 | 1461362073874 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 14:54:33 INFO - PROCESS | 17025 | 1461362073880 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 14:54:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:54:33 INFO - PROCESS | 17025 | 1461362073890 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:54:33 INFO - PROCESS | 17025 | 1461362073894 Marionette TRACE conn3 <- [1,418,null,{}] 14:54:33 INFO - PROCESS | 17025 | 1461362073904 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}] 14:54:34 INFO - PROCESS | 17025 | 1461362074078 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 14:54:34 INFO - PROCESS | 17025 | 1461362074192 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e8e3000 == 57 [pid = 17025] [id = 112] 14:54:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 114 (0x7f068dd0cc00) [pid = 17025] [serial = 335] [outer = (nil)] 14:54:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 115 (0x7f068de1c800) [pid = 17025] [serial = 336] [outer = 0x7f068dd0cc00] 14:54:34 INFO - PROCESS | 17025 | 1461362074311 Marionette DEBUG loaded listener.js 14:54:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 116 (0x7f068e439000) [pid = 17025] [serial = 337] [outer = 0x7f068dd0cc00] 14:54:35 INFO - PROCESS | 17025 | 1461362075734 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]]]}] 14:54:35 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 14:54:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1890ms 14:54:35 INFO - PROCESS | 17025 | 1461362075781 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 14:54:35 INFO - PROCESS | 17025 | 1461362075790 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 14:54:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:54:35 INFO - PROCESS | 17025 | 1461362075800 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:54:35 INFO - PROCESS | 17025 | 1461362075805 Marionette TRACE conn3 <- [1,422,null,{}] 14:54:35 INFO - PROCESS | 17025 | 1461362075811 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}] 14:54:35 INFO - PROCESS | 17025 | 1461362075980 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 14:54:36 INFO - PROCESS | 17025 | 1461362076125 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697134800 == 58 [pid = 17025] [id = 113] 14:54:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 117 (0x7f068de14c00) [pid = 17025] [serial = 338] [outer = (nil)] 14:54:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 118 (0x7f068f7a3000) [pid = 17025] [serial = 339] [outer = 0x7f068de14c00] 14:54:36 INFO - PROCESS | 17025 | 1461362076199 Marionette DEBUG loaded listener.js 14:54:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 119 (0x7f0690e3d400) [pid = 17025] [serial = 340] [outer = 0x7f068de14c00] 14:54:37 INFO - PROCESS | 17025 | 1461362077630 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]]]}] 14:54:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:54:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1882ms 14:54:37 INFO - PROCESS | 17025 | 1461362077683 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 14:54:37 INFO - PROCESS | 17025 | 1461362077686 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 14:54:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:54:37 INFO - PROCESS | 17025 | 1461362077693 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:54:37 INFO - PROCESS | 17025 | 1461362077699 Marionette TRACE conn3 <- [1,426,null,{}] 14:54:37 INFO - PROCESS | 17025 | 1461362077715 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}] 14:54:37 INFO - PROCESS | 17025 | 1461362077955 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 14:54:38 INFO - PROCESS | 17025 | 1461362078066 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:38 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a45a4000 == 59 [pid = 17025] [id = 114] 14:54:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 120 (0x7f0690e3e800) [pid = 17025] [serial = 341] [outer = (nil)] 14:54:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 121 (0x7f069590b000) [pid = 17025] [serial = 342] [outer = 0x7f0690e3e800] 14:54:38 INFO - PROCESS | 17025 | 1461362078145 Marionette DEBUG loaded listener.js 14:54:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 122 (0x7f0696546000) [pid = 17025] [serial = 343] [outer = 0x7f0690e3e800] 14:54:39 INFO - PROCESS | 17025 | 1461362079035 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] 14:54:39 INFO - PROCESS | 17025 | 1461362079092 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 14:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:54:39 INFO - PROCESS | 17025 | 1461362079099 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:54:39 INFO - PROCESS | 17025 | 1461362079102 Marionette TRACE conn3 <- [1,430,null,{}] 14:54:39 INFO - PROCESS | 17025 | 1461362079107 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}] 14:54:39 INFO - PROCESS | 17025 | 1461362079285 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 14:54:39 INFO - PROCESS | 17025 | 1461362079434 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:39 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a95da000 == 60 [pid = 17025] [id = 115] 14:54:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 123 (0x7f068da8a800) [pid = 17025] [serial = 344] [outer = (nil)] 14:54:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 124 (0x7f06986f6400) [pid = 17025] [serial = 345] [outer = 0x7f068da8a800] 14:54:39 INFO - PROCESS | 17025 | 1461362079516 Marionette DEBUG loaded listener.js 14:54:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 125 (0x7f069a2a8000) [pid = 17025] [serial = 346] [outer = 0x7f068da8a800] 14:54:40 INFO - PROCESS | 17025 | 1461362080431 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]]]}] 14:54:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:54:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1378ms 14:54:40 INFO - PROCESS | 17025 | 1461362080479 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 14:54:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:54:40 INFO - PROCESS | 17025 | 1461362080483 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 14:54:40 INFO - PROCESS | 17025 | 1461362080489 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:54:40 INFO - PROCESS | 17025 | 1461362080493 Marionette TRACE conn3 <- [1,434,null,{}] 14:54:40 INFO - PROCESS | 17025 | 1461362080498 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}] 14:54:40 INFO - PROCESS | 17025 | 1461362080683 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 14:54:40 INFO - PROCESS | 17025 | 1461362080831 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:40 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ac3d7000 == 61 [pid = 17025] [id = 116] 14:54:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 126 (0x7f06977f0800) [pid = 17025] [serial = 347] [outer = (nil)] 14:54:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 127 (0x7f069e416800) [pid = 17025] [serial = 348] [outer = 0x7f06977f0800] 14:54:40 INFO - PROCESS | 17025 | 1461362080904 Marionette DEBUG loaded listener.js 14:54:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f06a405d800) [pid = 17025] [serial = 349] [outer = 0x7f06977f0800] 14:54:41 INFO - PROCESS | 17025 | 1461362081832 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]]]}] 14:54:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1379ms 14:54:41 INFO - PROCESS | 17025 | 1461362081869 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 14:54:41 INFO - PROCESS | 17025 | 1461362081873 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 14:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:54:41 INFO - PROCESS | 17025 | 1461362081879 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:54:41 INFO - PROCESS | 17025 | 1461362081882 Marionette TRACE conn3 <- [1,438,null,{}] 14:54:41 INFO - PROCESS | 17025 | 1461362081887 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}] 14:54:42 INFO - PROCESS | 17025 | 1461362082104 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 14:54:42 INFO - PROCESS | 17025 | 1461362082510 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:42 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d25800 == 62 [pid = 17025] [id = 117] 14:54:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f068c2e4c00) [pid = 17025] [serial = 350] [outer = (nil)] 14:54:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f068d3e7c00) [pid = 17025] [serial = 351] [outer = 0x7f068c2e4c00] 14:54:42 INFO - PROCESS | 17025 | 1461362082626 Marionette DEBUG loaded listener.js 14:54:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f068dd08800) [pid = 17025] [serial = 352] [outer = 0x7f068c2e4c00] 14:54:43 INFO - PROCESS | 17025 | 1461362083583 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]]]}] 14:54:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:54:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1784ms 14:54:43 INFO - PROCESS | 17025 | 1461362083665 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 14:54:43 INFO - PROCESS | 17025 | 1461362083672 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 14:54:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:54:43 INFO - PROCESS | 17025 | 1461362083681 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:54:43 INFO - PROCESS | 17025 | 1461362083687 Marionette TRACE conn3 <- [1,442,null,{}] 14:54:43 INFO - PROCESS | 17025 | 1461362083694 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}] 14:54:43 INFO - PROCESS | 17025 | 1461362083937 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 14:54:44 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a348c000 == 61 [pid = 17025] [id = 37] 14:54:44 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697b3c000 == 60 [pid = 17025] [id = 110] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f0698757000) [pid = 17025] [serial = 270] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f0696b36000) [pid = 17025] [serial = 276] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f06a55b5800) [pid = 17025] [serial = 273] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 127 (0x7f069654f000) [pid = 17025] [serial = 297] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | 1461362084172 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:44 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069605c800 == 59 [pid = 17025] [id = 109] 14:54:44 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690bfe000 == 58 [pid = 17025] [id = 108] 14:54:44 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e373800 == 57 [pid = 17025] [id = 107] 14:54:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d2b2800 == 58 [pid = 17025] [id = 118] 14:54:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f068e4e4400) [pid = 17025] [serial = 353] [outer = (nil)] 14:54:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f0690d0f000) [pid = 17025] [serial = 354] [outer = 0x7f068e4e4400] 14:54:44 INFO - PROCESS | 17025 | 1461362084269 Marionette DEBUG loaded listener.js 14:54:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f0690f04400) [pid = 17025] [serial = 355] [outer = 0x7f068e4e4400] 14:54:44 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a411000 == 57 [pid = 17025] [id = 101] 14:54:44 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06956d2000 == 56 [pid = 17025] [id = 100] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f06a47ea400) [pid = 17025] [serial = 120] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f0695eb2c00) [pid = 17025] [serial = 123] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 127 (0x7f06ad974800) [pid = 17025] [serial = 192] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 126 (0x7f068e4e2000) [pid = 17025] [serial = 282] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 125 (0x7f068de18400) [pid = 17025] [serial = 261] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 124 (0x7f068b2af400) [pid = 17025] [serial = 279] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 123 (0x7f069d563000) [pid = 17025] [serial = 153] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 122 (0x7f0697a6a400) [pid = 17025] [serial = 291] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 121 (0x7f0690f0d400) [pid = 17025] [serial = 286] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 120 (0x7f06ac011400) [pid = 17025] [serial = 189] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 119 (0x7f0690f0fc00) [pid = 17025] [serial = 259] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 118 (0x7f0690e32400) [pid = 17025] [serial = 264] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 117 (0x7f0690f0ac00) [pid = 17025] [serial = 294] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 116 (0x7f0698754c00) [pid = 17025] [serial = 183] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 115 (0x7f06a959f400) [pid = 17025] [serial = 156] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 114 (0x7f069873a400) [pid = 17025] [serial = 126] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 113 (0x7f068c2dc400) [pid = 17025] [serial = 280] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 112 (0x7f06a458d800) [pid = 17025] [serial = 295] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 111 (0x7f0695904800) [pid = 17025] [serial = 180] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 110 (0x7f0690e3b000) [pid = 17025] [serial = 285] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 109 (0x7f068f833400) [pid = 17025] [serial = 147] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 108 (0x7f0696654c00) [pid = 17025] [serial = 288] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 107 (0x7f0697224c00) [pid = 17025] [serial = 150] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 106 (0x7f06982d5c00) [pid = 17025] [serial = 292] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 105 (0x7f0696b42800) [pid = 17025] [serial = 289] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 104 (0x7f0696b36400) [pid = 17025] [serial = 267] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 103 (0x7f06a9933c00) [pid = 17025] [serial = 186] [outer = (nil)] [url = about:blank] 14:54:44 INFO - PROCESS | 17025 | --DOMWINDOW == 102 (0x7f068f445400) [pid = 17025] [serial = 283] [outer = (nil)] [url = about:blank] 14:54:45 INFO - PROCESS | 17025 | 1461362085090 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]]]}] 14:54:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:54:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1443ms 14:54:45 INFO - PROCESS | 17025 | 1461362085129 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 14:54:45 INFO - PROCESS | 17025 | 1461362085135 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 14:54:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:54:45 INFO - PROCESS | 17025 | 1461362085143 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:54:45 INFO - PROCESS | 17025 | 1461362085146 Marionette TRACE conn3 <- [1,446,null,{}] 14:54:45 INFO - PROCESS | 17025 | 1461362085152 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}] 14:54:45 INFO - PROCESS | 17025 | 1461362085316 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 14:54:45 INFO - PROCESS | 17025 | 1461362085425 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:45 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696067800 == 57 [pid = 17025] [id = 119] 14:54:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 103 (0x7f068f833400) [pid = 17025] [serial = 356] [outer = (nil)] 14:54:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 104 (0x7f069409e800) [pid = 17025] [serial = 357] [outer = 0x7f068f833400] 14:54:45 INFO - PROCESS | 17025 | 1461362085491 Marionette DEBUG loaded listener.js 14:54:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 105 (0x7f0696474400) [pid = 17025] [serial = 358] [outer = 0x7f068f833400] 14:54:46 INFO - PROCESS | 17025 | 1461362086290 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]]]}] 14:54:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:54:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1179ms 14:54:46 INFO - PROCESS | 17025 | 1461362086322 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 14:54:46 INFO - PROCESS | 17025 | 1461362086326 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 14:54:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:54:46 INFO - PROCESS | 17025 | 1461362086340 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:54:46 INFO - PROCESS | 17025 | 1461362086350 Marionette TRACE conn3 <- [1,450,null,{}] 14:54:46 INFO - PROCESS | 17025 | 1461362086359 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}] 14:54:46 INFO - PROCESS | 17025 | 1461362086530 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 14:54:46 INFO - PROCESS | 17025 | 1461362086543 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:46 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0698369000 == 58 [pid = 17025] [id = 120] 14:54:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 106 (0x7f06975f9800) [pid = 17025] [serial = 359] [outer = (nil)] 14:54:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 107 (0x7f069839b000) [pid = 17025] [serial = 360] [outer = 0x7f06975f9800] 14:54:46 INFO - PROCESS | 17025 | 1461362086608 Marionette DEBUG loaded listener.js 14:54:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 108 (0x7f0698758c00) [pid = 17025] [serial = 361] [outer = 0x7f06975f9800] 14:54:47 INFO - PROCESS | 17025 | 1461362087509 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] 14:54:47 INFO - PROCESS | 17025 | 1461362087554 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 14:54:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:54:47 INFO - PROCESS | 17025 | 1461362087560 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:54:47 INFO - PROCESS | 17025 | 1461362087564 Marionette TRACE conn3 <- [1,454,null,{}] 14:54:47 INFO - PROCESS | 17025 | 1461362087569 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}] 14:54:47 INFO - PROCESS | 17025 | 1461362087769 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 14:54:47 INFO - PROCESS | 17025 | 1461362087790 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a3498800 == 59 [pid = 17025] [id = 121] 14:54:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 109 (0x7f069781ec00) [pid = 17025] [serial = 362] [outer = (nil)] 14:54:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 110 (0x7f06a43d7400) [pid = 17025] [serial = 363] [outer = 0x7f069781ec00] 14:54:47 INFO - PROCESS | 17025 | 1461362087852 Marionette DEBUG loaded listener.js 14:54:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 111 (0x7f06a475cc00) [pid = 17025] [serial = 364] [outer = 0x7f069781ec00] 14:54:48 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:48 INFO - PROCESS | 17025 | 1461362088756 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]]]}] 14:54:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:54:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1329ms 14:54:48 INFO - PROCESS | 17025 | --DOMWINDOW == 110 (0x7f069654bc00) [pid = 17025] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:54:48 INFO - PROCESS | 17025 | --DOMWINDOW == 109 (0x7f0690e36800) [pid = 17025] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:54:48 INFO - PROCESS | 17025 | --DOMWINDOW == 108 (0x7f068e4dbc00) [pid = 17025] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:54:48 INFO - PROCESS | 17025 | --DOMWINDOW == 107 (0x7f068b2b2800) [pid = 17025] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:54:48 INFO - PROCESS | 17025 | --DOMWINDOW == 106 (0x7f068e4ddc00) [pid = 17025] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:54:48 INFO - PROCESS | 17025 | --DOMWINDOW == 105 (0x7f069646f800) [pid = 17025] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:54:48 INFO - PROCESS | 17025 | 1461362088939 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 14:54:48 INFO - PROCESS | 17025 | 1461362088943 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 14:54:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:54:48 INFO - PROCESS | 17025 | 1461362088950 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:54:48 INFO - PROCESS | 17025 | 1461362088953 Marionette TRACE conn3 <- [1,458,null,{}] 14:54:48 INFO - PROCESS | 17025 | 1461362088958 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}] 14:54:49 INFO - PROCESS | 17025 | 1461362089101 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 14:54:49 INFO - PROCESS | 17025 | 1461362089122 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a40b2800 == 60 [pid = 17025] [id = 122] 14:54:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 106 (0x7f06a430c400) [pid = 17025] [serial = 365] [outer = (nil)] 14:54:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 107 (0x7f06a47ea400) [pid = 17025] [serial = 366] [outer = 0x7f06a430c400] 14:54:49 INFO - PROCESS | 17025 | 1461362089292 Marionette DEBUG loaded listener.js 14:54:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 108 (0x7f06a9255000) [pid = 17025] [serial = 367] [outer = 0x7f06a430c400] 14:54:50 INFO - PROCESS | 17025 | 1461362090073 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] 14:54:50 INFO - PROCESS | 17025 | 1461362090141 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 14:54:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:54:50 INFO - PROCESS | 17025 | 1461362090147 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:54:50 INFO - PROCESS | 17025 | 1461362090150 Marionette TRACE conn3 <- [1,462,null,{}] 14:54:50 INFO - PROCESS | 17025 | 1461362090156 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}] 14:54:50 INFO - PROCESS | 17025 | 1461362090316 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 14:54:50 INFO - PROCESS | 17025 | 1461362090328 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:50 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a95d7800 == 61 [pid = 17025] [id = 123] 14:54:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 109 (0x7f06a9257800) [pid = 17025] [serial = 368] [outer = (nil)] 14:54:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 110 (0x7f06a9569400) [pid = 17025] [serial = 369] [outer = 0x7f06a9257800] 14:54:50 INFO - PROCESS | 17025 | 1461362090392 Marionette DEBUG loaded listener.js 14:54:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 111 (0x7f06a992d800) [pid = 17025] [serial = 370] [outer = 0x7f06a9257800] 14:54:51 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:51 INFO - PROCESS | 17025 | 1461362091413 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] 14:54:51 INFO - PROCESS | 17025 | 1461362091494 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 14:54:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:54:51 INFO - PROCESS | 17025 | 1461362091503 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:54:51 INFO - PROCESS | 17025 | 1461362091510 Marionette TRACE conn3 <- [1,466,null,{}] 14:54:51 INFO - PROCESS | 17025 | 1461362091520 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}] 14:54:51 INFO - PROCESS | 17025 | 1461362091747 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 14:54:51 INFO - PROCESS | 17025 | 1461362091983 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:52 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06960b8800 == 62 [pid = 17025] [id = 124] 14:54:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 112 (0x7f068c2a7000) [pid = 17025] [serial = 371] [outer = (nil)] 14:54:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 113 (0x7f068c2e1000) [pid = 17025] [serial = 372] [outer = 0x7f068c2a7000] 14:54:52 INFO - PROCESS | 17025 | 1461362092107 Marionette DEBUG loaded listener.js 14:54:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 114 (0x7f068de20400) [pid = 17025] [serial = 373] [outer = 0x7f068c2a7000] 14:54:53 INFO - PROCESS | 17025 | 1461362093013 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] 14:54:53 INFO - PROCESS | 17025 | 1461362093101 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 14:54:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:54:53 INFO - PROCESS | 17025 | 1461362093112 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:54:53 INFO - PROCESS | 17025 | 1461362093116 Marionette TRACE conn3 <- [1,470,null,{}] 14:54:53 INFO - PROCESS | 17025 | 1461362093123 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}] 14:54:53 INFO - PROCESS | 17025 | 1461362093333 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 14:54:53 INFO - PROCESS | 17025 | 1461362093530 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a713d800 == 63 [pid = 17025] [id = 125] 14:54:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 115 (0x7f068e4e4c00) [pid = 17025] [serial = 374] [outer = (nil)] 14:54:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 116 (0x7f0690f03400) [pid = 17025] [serial = 375] [outer = 0x7f068e4e4c00] 14:54:53 INFO - PROCESS | 17025 | 1461362093621 Marionette DEBUG loaded listener.js 14:54:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 117 (0x7f06955d6400) [pid = 17025] [serial = 376] [outer = 0x7f068e4e4c00] 14:54:54 INFO - PROCESS | 17025 | 1461362094569 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]]]}] 14:54:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:54:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1485ms 14:54:54 INFO - PROCESS | 17025 | 1461362094598 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 14:54:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:54:54 INFO - PROCESS | 17025 | 1461362094602 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 14:54:54 INFO - PROCESS | 17025 | 1461362094609 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:54:54 INFO - PROCESS | 17025 | 1461362094614 Marionette TRACE conn3 <- [1,474,null,{}] 14:54:54 INFO - PROCESS | 17025 | 1461362094630 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}] 14:54:54 INFO - PROCESS | 17025 | 1461362094799 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 14:54:54 INFO - PROCESS | 17025 | 1461362094951 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ae8e0800 == 64 [pid = 17025] [id = 126] 14:54:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 118 (0x7f0696546800) [pid = 17025] [serial = 377] [outer = (nil)] 14:54:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 119 (0x7f069874d800) [pid = 17025] [serial = 378] [outer = 0x7f0696546800] 14:54:55 INFO - PROCESS | 17025 | 1461362095072 Marionette DEBUG loaded listener.js 14:54:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 120 (0x7f06a47f5400) [pid = 17025] [serial = 379] [outer = 0x7f0696546800] 14:54:55 INFO - PROCESS | 17025 | 1461362095942 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]]]}] 14:54:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:54:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1395ms 14:54:56 INFO - PROCESS | 17025 | 1461362096005 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 14:54:56 INFO - PROCESS | 17025 | 1461362096010 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 14:54:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:54:56 INFO - PROCESS | 17025 | 1461362096016 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:54:56 INFO - PROCESS | 17025 | 1461362096019 Marionette TRACE conn3 <- [1,478,null,{}] 14:54:56 INFO - PROCESS | 17025 | 1461362096024 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}] 14:54:56 INFO - PROCESS | 17025 | 1461362096205 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 14:54:56 INFO - PROCESS | 17025 | 1461362096351 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:56 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687230000 == 65 [pid = 17025] [id = 127] 14:54:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 121 (0x7f06871e9000) [pid = 17025] [serial = 380] [outer = (nil)] 14:54:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 122 (0x7f06871efc00) [pid = 17025] [serial = 381] [outer = 0x7f06871e9000] 14:54:56 INFO - PROCESS | 17025 | 1461362096434 Marionette DEBUG loaded listener.js 14:54:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 123 (0x7f06977f1000) [pid = 17025] [serial = 382] [outer = 0x7f06871e9000] 14:54:57 INFO - PROCESS | 17025 | 1461362097366 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]]]}] 14:54:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:54:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1384ms 14:54:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:54:57 INFO - PROCESS | 17025 | 1461362097401 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 14:54:57 INFO - PROCESS | 17025 | 1461362097404 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 14:54:57 INFO - PROCESS | 17025 | 1461362097410 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:54:57 INFO - PROCESS | 17025 | 1461362097414 Marionette TRACE conn3 <- [1,482,null,{}] 14:54:57 INFO - PROCESS | 17025 | 1461362097419 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}] 14:54:57 INFO - PROCESS | 17025 | 1461362097579 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 14:54:57 INFO - PROCESS | 17025 | 1461362097729 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06872d7000 == 66 [pid = 17025] [id = 128] 14:54:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 124 (0x7f06871eac00) [pid = 17025] [serial = 383] [outer = (nil)] 14:54:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 125 (0x7f06a9252800) [pid = 17025] [serial = 384] [outer = 0x7f06871eac00] 14:54:57 INFO - PROCESS | 17025 | 1461362097801 Marionette DEBUG loaded listener.js 14:54:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 126 (0x7f06a9334400) [pid = 17025] [serial = 385] [outer = 0x7f06871eac00] 14:54:58 INFO - PROCESS | 17025 | 1461362098756 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]]]}] 14:54:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:54:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1390ms 14:54:58 INFO - PROCESS | 17025 | 1461362098800 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 14:54:58 INFO - PROCESS | 17025 | 1461362098803 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 14:54:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:54:58 INFO - PROCESS | 17025 | 1461362098809 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:54:58 INFO - PROCESS | 17025 | 1461362098813 Marionette TRACE conn3 <- [1,486,null,{}] 14:54:58 INFO - PROCESS | 17025 | 1461362098818 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}] 14:54:59 INFO - PROCESS | 17025 | 1461362099024 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 14:54:59 INFO - PROCESS | 17025 | 1461362099222 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:59 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d2ad800 == 67 [pid = 17025] [id = 129] 14:54:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 127 (0x7f06871f0000) [pid = 17025] [serial = 386] [outer = (nil)] 14:54:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f068b2acc00) [pid = 17025] [serial = 387] [outer = 0x7f06871f0000] 14:54:59 INFO - PROCESS | 17025 | 1461362099607 Marionette DEBUG loaded listener.js 14:54:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f068c2a6800) [pid = 17025] [serial = 388] [outer = 0x7f06871f0000] 14:55:00 INFO - PROCESS | 17025 | 1461362100613 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]]]}] 14:55:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:55:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1839ms 14:55:00 INFO - PROCESS | 17025 | 1461362100651 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 14:55:00 INFO - PROCESS | 17025 | 1461362100658 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 14:55:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:55:00 INFO - PROCESS | 17025 | 1461362100668 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:55:00 INFO - PROCESS | 17025 | 1461362100672 Marionette TRACE conn3 <- [1,490,null,{}] 14:55:00 INFO - PROCESS | 17025 | 1461362100680 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}] 14:55:00 INFO - PROCESS | 17025 | 1461362100855 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 14:55:01 INFO - PROCESS | 17025 | 1461362101021 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:01 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e413000 == 68 [pid = 17025] [id = 130] 14:55:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f068e433800) [pid = 17025] [serial = 389] [outer = (nil)] 14:55:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f068e43a000) [pid = 17025] [serial = 390] [outer = 0x7f068e433800] 14:55:01 INFO - PROCESS | 17025 | 1461362101161 Marionette DEBUG loaded listener.js 14:55:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f068e6f6800) [pid = 17025] [serial = 391] [outer = 0x7f068e433800] 14:55:01 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f0698393000) [pid = 17025] [serial = 333] [outer = (nil)] [url = about:blank] 14:55:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697134800 == 67 [pid = 17025] [id = 113] 14:55:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e8e3000 == 66 [pid = 17025] [id = 112] 14:55:02 INFO - PROCESS | 17025 | 1461362102091 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]]]}] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f06934d6c00) [pid = 17025] [serial = 327] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f06959cbc00) [pid = 17025] [serial = 328] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f0690f0e000) [pid = 17025] [serial = 303] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 127 (0x7f068d56ec00) [pid = 17025] [serial = 322] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 126 (0x7f068d3e2800) [pid = 17025] [serial = 321] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 125 (0x7f068d3e9c00) [pid = 17025] [serial = 300] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 124 (0x7f0690d15800) [pid = 17025] [serial = 325] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 123 (0x7f068e6f0c00) [pid = 17025] [serial = 324] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 122 (0x7f069654dc00) [pid = 17025] [serial = 306] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 121 (0x7f06a90a7c00) [pid = 17025] [serial = 309] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 120 (0x7f06a933e000) [pid = 17025] [serial = 312] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 119 (0x7f0690e3f000) [pid = 17025] [serial = 318] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 118 (0x7f06a933c800) [pid = 17025] [serial = 315] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 117 (0x7f06977eb400) [pid = 17025] [serial = 331] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 116 (0x7f0696b3b800) [pid = 17025] [serial = 330] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 115 (0x7f06a5737800) [pid = 17025] [serial = 298] [outer = (nil)] [url = about:blank] 14:55:02 INFO - PROCESS | 17025 | --DOMWINDOW == 114 (0x7f06a8da5800) [pid = 17025] [serial = 216] [outer = (nil)] [url = about:blank] 14:55:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:55:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1485ms 14:55:02 INFO - PROCESS | 17025 | 1461362102152 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 14:55:02 INFO - PROCESS | 17025 | 1461362102158 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 14:55:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:55:02 INFO - PROCESS | 17025 | 1461362102168 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:55:02 INFO - PROCESS | 17025 | 1461362102172 Marionette TRACE conn3 <- [1,494,null,{}] 14:55:02 INFO - PROCESS | 17025 | 1461362102178 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}] 14:55:02 INFO - PROCESS | 17025 | 1461362102335 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 14:55:02 INFO - PROCESS | 17025 | 1461362102347 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e415800 == 67 [pid = 17025] [id = 131] 14:55:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 115 (0x7f068e43e800) [pid = 17025] [serial = 392] [outer = (nil)] 14:55:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 116 (0x7f0690e31c00) [pid = 17025] [serial = 393] [outer = 0x7f068e43e800] 14:55:02 INFO - PROCESS | 17025 | 1461362102432 Marionette DEBUG loaded listener.js 14:55:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 117 (0x7f0690f06800) [pid = 17025] [serial = 394] [outer = 0x7f068e43e800] 14:55:03 INFO - PROCESS | 17025 | 1461362103353 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]]]}] 14:55:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:55:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1233ms 14:55:03 INFO - PROCESS | 17025 | 1461362103401 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 14:55:03 INFO - PROCESS | 17025 | 1461362103404 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 14:55:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:55:03 INFO - PROCESS | 17025 | 1461362103410 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:55:03 INFO - PROCESS | 17025 | 1461362103416 Marionette TRACE conn3 <- [1,498,null,{}] 14:55:03 INFO - PROCESS | 17025 | 1461362103441 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}] 14:55:03 INFO - PROCESS | 17025 | 1461362103604 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 14:55:03 INFO - PROCESS | 17025 | 1461362103616 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06956d2000 == 68 [pid = 17025] [id = 132] 14:55:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 118 (0x7f069415b800) [pid = 17025] [serial = 395] [outer = (nil)] 14:55:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 119 (0x7f0695904800) [pid = 17025] [serial = 396] [outer = 0x7f069415b800] 14:55:03 INFO - PROCESS | 17025 | 1461362103681 Marionette DEBUG loaded listener.js 14:55:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 120 (0x7f06963c3000) [pid = 17025] [serial = 397] [outer = 0x7f069415b800] 14:55:04 INFO - PROCESS | 17025 | 1461362104607 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]]]}] 14:55:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:55:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1247ms 14:55:04 INFO - PROCESS | 17025 | 1461362104659 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 14:55:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:55:04 INFO - PROCESS | 17025 | 1461362104664 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 14:55:04 INFO - PROCESS | 17025 | 1461362104671 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:55:04 INFO - PROCESS | 17025 | 1461362104674 Marionette TRACE conn3 <- [1,502,null,{}] 14:55:04 INFO - PROCESS | 17025 | 1461362104687 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}] 14:55:04 INFO - PROCESS | 17025 | 1461362104884 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 14:55:04 INFO - PROCESS | 17025 | 1461362104904 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:04 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06961d8000 == 69 [pid = 17025] [id = 133] 14:55:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 121 (0x7f06956b2400) [pid = 17025] [serial = 398] [outer = (nil)] 14:55:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 122 (0x7f0696543400) [pid = 17025] [serial = 399] [outer = 0x7f06956b2400] 14:55:04 INFO - PROCESS | 17025 | 1461362104968 Marionette DEBUG loaded listener.js 14:55:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 123 (0x7f0696b3f800) [pid = 17025] [serial = 400] [outer = 0x7f06956b2400] 14:55:05 INFO - PROCESS | 17025 | 1461362105798 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]]]}] 14:55:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:55:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1195ms 14:55:05 INFO - PROCESS | 17025 | 1461362105866 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 14:55:05 INFO - PROCESS | 17025 | 1461362105870 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 14:55:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:55:05 INFO - PROCESS | 17025 | 1461362105881 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:55:05 INFO - PROCESS | 17025 | 1461362105883 Marionette TRACE conn3 <- [1,506,null,{}] 14:55:05 INFO - PROCESS | 17025 | 1461362105889 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}] 14:55:06 INFO - PROCESS | 17025 | 1461362106066 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 14:55:06 INFO - PROCESS | 17025 | 1461362106090 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687b07800 == 70 [pid = 17025] [id = 134] 14:55:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 124 (0x7f06975f5800) [pid = 17025] [serial = 401] [outer = (nil)] 14:55:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 125 (0x7f0697a1b000) [pid = 17025] [serial = 402] [outer = 0x7f06975f5800] 14:55:06 INFO - PROCESS | 17025 | 1461362106163 Marionette DEBUG loaded listener.js 14:55:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 126 (0x7f069873e800) [pid = 17025] [serial = 403] [outer = 0x7f06975f5800] 14:55:06 INFO - PROCESS | 17025 | --DOMWINDOW == 125 (0x7f069781ec00) [pid = 17025] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:55:06 INFO - PROCESS | 17025 | --DOMWINDOW == 124 (0x7f068f833400) [pid = 17025] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:55:06 INFO - PROCESS | 17025 | --DOMWINDOW == 123 (0x7f068c2e4c00) [pid = 17025] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:55:06 INFO - PROCESS | 17025 | --DOMWINDOW == 122 (0x7f068e4e4400) [pid = 17025] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:55:06 INFO - PROCESS | 17025 | --DOMWINDOW == 121 (0x7f06975f9800) [pid = 17025] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:55:06 INFO - PROCESS | 17025 | --DOMWINDOW == 120 (0x7f06a430c400) [pid = 17025] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:55:07 INFO - PROCESS | 17025 | 1461362107200 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]]]}] 14:55:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:55:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1376ms 14:55:07 INFO - PROCESS | 17025 | 1461362107262 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 14:55:07 INFO - PROCESS | 17025 | 1461362107265 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 14:55:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:55:07 INFO - PROCESS | 17025 | 1461362107271 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:55:07 INFO - PROCESS | 17025 | 1461362107273 Marionette TRACE conn3 <- [1,510,null,{}] 14:55:07 INFO - PROCESS | 17025 | 1461362107279 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}] 14:55:07 INFO - PROCESS | 17025 | 1461362107483 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 14:55:07 INFO - PROCESS | 17025 | 1461362107497 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:07 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697b40000 == 71 [pid = 17025] [id = 135] 14:55:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 121 (0x7f06977f7800) [pid = 17025] [serial = 404] [outer = (nil)] 14:55:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 122 (0x7f06986aac00) [pid = 17025] [serial = 405] [outer = 0x7f06977f7800] 14:55:07 INFO - PROCESS | 17025 | 1461362107570 Marionette DEBUG loaded listener.js 14:55:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 123 (0x7f06a4551400) [pid = 17025] [serial = 406] [outer = 0x7f06977f7800] 14:55:08 INFO - PROCESS | 17025 | 1461362108301 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]]]}] 14:55:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:55:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1081ms 14:55:08 INFO - PROCESS | 17025 | 1461362108367 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 14:55:08 INFO - PROCESS | 17025 | 1461362108371 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 14:55:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:55:08 INFO - PROCESS | 17025 | 1461362108378 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:55:08 INFO - PROCESS | 17025 | 1461362108381 Marionette TRACE conn3 <- [1,514,null,{}] 14:55:08 INFO - PROCESS | 17025 | 1461362108387 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}] 14:55:08 INFO - PROCESS | 17025 | 1461362108539 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 14:55:08 INFO - PROCESS | 17025 | 1461362108558 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a34a3000 == 72 [pid = 17025] [id = 136] 14:55:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 124 (0x7f06975f9800) [pid = 17025] [serial = 407] [outer = (nil)] 14:55:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 125 (0x7f06a7196000) [pid = 17025] [serial = 408] [outer = 0x7f06975f9800] 14:55:08 INFO - PROCESS | 17025 | 1461362108621 Marionette DEBUG loaded listener.js 14:55:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 126 (0x7f06a925d000) [pid = 17025] [serial = 409] [outer = 0x7f06975f9800] 14:55:09 INFO - PROCESS | 17025 | 1461362109687 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]]]}] 14:55:09 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 14:55:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1334ms 14:55:09 INFO - PROCESS | 17025 | 1461362109713 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 14:55:09 INFO - PROCESS | 17025 | 1461362109719 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 14:55:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:55:09 INFO - PROCESS | 17025 | 1461362109729 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:55:09 INFO - PROCESS | 17025 | 1461362109733 Marionette TRACE conn3 <- [1,518,null,{}] 14:55:09 INFO - PROCESS | 17025 | 1461362109742 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}] 14:55:09 INFO - PROCESS | 17025 | 1461362109908 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 14:55:10 INFO - PROCESS | 17025 | 1461362110064 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e419000 == 73 [pid = 17025] [id = 137] 14:55:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 127 (0x7f068de18000) [pid = 17025] [serial = 410] [outer = (nil)] 14:55:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f068e4e7000) [pid = 17025] [serial = 411] [outer = 0x7f068de18000] 14:55:10 INFO - PROCESS | 17025 | 1461362110146 Marionette DEBUG loaded listener.js 14:55:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f0690bb0000) [pid = 17025] [serial = 412] [outer = 0x7f068de18000] 14:55:11 INFO - PROCESS | 17025 | 1461362111125 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]]]}] 14:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1439ms 14:55:11 INFO - PROCESS | 17025 | 1461362111169 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 14:55:11 INFO - PROCESS | 17025 | 1461362111178 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 14:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:55:11 INFO - PROCESS | 17025 | 1461362111188 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:55:11 INFO - PROCESS | 17025 | 1461362111192 Marionette TRACE conn3 <- [1,522,null,{}] 14:55:11 INFO - PROCESS | 17025 | 1461362111199 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}] 14:55:11 INFO - PROCESS | 17025 | 1461362111377 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 14:55:11 INFO - PROCESS | 17025 | 1461362111613 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06973a5800 == 74 [pid = 17025] [id = 138] 14:55:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f06934d5800) [pid = 17025] [serial = 413] [outer = (nil)] 14:55:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f069494d400) [pid = 17025] [serial = 414] [outer = 0x7f06934d5800] 14:55:11 INFO - PROCESS | 17025 | 1461362111705 Marionette DEBUG loaded listener.js 14:55:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f0696478000) [pid = 17025] [serial = 415] [outer = 0x7f06934d5800] 14:55:13 INFO - PROCESS | 17025 | 1461362113194 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]]]}] 14:55:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:55:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 2043ms 14:55:13 INFO - PROCESS | 17025 | 1461362113234 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 14:55:13 INFO - PROCESS | 17025 | 1461362113241 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 14:55:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:55:13 INFO - PROCESS | 17025 | 1461362113251 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:55:13 INFO - PROCESS | 17025 | 1461362113261 Marionette TRACE conn3 <- [1,526,null,{}] 14:55:13 INFO - PROCESS | 17025 | 1461362113288 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}] 14:55:13 INFO - PROCESS | 17025 | 1461362113663 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 14:55:13 INFO - PROCESS | 17025 | 1461362113805 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:13 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ab684800 == 75 [pid = 17025] [id = 139] 14:55:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f06a9336c00) [pid = 17025] [serial = 416] [outer = (nil)] 14:55:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f06a9788c00) [pid = 17025] [serial = 417] [outer = 0x7f06a9336c00] 14:55:13 INFO - PROCESS | 17025 | 1461362113896 Marionette DEBUG loaded listener.js 14:55:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f06a9a0c000) [pid = 17025] [serial = 418] [outer = 0x7f06a9336c00] 14:55:14 INFO - PROCESS | 17025 | 1461362114843 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]]]}] 14:55:14 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 14:55:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1650ms 14:55:14 INFO - PROCESS | 17025 | 1461362114900 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 14:55:14 INFO - PROCESS | 17025 | 1461362114904 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 14:55:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:55:14 INFO - PROCESS | 17025 | 1461362114912 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:55:14 INFO - PROCESS | 17025 | 1461362114915 Marionette TRACE conn3 <- [1,530,null,{}] 14:55:14 INFO - PROCESS | 17025 | 1461362114921 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}] 14:55:15 INFO - PROCESS | 17025 | 1461362115093 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 14:55:15 INFO - PROCESS | 17025 | 1461362115240 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e460000 == 76 [pid = 17025] [id = 140] 14:55:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f0691e4fc00) [pid = 17025] [serial = 419] [outer = (nil)] 14:55:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f0691e5a000) [pid = 17025] [serial = 420] [outer = 0x7f0691e4fc00] 14:55:15 INFO - PROCESS | 17025 | 1461362115318 Marionette DEBUG loaded listener.js 14:55:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f06a97b8000) [pid = 17025] [serial = 421] [outer = 0x7f0691e4fc00] 14:55:16 INFO - PROCESS | 17025 | 1461362116168 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"]]]}] 14:55:16 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 14:55:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:55:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:55:16 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 14:55:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:55:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:55:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1334ms 14:55:16 INFO - PROCESS | 17025 | 1461362116249 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 14:55:16 INFO - PROCESS | 17025 | 1461362116252 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 14:55:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:55:16 INFO - PROCESS | 17025 | 1461362116261 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:55:16 INFO - PROCESS | 17025 | 1461362116264 Marionette TRACE conn3 <- [1,534,null,{}] 14:55:16 INFO - PROCESS | 17025 | 1461362116288 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}] 14:55:16 INFO - PROCESS | 17025 | 1461362116481 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 14:55:16 INFO - PROCESS | 17025 | 1461362116629 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687d0f800 == 77 [pid = 17025] [id = 141] 14:55:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f068e474400) [pid = 17025] [serial = 422] [outer = (nil)] 14:55:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f068e47ec00) [pid = 17025] [serial = 423] [outer = 0x7f068e474400] 14:55:16 INFO - PROCESS | 17025 | 1461362116706 Marionette DEBUG loaded listener.js 14:55:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f06a9786800) [pid = 17025] [serial = 424] [outer = 0x7f068e474400] 14:55:17 INFO - PROCESS | 17025 | 1461362117540 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]]]}] 14:55:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:55:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1335ms 14:55:17 INFO - PROCESS | 17025 | 1461362117597 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 14:55:17 INFO - PROCESS | 17025 | 1461362117601 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 14:55:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:55:17 INFO - PROCESS | 17025 | 1461362117626 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:55:17 INFO - PROCESS | 17025 | 1461362117630 Marionette TRACE conn3 <- [1,538,null,{}] 14:55:17 INFO - PROCESS | 17025 | 1461362117637 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}] 14:55:17 INFO - PROCESS | 17025 | 1461362117847 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 14:55:18 INFO - PROCESS | 17025 | 1461362117995 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:18 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0691c14000 == 78 [pid = 17025] [id = 142] 14:55:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f0687d35800) [pid = 17025] [serial = 425] [outer = (nil)] 14:55:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f0687d39c00) [pid = 17025] [serial = 426] [outer = 0x7f0687d35800] 14:55:18 INFO - PROCESS | 17025 | 1461362118073 Marionette DEBUG loaded listener.js 14:55:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f06a9ad9c00) [pid = 17025] [serial = 427] [outer = 0x7f0687d35800] 14:55:18 INFO - PROCESS | 17025 | 1461362118860 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]]]}] 14:55:18 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. 14:55:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1290ms 14:55:18 INFO - PROCESS | 17025 | 1461362118943 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 14:55:18 INFO - PROCESS | 17025 | 1461362118948 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 14:55:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:55:18 INFO - PROCESS | 17025 | 1461362118955 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:55:18 INFO - PROCESS | 17025 | 1461362118959 Marionette TRACE conn3 <- [1,542,null,{}] 14:55:18 INFO - PROCESS | 17025 | 1461362118964 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}] 14:55:19 INFO - PROCESS | 17025 | 1461362119150 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 14:55:19 INFO - PROCESS | 17025 | 1461362119338 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0691f20800 == 79 [pid = 17025] [id = 143] 14:55:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f068d251000) [pid = 17025] [serial = 428] [outer = (nil)] 14:55:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f068d256400) [pid = 17025] [serial = 429] [outer = 0x7f068d251000] 14:55:19 INFO - PROCESS | 17025 | 1461362119410 Marionette DEBUG loaded listener.js 14:55:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f068d25a400) [pid = 17025] [serial = 430] [outer = 0x7f068d251000] 14:55:20 INFO - PROCESS | 17025 | 1461362120244 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]]]}] 14:55:20 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. 14:55:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1339ms 14:55:20 INFO - PROCESS | 17025 | 1461362120296 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 14:55:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:55:20 INFO - PROCESS | 17025 | 1461362120300 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 14:55:20 INFO - PROCESS | 17025 | 1461362120307 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:55:20 INFO - PROCESS | 17025 | 1461362120310 Marionette TRACE conn3 <- [1,546,null,{}] 14:55:20 INFO - PROCESS | 17025 | 1461362120316 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}] 14:55:20 INFO - PROCESS | 17025 | 1461362120560 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 14:55:20 INFO - PROCESS | 17025 | 1461362120669 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686a52000 == 80 [pid = 17025] [id = 144] 14:55:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f06869c3000) [pid = 17025] [serial = 431] [outer = (nil)] 14:55:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f06869c6400) [pid = 17025] [serial = 432] [outer = 0x7f06869c3000] 14:55:20 INFO - PROCESS | 17025 | 1461362120745 Marionette DEBUG loaded listener.js 14:55:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f06869d0400) [pid = 17025] [serial = 433] [outer = 0x7f06869c3000] 14:55:21 INFO - PROCESS | 17025 | 1461362121548 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]]]}] 14:55:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:55:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1286ms 14:55:21 INFO - PROCESS | 17025 | 1461362121604 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 14:55:21 INFO - PROCESS | 17025 | 1461362121607 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 14:55:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:55:21 INFO - PROCESS | 17025 | 1461362121617 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:55:21 INFO - PROCESS | 17025 | 1461362121619 Marionette TRACE conn3 <- [1,550,null,{}] 14:55:21 INFO - PROCESS | 17025 | 1461362121626 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}] 14:55:21 INFO - PROCESS | 17025 | 1461362121812 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 14:55:21 INFO - PROCESS | 17025 | 1461362121968 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:21 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686c71000 == 81 [pid = 17025] [id = 145] 14:55:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f06869c3400) [pid = 17025] [serial = 434] [outer = (nil)] 14:55:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f06869d1000) [pid = 17025] [serial = 435] [outer = 0x7f06869c3400] 14:55:22 INFO - PROCESS | 17025 | 1461362122045 Marionette DEBUG loaded listener.js 14:55:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f0686b2b000) [pid = 17025] [serial = 436] [outer = 0x7f06869c3400] 14:55:22 INFO - PROCESS | 17025 | 1461362122845 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]]]}] 14:55:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f0686b29000) [pid = 17025] [serial = 437] [outer = 0x7f068f449000] 14:55:22 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. 14:55:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1279ms 14:55:22 INFO - PROCESS | 17025 | 1461362122913 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 14:55:22 INFO - PROCESS | 17025 | 1461362122917 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 14:55:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:55:23 INFO - PROCESS | 17025 | 1461362123034 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:55:23 INFO - PROCESS | 17025 | 1461362123038 Marionette TRACE conn3 <- [1,554,null,{}] 14:55:23 INFO - PROCESS | 17025 | 1461362123051 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}] 14:55:23 INFO - PROCESS | 17025 | 1461362123221 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 14:55:23 INFO - PROCESS | 17025 | 1461362123375 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:23 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685b86000 == 82 [pid = 17025] [id = 146] 14:55:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f06869c6800) [pid = 17025] [serial = 438] [outer = (nil)] 14:55:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f0686b31000) [pid = 17025] [serial = 439] [outer = 0x7f06869c6800] 14:55:23 INFO - PROCESS | 17025 | 1461362123450 Marionette DEBUG loaded listener.js 14:55:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f0686d18800) [pid = 17025] [serial = 440] [outer = 0x7f06869c6800] 14:55:24 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:24 INFO - PROCESS | 17025 | 1461362124416 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]]]}] 14:55:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:55:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1488ms 14:55:24 INFO - PROCESS | 17025 | 1461362124477 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 14:55:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:55:24 INFO - PROCESS | 17025 | 1461362124482 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 14:55:24 INFO - PROCESS | 17025 | 1461362124489 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:55:24 INFO - PROCESS | 17025 | 1461362124494 Marionette TRACE conn3 <- [1,558,null,{}] 14:55:24 INFO - PROCESS | 17025 | 1461362124499 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}] 14:55:24 INFO - PROCESS | 17025 | 1461362124743 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 14:55:25 INFO - PROCESS | 17025 | 1461362125164 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687d21000 == 83 [pid = 17025] [id = 147] 14:55:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f0685ce9400) [pid = 17025] [serial = 441] [outer = (nil)] 14:55:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f06869d1400) [pid = 17025] [serial = 442] [outer = 0x7f0685ce9400] 14:55:25 INFO - PROCESS | 17025 | 1461362125273 Marionette DEBUG loaded listener.js 14:55:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f0686d1a400) [pid = 17025] [serial = 443] [outer = 0x7f0685ce9400] 14:55:26 INFO - PROCESS | 17025 | 1461362126194 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]]]}] 14:55:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:55:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1781ms 14:55:26 INFO - PROCESS | 17025 | 1461362126272 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 14:55:26 INFO - PROCESS | 17025 | 1461362126279 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 14:55:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:55:26 INFO - PROCESS | 17025 | 1461362126287 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:55:26 INFO - PROCESS | 17025 | 1461362126292 Marionette TRACE conn3 <- [1,562,null,{}] 14:55:26 INFO - PROCESS | 17025 | 1461362126298 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}] 14:55:26 INFO - PROCESS | 17025 | 1461362126506 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 14:55:26 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0693434000 == 82 [pid = 17025] [id = 35] 14:55:26 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a78a000 == 81 [pid = 17025] [id = 51] 14:55:26 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f06986f6400) [pid = 17025] [serial = 345] [outer = (nil)] [url = about:blank] 14:55:26 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f069590b000) [pid = 17025] [serial = 342] [outer = (nil)] [url = about:blank] 14:55:26 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f069e416800) [pid = 17025] [serial = 348] [outer = (nil)] [url = about:blank] 14:55:26 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f06a9569400) [pid = 17025] [serial = 369] [outer = (nil)] [url = about:blank] 14:55:26 INFO - PROCESS | 17025 | 1461362126773 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06872ca000 == 82 [pid = 17025] [id = 148] 14:55:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f0687d34000) [pid = 17025] [serial = 444] [outer = (nil)] 14:55:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f0687d3f000) [pid = 17025] [serial = 445] [outer = 0x7f0687d34000] 14:55:26 INFO - PROCESS | 17025 | 1461362126849 Marionette DEBUG loaded listener.js 14:55:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f068c29d400) [pid = 17025] [serial = 446] [outer = 0x7f0687d34000] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f06a43d7400) [pid = 17025] [serial = 363] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f068f7a3000) [pid = 17025] [serial = 339] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f069409e800) [pid = 17025] [serial = 357] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f0696474400) [pid = 17025] [serial = 358] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f068de1c800) [pid = 17025] [serial = 336] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f068dd08800) [pid = 17025] [serial = 352] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f068d3e7c00) [pid = 17025] [serial = 351] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f0690d0f000) [pid = 17025] [serial = 354] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f0690f04400) [pid = 17025] [serial = 355] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f069839b000) [pid = 17025] [serial = 360] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f06a47ea400) [pid = 17025] [serial = 366] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f06a475cc00) [pid = 17025] [serial = 364] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f06a9255000) [pid = 17025] [serial = 367] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f0698758c00) [pid = 17025] [serial = 361] [outer = (nil)] [url = about:blank] 14:55:27 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:27 INFO - PROCESS | 17025 | 1461362127616 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]]]}] 14:55:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:55:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1384ms 14:55:27 INFO - PROCESS | 17025 | 1461362127675 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 14:55:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:55:27 INFO - PROCESS | 17025 | 1461362127681 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 14:55:27 INFO - PROCESS | 17025 | 1461362127688 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:55:27 INFO - PROCESS | 17025 | 1461362127691 Marionette TRACE conn3 <- [1,566,null,{}] 14:55:27 INFO - PROCESS | 17025 | 1461362127697 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}] 14:55:27 INFO - PROCESS | 17025 | 1461362127852 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 14:55:27 INFO - PROCESS | 17025 | 1461362127870 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:27 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d2a800 == 83 [pid = 17025] [id = 149] 14:55:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f068d24fc00) [pid = 17025] [serial = 447] [outer = (nil)] 14:55:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f068d257800) [pid = 17025] [serial = 448] [outer = 0x7f068d24fc00] 14:55:27 INFO - PROCESS | 17025 | 1461362127934 Marionette DEBUG loaded listener.js 14:55:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f068d3e2800) [pid = 17025] [serial = 449] [outer = 0x7f068d24fc00] 14:55:28 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:28 INFO - PROCESS | 17025 | 1461362128807 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]]]}] 14:55:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:55:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1139ms 14:55:28 INFO - PROCESS | 17025 | 1461362128828 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 14:55:28 INFO - PROCESS | 17025 | 1461362128830 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 14:55:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:55:28 INFO - PROCESS | 17025 | 1461362128844 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:55:28 INFO - PROCESS | 17025 | 1461362128854 Marionette TRACE conn3 <- [1,570,null,{}] 14:55:28 INFO - PROCESS | 17025 | 1461362128863 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}] 14:55:29 INFO - PROCESS | 17025 | 1461362129045 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 14:55:29 INFO - PROCESS | 17025 | 1461362129172 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:29 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0695cd7000 == 84 [pid = 17025] [id = 150] 14:55:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f068d252000) [pid = 17025] [serial = 450] [outer = (nil)] 14:55:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f068e434400) [pid = 17025] [serial = 451] [outer = 0x7f068d252000] 14:55:29 INFO - PROCESS | 17025 | 1461362129236 Marionette DEBUG loaded listener.js 14:55:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f068e476000) [pid = 17025] [serial = 452] [outer = 0x7f068d252000] 14:55:29 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:30 INFO - PROCESS | 17025 | 1461362130061 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]]]}] 14:55:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:55:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1251ms 14:55:30 INFO - PROCESS | 17025 | 1461362130093 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 14:55:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:55:30 INFO - PROCESS | 17025 | 1461362130097 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 14:55:30 INFO - PROCESS | 17025 | 1461362130107 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:55:30 INFO - PROCESS | 17025 | 1461362130110 Marionette TRACE conn3 <- [1,574,null,{}] 14:55:30 INFO - PROCESS | 17025 | 1461362130116 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}] 14:55:30 INFO - PROCESS | 17025 | 1461362130308 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 14:55:30 INFO - PROCESS | 17025 | 1461362130337 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696d56800 == 85 [pid = 17025] [id = 151] 14:55:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f068e479400) [pid = 17025] [serial = 453] [outer = (nil)] 14:55:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f068f79cc00) [pid = 17025] [serial = 454] [outer = 0x7f068e479400] 14:55:30 INFO - PROCESS | 17025 | 1461362130399 Marionette DEBUG loaded listener.js 14:55:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f0690d18800) [pid = 17025] [serial = 455] [outer = 0x7f068e479400] 14:55:31 INFO - PROCESS | 17025 | 1461362131364 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]]]}] 14:55:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:55:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1283ms 14:55:31 INFO - PROCESS | 17025 | 1461362131388 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 14:55:31 INFO - PROCESS | 17025 | 1461362131392 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 14:55:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:55:31 INFO - PROCESS | 17025 | 1461362131397 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:55:31 INFO - PROCESS | 17025 | 1461362131400 Marionette TRACE conn3 <- [1,578,null,{}] 14:55:31 INFO - PROCESS | 17025 | 1461362131406 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}] 14:55:31 INFO - PROCESS | 17025 | 1461362131693 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 14:55:31 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f06975f5800) [pid = 17025] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:55:31 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f06956b2400) [pid = 17025] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:55:31 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f06977f7800) [pid = 17025] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:55:31 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f06871f0000) [pid = 17025] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:55:31 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f068e43e800) [pid = 17025] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:55:31 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f069415b800) [pid = 17025] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:55:31 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f068e433800) [pid = 17025] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:55:31 INFO - PROCESS | 17025 | 1461362131792 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06922bb000 == 86 [pid = 17025] [id = 152] 14:55:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f0690d18400) [pid = 17025] [serial = 456] [outer = (nil)] 14:55:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f0690f03c00) [pid = 17025] [serial = 457] [outer = 0x7f0690d18400] 14:55:31 INFO - PROCESS | 17025 | 1461362131872 Marionette DEBUG loaded listener.js 14:55:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f06935b5c00) [pid = 17025] [serial = 458] [outer = 0x7f0690d18400] 14:55:32 INFO - PROCESS | 17025 | 1461362132627 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]]]}] 14:55:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:55:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1281ms 14:55:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:55:32 INFO - PROCESS | 17025 | 1461362132680 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 14:55:32 INFO - PROCESS | 17025 | 1461362132683 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 14:55:32 INFO - PROCESS | 17025 | 1461362132689 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:55:32 INFO - PROCESS | 17025 | 1461362132692 Marionette TRACE conn3 <- [1,582,null,{}] 14:55:32 INFO - PROCESS | 17025 | 1461362132697 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}] 14:55:32 INFO - PROCESS | 17025 | 1461362132847 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 14:55:32 INFO - PROCESS | 17025 | 1461362132863 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:32 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a40bc800 == 87 [pid = 17025] [id = 153] 14:55:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f0695bacc00) [pid = 17025] [serial = 459] [outer = (nil)] 14:55:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f0696b3d000) [pid = 17025] [serial = 460] [outer = 0x7f0695bacc00] 14:55:32 INFO - PROCESS | 17025 | 1461362132925 Marionette DEBUG loaded listener.js 14:55:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f0697226c00) [pid = 17025] [serial = 461] [outer = 0x7f0695bacc00] 14:55:33 INFO - PROCESS | 17025 | 1461362133926 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]]]}] 14:55:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:55:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1335ms 14:55:34 INFO - PROCESS | 17025 | 1461362134027 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 14:55:34 INFO - PROCESS | 17025 | 1461362134037 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 14:55:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:55:34 INFO - PROCESS | 17025 | 1461362134052 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:55:34 INFO - PROCESS | 17025 | 1461362134061 Marionette TRACE conn3 <- [1,586,null,{}] 14:55:34 INFO - PROCESS | 17025 | 1461362134075 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}] 14:55:34 INFO - PROCESS | 17025 | 1461362134411 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 14:55:34 INFO - PROCESS | 17025 | 1461362134769 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068de68000 == 88 [pid = 17025] [id = 154] 14:55:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f0686d20800) [pid = 17025] [serial = 462] [outer = (nil)] 14:55:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f06871e9400) [pid = 17025] [serial = 463] [outer = 0x7f0686d20800] 14:55:34 INFO - PROCESS | 17025 | 1461362134859 Marionette DEBUG loaded listener.js 14:55:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f0687d3cc00) [pid = 17025] [serial = 464] [outer = 0x7f0686d20800] 14:55:35 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:35 INFO - PROCESS | 17025 | 1461362135702 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]]]}] 14:55:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:55:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1703ms 14:55:35 INFO - PROCESS | 17025 | 1461362135754 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 14:55:35 INFO - PROCESS | 17025 | 1461362135761 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 14:55:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:55:35 INFO - PROCESS | 17025 | 1461362135773 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:55:35 INFO - PROCESS | 17025 | 1461362135776 Marionette TRACE conn3 <- [1,590,null,{}] 14:55:35 INFO - PROCESS | 17025 | 1461362135783 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}] 14:55:35 INFO - PROCESS | 17025 | 1461362135973 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 14:55:36 INFO - PROCESS | 17025 | 1461362136132 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0695606800 == 89 [pid = 17025] [id = 155] 14:55:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f068c2a6400) [pid = 17025] [serial = 465] [outer = (nil)] 14:55:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f068d25dc00) [pid = 17025] [serial = 466] [outer = 0x7f068c2a6400] 14:55:36 INFO - PROCESS | 17025 | 1461362136213 Marionette DEBUG loaded listener.js 14:55:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f068d571800) [pid = 17025] [serial = 467] [outer = 0x7f068c2a6400] 14:55:37 INFO - PROCESS | 17025 | 1461362137173 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]]]}] 14:55:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:55:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1436ms 14:55:37 INFO - PROCESS | 17025 | 1461362137209 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 14:55:37 INFO - PROCESS | 17025 | 1461362137212 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 14:55:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:55:37 INFO - PROCESS | 17025 | 1461362137219 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:55:37 INFO - PROCESS | 17025 | 1461362137225 Marionette TRACE conn3 <- [1,594,null,{}] 14:55:37 INFO - PROCESS | 17025 | 1461362137241 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}] 14:55:37 INFO - PROCESS | 17025 | 1461362137419 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 14:55:37 INFO - PROCESS | 17025 | 1461362137626 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:37 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a8d48800 == 90 [pid = 17025] [id = 156] 14:55:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f068f833400) [pid = 17025] [serial = 468] [outer = (nil)] 14:55:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f0690e3dc00) [pid = 17025] [serial = 469] [outer = 0x7f068f833400] 14:55:37 INFO - PROCESS | 17025 | 1461362137753 Marionette DEBUG loaded listener.js 14:55:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f06934db800) [pid = 17025] [serial = 470] [outer = 0x7f068f833400] 14:55:38 INFO - PROCESS | 17025 | 1461362138639 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]]]}] 14:55:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:55:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1486ms 14:55:38 INFO - PROCESS | 17025 | 1461362138706 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 14:55:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:55:38 INFO - PROCESS | 17025 | 1461362138711 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 14:55:38 INFO - PROCESS | 17025 | 1461362138716 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:55:38 INFO - PROCESS | 17025 | 1461362138720 Marionette TRACE conn3 <- [1,598,null,{}] 14:55:38 INFO - PROCESS | 17025 | 1461362138725 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}] 14:55:38 INFO - PROCESS | 17025 | 1461362138909 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 14:55:39 INFO - PROCESS | 17025 | 1461362139075 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:39 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ab67f800 == 91 [pid = 17025] [id = 157] 14:55:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f0690d11000) [pid = 17025] [serial = 471] [outer = (nil)] 14:55:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f0696477000) [pid = 17025] [serial = 472] [outer = 0x7f0690d11000] 14:55:39 INFO - PROCESS | 17025 | 1461362139160 Marionette DEBUG loaded listener.js 14:55:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f06977f7800) [pid = 17025] [serial = 473] [outer = 0x7f0690d11000] 14:55:40 INFO - PROCESS | 17025 | 1461362140245 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]]]}] 14:55:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:55:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1586ms 14:55:40 INFO - PROCESS | 17025 | 1461362140303 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 14:55:40 INFO - PROCESS | 17025 | 1461362140306 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 14:55:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:55:40 INFO - PROCESS | 17025 | 1461362140313 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:55:40 INFO - PROCESS | 17025 | 1461362140315 Marionette TRACE conn3 <- [1,602,null,{}] 14:55:40 INFO - PROCESS | 17025 | 1461362140321 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}] 14:55:40 INFO - PROCESS | 17025 | 1461362140499 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 14:55:40 INFO - PROCESS | 17025 | 1461362140701 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:40 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683893000 == 92 [pid = 17025] [id = 158] 14:55:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f0695912c00) [pid = 17025] [serial = 474] [outer = (nil)] 14:55:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f069873e400) [pid = 17025] [serial = 475] [outer = 0x7f0695912c00] 14:55:40 INFO - PROCESS | 17025 | 1461362140775 Marionette DEBUG loaded listener.js 14:55:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f06a4302800) [pid = 17025] [serial = 476] [outer = 0x7f0695912c00] 14:55:41 INFO - PROCESS | 17025 | 1461362141607 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]]]}] 14:55:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:55:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1327ms 14:55:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:55:41 INFO - PROCESS | 17025 | 1461362141641 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 14:55:41 INFO - PROCESS | 17025 | 1461362141644 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 14:55:41 INFO - PROCESS | 17025 | 1461362141650 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:55:41 INFO - PROCESS | 17025 | 1461362141653 Marionette TRACE conn3 <- [1,606,null,{}] 14:55:41 INFO - PROCESS | 17025 | 1461362141658 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}] 14:55:41 INFO - PROCESS | 17025 | 1461362141870 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 14:55:42 INFO - PROCESS | 17025 | 1461362142030 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:42 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685ec3800 == 93 [pid = 17025] [id = 159] 14:55:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f0686edd800) [pid = 17025] [serial = 477] [outer = (nil)] 14:55:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f0686ee2800) [pid = 17025] [serial = 478] [outer = 0x7f0686edd800] 14:55:42 INFO - PROCESS | 17025 | 1461362142108 Marionette DEBUG loaded listener.js 14:55:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f06a9259800) [pid = 17025] [serial = 479] [outer = 0x7f0686edd800] 14:55:43 INFO - PROCESS | 17025 | 1461362143014 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]]]}] 14:55:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:55:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1429ms 14:55:43 INFO - PROCESS | 17025 | 1461362143080 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 14:55:43 INFO - PROCESS | 17025 | 1461362143084 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 14:55:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:55:43 INFO - PROCESS | 17025 | 1461362143090 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:55:43 INFO - PROCESS | 17025 | 1461362143092 Marionette TRACE conn3 <- [1,610,null,{}] 14:55:43 INFO - PROCESS | 17025 | 1461362143098 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}] 14:55:43 INFO - PROCESS | 17025 | 1461362143285 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 14:55:43 INFO - PROCESS | 17025 | 1461362143441 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:43 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06839d1800 == 94 [pid = 17025] [id = 160] 14:55:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f06839e7800) [pid = 17025] [serial = 480] [outer = (nil)] 14:55:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f06839ed400) [pid = 17025] [serial = 481] [outer = 0x7f06839e7800] 14:55:43 INFO - PROCESS | 17025 | 1461362143521 Marionette DEBUG loaded listener.js 14:55:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f06839f2000) [pid = 17025] [serial = 482] [outer = 0x7f06839e7800] 14:55:44 INFO - PROCESS | 17025 | 1461362144364 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]]]}] 14:55:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:55:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1328ms 14:55:44 INFO - PROCESS | 17025 | 1461362144419 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 14:55:44 INFO - PROCESS | 17025 | 1461362144423 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 14:55:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:55:44 INFO - PROCESS | 17025 | 1461362144430 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:55:44 INFO - PROCESS | 17025 | 1461362144432 Marionette TRACE conn3 <- [1,614,null,{}] 14:55:44 INFO - PROCESS | 17025 | 1461362144438 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}] 14:55:44 INFO - PROCESS | 17025 | 1461362144612 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 14:55:44 INFO - PROCESS | 17025 | 1461362144787 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687f25800 == 95 [pid = 17025] [id = 161] 14:55:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f06839e7c00) [pid = 17025] [serial = 483] [outer = (nil)] 14:55:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f0685fce400) [pid = 17025] [serial = 484] [outer = 0x7f06839e7c00] 14:55:44 INFO - PROCESS | 17025 | 1461362144863 Marionette DEBUG loaded listener.js 14:55:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f0685fd2c00) [pid = 17025] [serial = 485] [outer = 0x7f06839e7c00] 14:55:45 INFO - PROCESS | 17025 | 1461362145696 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]]]}] 14:55:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:55:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1336ms 14:55:45 INFO - PROCESS | 17025 | 1461362145767 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 14:55:45 INFO - PROCESS | 17025 | 1461362145771 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 14:55:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:55:45 INFO - PROCESS | 17025 | 1461362145777 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:55:45 INFO - PROCESS | 17025 | 1461362145780 Marionette TRACE conn3 <- [1,618,null,{}] 14:55:45 INFO - PROCESS | 17025 | 1461362145785 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}] 14:55:46 INFO - PROCESS | 17025 | 1461362146001 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 14:55:46 INFO - PROCESS | 17025 | 1461362146159 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:46 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687f3d000 == 96 [pid = 17025] [id = 162] 14:55:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f06839f1000) [pid = 17025] [serial = 486] [outer = (nil)] 14:55:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f0685fd7400) [pid = 17025] [serial = 487] [outer = 0x7f06839f1000] 14:55:46 INFO - PROCESS | 17025 | 1461362146231 Marionette DEBUG loaded listener.js 14:55:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f068b57ec00) [pid = 17025] [serial = 488] [outer = 0x7f06839f1000] 14:55:47 INFO - PROCESS | 17025 | 1461362147122 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]]]}] 14:55:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:55:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1380ms 14:55:47 INFO - PROCESS | 17025 | 1461362147161 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 14:55:47 INFO - PROCESS | 17025 | 1461362147167 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 14:55:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:55:47 INFO - PROCESS | 17025 | 1461362147177 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:55:47 INFO - PROCESS | 17025 | 1461362147181 Marionette TRACE conn3 <- [1,622,null,{}] 14:55:47 INFO - PROCESS | 17025 | 1461362147192 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}] 14:55:47 INFO - PROCESS | 17025 | 1461362147472 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 14:55:47 INFO - PROCESS | 17025 | 1461362147670 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683381800 == 97 [pid = 17025] [id = 163] 14:55:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f06833d8400) [pid = 17025] [serial = 489] [outer = (nil)] 14:55:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f06833e1000) [pid = 17025] [serial = 490] [outer = 0x7f06833d8400] 14:55:47 INFO - PROCESS | 17025 | 1461362147802 Marionette DEBUG loaded listener.js 14:55:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f06833e6800) [pid = 17025] [serial = 491] [outer = 0x7f06833d8400] 14:55:48 INFO - PROCESS | 17025 | 1461362148581 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]]]}] 14:55:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:55:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1438ms 14:55:48 INFO - PROCESS | 17025 | 1461362148615 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 14:55:48 INFO - PROCESS | 17025 | 1461362148618 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 14:55:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:55:48 INFO - PROCESS | 17025 | 1461362148624 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:55:48 INFO - PROCESS | 17025 | 1461362148629 Marionette TRACE conn3 <- [1,626,null,{}] 14:55:48 INFO - PROCESS | 17025 | 1461362148634 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}] 14:55:48 INFO - PROCESS | 17025 | 1461362148826 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 14:55:49 INFO - PROCESS | 17025 | 1461362149004 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d28000 == 98 [pid = 17025] [id = 164] 14:55:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f06833d9400) [pid = 17025] [serial = 492] [outer = (nil)] 14:55:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f0687d34800) [pid = 17025] [serial = 493] [outer = 0x7f06833d9400] 14:55:49 INFO - PROCESS | 17025 | 1461362149082 Marionette DEBUG loaded listener.js 14:55:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f068b589400) [pid = 17025] [serial = 494] [outer = 0x7f06833d9400] 14:55:50 INFO - PROCESS | 17025 | 1461362150479 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]]]}] 14:55:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:55:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1931ms 14:55:50 INFO - PROCESS | 17025 | 1461362150557 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 14:55:50 INFO - PROCESS | 17025 | 1461362150562 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 14:55:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:55:50 INFO - PROCESS | 17025 | 1461362150570 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:55:50 INFO - PROCESS | 17025 | 1461362150575 Marionette TRACE conn3 <- [1,630,null,{}] 14:55:50 INFO - PROCESS | 17025 | 1461362150582 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}] 14:55:50 INFO - PROCESS | 17025 | 1461362150784 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 14:55:51 INFO - PROCESS | 17025 | 1461362151087 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686a43000 == 99 [pid = 17025] [id = 165] 14:55:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f0685ceec00) [pid = 17025] [serial = 495] [outer = (nil)] 14:55:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f0685fd4000) [pid = 17025] [serial = 496] [outer = 0x7f0685ceec00] 14:55:51 INFO - PROCESS | 17025 | 1461362151229 Marionette DEBUG loaded listener.js 14:55:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f06869ce400) [pid = 17025] [serial = 497] [outer = 0x7f0685ceec00] 14:55:52 INFO - PROCESS | 17025 | 1461362152110 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]]]}] 14:55:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:55:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1593ms 14:55:52 INFO - PROCESS | 17025 | 1461362152164 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 14:55:52 INFO - PROCESS | 17025 | 1461362152174 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 14:55:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:55:52 INFO - PROCESS | 17025 | 1461362152184 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:55:52 INFO - PROCESS | 17025 | 1461362152188 Marionette TRACE conn3 <- [1,634,null,{}] 14:55:52 INFO - PROCESS | 17025 | 1461362152194 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}] 14:55:52 INFO - PROCESS | 17025 | 1461362152369 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 14:55:52 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696ac9800 == 98 [pid = 17025] [id = 55] 14:55:52 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690d25800 == 97 [pid = 17025] [id = 117] 14:55:52 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f06a9252800) [pid = 17025] [serial = 384] [outer = (nil)] [url = about:blank] 14:55:52 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f069874d800) [pid = 17025] [serial = 378] [outer = (nil)] [url = about:blank] 14:55:52 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f06871efc00) [pid = 17025] [serial = 381] [outer = (nil)] [url = about:blank] 14:55:52 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f0690f03400) [pid = 17025] [serial = 375] [outer = (nil)] [url = about:blank] 14:55:52 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f06a7196000) [pid = 17025] [serial = 408] [outer = (nil)] [url = about:blank] 14:55:52 INFO - PROCESS | 17025 | 1461362152677 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:52 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06922bb000 == 96 [pid = 17025] [id = 152] 14:55:52 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696d56800 == 95 [pid = 17025] [id = 151] 14:55:52 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0695cd7000 == 94 [pid = 17025] [id = 150] 14:55:52 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06872df800 == 95 [pid = 17025] [id = 166] 14:55:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f0686d1fc00) [pid = 17025] [serial = 498] [outer = (nil)] 14:55:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f0686ee1000) [pid = 17025] [serial = 499] [outer = 0x7f0686d1fc00] 14:55:52 INFO - PROCESS | 17025 | 1461362152775 Marionette DEBUG loaded listener.js 14:55:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f06871efc00) [pid = 17025] [serial = 500] [outer = 0x7f0686d1fc00] 14:55:52 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690d2a800 == 94 [pid = 17025] [id = 149] 14:55:52 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06872ca000 == 93 [pid = 17025] [id = 148] 14:55:52 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687d21000 == 92 [pid = 17025] [id = 147] 14:55:52 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686a52000 == 91 [pid = 17025] [id = 144] 14:55:53 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0691f20800 == 90 [pid = 17025] [id = 143] 14:55:53 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0691c14000 == 89 [pid = 17025] [id = 142] 14:55:53 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687d0f800 == 88 [pid = 17025] [id = 141] 14:55:53 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e460000 == 87 [pid = 17025] [id = 140] 14:55:53 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ab684800 == 86 [pid = 17025] [id = 139] 14:55:53 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06973a5800 == 85 [pid = 17025] [id = 138] 14:55:53 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e419000 == 84 [pid = 17025] [id = 137] 14:55:53 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f069873e800) [pid = 17025] [serial = 403] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f0696b3f800) [pid = 17025] [serial = 400] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f068c2e1000) [pid = 17025] [serial = 372] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f06986aac00) [pid = 17025] [serial = 405] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f068b2acc00) [pid = 17025] [serial = 387] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f0690f06800) [pid = 17025] [serial = 394] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f06963c3000) [pid = 17025] [serial = 397] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f0696543400) [pid = 17025] [serial = 399] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f0690e31c00) [pid = 17025] [serial = 393] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f0697a1b000) [pid = 17025] [serial = 402] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f068e43a000) [pid = 17025] [serial = 390] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f0695904800) [pid = 17025] [serial = 396] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f068c2a6800) [pid = 17025] [serial = 388] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f068e6f6800) [pid = 17025] [serial = 391] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f06a4551400) [pid = 17025] [serial = 406] [outer = (nil)] [url = about:blank] 14:55:53 INFO - PROCESS | 17025 | 1461362153552 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]]]}] 14:55:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:55:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1386ms 14:55:53 INFO - PROCESS | 17025 | 1461362153569 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 14:55:53 INFO - PROCESS | 17025 | 1461362153572 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 14:55:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:55:53 INFO - PROCESS | 17025 | 1461362153579 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:55:53 INFO - PROCESS | 17025 | 1461362153584 Marionette TRACE conn3 <- [1,638,null,{}] 14:55:53 INFO - PROCESS | 17025 | 1461362153599 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}] 14:55:53 INFO - PROCESS | 17025 | 1461362153764 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 14:55:53 INFO - PROCESS | 17025 | 1461362153891 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d2bc000 == 85 [pid = 17025] [id = 167] 14:55:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f0686b27000) [pid = 17025] [serial = 501] [outer = (nil)] 14:55:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f068b57e800) [pid = 17025] [serial = 502] [outer = 0x7f0686b27000] 14:55:53 INFO - PROCESS | 17025 | 1461362153959 Marionette DEBUG loaded listener.js 14:55:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f068b58a000) [pid = 17025] [serial = 503] [outer = 0x7f0686b27000] 14:55:54 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:54 INFO - PROCESS | 17025 | 1461362154694 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]]]}] 14:55:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:55:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1139ms 14:55:54 INFO - PROCESS | 17025 | 1461362154718 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 14:55:54 INFO - PROCESS | 17025 | 1461362154723 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 14:55:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:55:54 INFO - PROCESS | 17025 | 1461362154728 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:55:54 INFO - PROCESS | 17025 | 1461362154731 Marionette TRACE conn3 <- [1,642,null,{}] 14:55:54 INFO - PROCESS | 17025 | 1461362154761 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}] 14:55:54 INFO - PROCESS | 17025 | 1461362154929 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 14:55:54 INFO - PROCESS | 17025 | 1461362154940 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:54 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e459000 == 86 [pid = 17025] [id = 168] 14:55:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f0687d3e000) [pid = 17025] [serial = 504] [outer = (nil)] 14:55:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f068c2a4000) [pid = 17025] [serial = 505] [outer = 0x7f0687d3e000] 14:55:55 INFO - PROCESS | 17025 | 1461362155013 Marionette DEBUG loaded listener.js 14:55:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f068d255000) [pid = 17025] [serial = 506] [outer = 0x7f0687d3e000] 14:55:55 INFO - PROCESS | 17025 | 1461362155928 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]]]}] 14:55:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:55:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1251ms 14:55:55 INFO - PROCESS | 17025 | 1461362155982 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 14:55:55 INFO - PROCESS | 17025 | 1461362155984 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 14:55:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:55:55 INFO - PROCESS | 17025 | 1461362155991 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:55:55 INFO - PROCESS | 17025 | 1461362155993 Marionette TRACE conn3 <- [1,646,null,{}] 14:55:56 INFO - PROCESS | 17025 | 1461362155998 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}] 14:55:56 INFO - PROCESS | 17025 | 1461362156190 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 14:55:56 INFO - PROCESS | 17025 | 1461362156221 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:56 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690df2800 == 87 [pid = 17025] [id = 169] 14:55:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f068b58c800) [pid = 17025] [serial = 507] [outer = (nil)] 14:55:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f068d25ec00) [pid = 17025] [serial = 508] [outer = 0x7f068b58c800] 14:55:56 INFO - PROCESS | 17025 | 1461362156285 Marionette DEBUG loaded listener.js 14:55:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f068d570000) [pid = 17025] [serial = 509] [outer = 0x7f068b58c800] 14:55:57 INFO - PROCESS | 17025 | 1461362157487 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]]]}] 14:55:57 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f06a9257800) [pid = 17025] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:55:57 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f0696478400) [pid = 17025] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:55:57 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f068e479400) [pid = 17025] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:55:57 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f0690d18400) [pid = 17025] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:55:57 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f0685ce9400) [pid = 17025] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:55:57 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f06975f9800) [pid = 17025] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:55:57 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f0687d34000) [pid = 17025] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:55:57 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f068d252000) [pid = 17025] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:55:57 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f068d24fc00) [pid = 17025] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:55:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:55:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1579ms 14:55:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:55:57 INFO - PROCESS | 17025 | 1461362157571 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 14:55:57 INFO - PROCESS | 17025 | 1461362157574 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 14:55:57 INFO - PROCESS | 17025 | 1461362157580 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:55:57 INFO - PROCESS | 17025 | 1461362157583 Marionette TRACE conn3 <- [1,650,null,{}] 14:55:57 INFO - PROCESS | 17025 | 1461362157597 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}] 14:55:57 INFO - PROCESS | 17025 | 1461362157768 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 14:55:57 INFO - PROCESS | 17025 | 1461362157933 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069343d800 == 88 [pid = 17025] [id = 170] 14:55:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f068e43b000) [pid = 17025] [serial = 510] [outer = (nil)] 14:55:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f068e852c00) [pid = 17025] [serial = 511] [outer = 0x7f068e43b000] 14:55:58 INFO - PROCESS | 17025 | 1461362157999 Marionette DEBUG loaded listener.js 14:55:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f0690d12c00) [pid = 17025] [serial = 512] [outer = 0x7f068e43b000] 14:55:58 INFO - PROCESS | 17025 | 1461362158648 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]]]}] 14:55:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:55:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1114ms 14:55:58 INFO - PROCESS | 17025 | 1461362158697 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 14:55:58 INFO - PROCESS | 17025 | 1461362158701 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 14:55:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:55:58 INFO - PROCESS | 17025 | 1461362158707 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:55:58 INFO - PROCESS | 17025 | 1461362158711 Marionette TRACE conn3 <- [1,654,null,{}] 14:55:58 INFO - PROCESS | 17025 | 1461362158720 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}] 14:55:58 INFO - PROCESS | 17025 | 1461362158933 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 14:55:58 INFO - PROCESS | 17025 | 1461362158948 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069617a000 == 89 [pid = 17025] [id = 171] 14:55:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f068e437c00) [pid = 17025] [serial = 513] [outer = (nil)] 14:55:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f0690e32400) [pid = 17025] [serial = 514] [outer = 0x7f068e437c00] 14:55:59 INFO - PROCESS | 17025 | 1461362159020 Marionette DEBUG loaded listener.js 14:55:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f0691e4dc00) [pid = 17025] [serial = 515] [outer = 0x7f068e437c00] 14:55:59 INFO - PROCESS | 17025 | 1461362159962 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]]]}] 14:56:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:56:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1295ms 14:56:00 INFO - PROCESS | 17025 | 1461362160009 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 14:56:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:56:00 INFO - PROCESS | 17025 | 1461362160021 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 14:56:00 INFO - PROCESS | 17025 | 1461362160047 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:56:00 INFO - PROCESS | 17025 | 1461362160054 Marionette TRACE conn3 <- [1,658,null,{}] 14:56:00 INFO - PROCESS | 17025 | 1461362160065 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}] 14:56:00 INFO - PROCESS | 17025 | 1461362160267 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 14:56:00 INFO - PROCESS | 17025 | 1461362160499 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:00 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06872cd800 == 90 [pid = 17025] [id = 172] 14:56:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f06835b2400) [pid = 17025] [serial = 516] [outer = (nil)] 14:56:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f0685fd7800) [pid = 17025] [serial = 517] [outer = 0x7f06835b2400] 14:56:00 INFO - PROCESS | 17025 | 1461362160592 Marionette DEBUG loaded listener.js 14:56:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f0686d16400) [pid = 17025] [serial = 518] [outer = 0x7f06835b2400] 14:56:01 INFO - PROCESS | 17025 | 1461362161518 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]]]}] 14:56:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:56:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1561ms 14:56:01 INFO - PROCESS | 17025 | 1461362161591 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 14:56:01 INFO - PROCESS | 17025 | 1461362161600 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 14:56:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:56:01 INFO - PROCESS | 17025 | 1461362161611 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:56:01 INFO - PROCESS | 17025 | 1461362161615 Marionette TRACE conn3 <- [1,662,null,{}] 14:56:01 INFO - PROCESS | 17025 | 1461362161622 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}] 14:56:01 INFO - PROCESS | 17025 | 1461362161848 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 14:56:02 INFO - PROCESS | 17025 | 1461362162055 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e417000 == 91 [pid = 17025] [id = 173] 14:56:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f0686ee3c00) [pid = 17025] [serial = 519] [outer = (nil)] 14:56:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f0687d36800) [pid = 17025] [serial = 520] [outer = 0x7f0686ee3c00] 14:56:02 INFO - PROCESS | 17025 | 1461362162186 Marionette DEBUG loaded listener.js 14:56:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f068b2ae000) [pid = 17025] [serial = 521] [outer = 0x7f0686ee3c00] 14:56:03 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:03 INFO - PROCESS | 17025 | 1461362163348 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]]]}] 14:56:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:56:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1748ms 14:56:03 INFO - PROCESS | 17025 | 1461362163359 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 14:56:03 INFO - PROCESS | 17025 | 1461362163364 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 14:56:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:56:03 INFO - PROCESS | 17025 | 1461362163371 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:56:03 INFO - PROCESS | 17025 | 1461362163377 Marionette TRACE conn3 <- [1,666,null,{}] 14:56:03 INFO - PROCESS | 17025 | 1461362163395 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}] 14:56:03 INFO - PROCESS | 17025 | 1461362163589 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 14:56:03 INFO - PROCESS | 17025 | 1461362163802 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069751d000 == 92 [pid = 17025] [id = 174] 14:56:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f068d252000) [pid = 17025] [serial = 522] [outer = (nil)] 14:56:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f068d56fc00) [pid = 17025] [serial = 523] [outer = 0x7f068d252000] 14:56:03 INFO - PROCESS | 17025 | 1461362163925 Marionette DEBUG loaded listener.js 14:56:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f068e436000) [pid = 17025] [serial = 524] [outer = 0x7f068d252000] 14:56:04 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:04 INFO - PROCESS | 17025 | 1461362164750 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]]]}] 14:56:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:56:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1436ms 14:56:04 INFO - PROCESS | 17025 | 1461362164808 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 14:56:04 INFO - PROCESS | 17025 | 1461362164813 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 14:56:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:56:04 INFO - PROCESS | 17025 | 1461362164819 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:56:04 INFO - PROCESS | 17025 | 1461362164827 Marionette TRACE conn3 <- [1,670,null,{}] 14:56:04 INFO - PROCESS | 17025 | 1461362164839 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}] 14:56:05 INFO - PROCESS | 17025 | 1461362165074 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 14:56:05 INFO - PROCESS | 17025 | 1461362165265 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:05 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069e4e9000 == 93 [pid = 17025] [id = 175] 14:56:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f068f831800) [pid = 17025] [serial = 525] [outer = (nil)] 14:56:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f0690f07c00) [pid = 17025] [serial = 526] [outer = 0x7f068f831800] 14:56:05 INFO - PROCESS | 17025 | 1461362165427 Marionette DEBUG loaded listener.js 14:56:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f0691e58000) [pid = 17025] [serial = 527] [outer = 0x7f068f831800] 14:56:06 INFO - PROCESS | 17025 | 1461362166245 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]]]}] 14:56:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:56:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1494ms 14:56:06 INFO - PROCESS | 17025 | 1461362166314 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 14:56:06 INFO - PROCESS | 17025 | 1461362166317 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 14:56:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:56:06 INFO - PROCESS | 17025 | 1461362166324 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:56:06 INFO - PROCESS | 17025 | 1461362166327 Marionette TRACE conn3 <- [1,674,null,{}] 14:56:06 INFO - PROCESS | 17025 | 1461362166333 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}] 14:56:06 INFO - PROCESS | 17025 | 1461362166514 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 14:56:06 INFO - PROCESS | 17025 | 1461362166676 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a7125800 == 94 [pid = 17025] [id = 176] 14:56:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 191 (0x7f068e471c00) [pid = 17025] [serial = 528] [outer = (nil)] 14:56:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 192 (0x7f06940a9000) [pid = 17025] [serial = 529] [outer = 0x7f068e471c00] 14:56:06 INFO - PROCESS | 17025 | 1461362166757 Marionette DEBUG loaded listener.js 14:56:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 193 (0x7f0696030c00) [pid = 17025] [serial = 530] [outer = 0x7f068e471c00] 14:56:07 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:07 INFO - PROCESS | 17025 | 1461362167611 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]]]}] 14:56:07 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 14:56:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1328ms 14:56:07 INFO - PROCESS | 17025 | 1461362167654 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 14:56:07 INFO - PROCESS | 17025 | 1461362167658 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 14:56:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:56:07 INFO - PROCESS | 17025 | 1461362167664 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:56:07 INFO - PROCESS | 17025 | 1461362167668 Marionette TRACE conn3 <- [1,678,null,{}] 14:56:07 INFO - PROCESS | 17025 | 1461362167675 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}] 14:56:07 INFO - PROCESS | 17025 | 1461362167890 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 14:56:08 INFO - PROCESS | 17025 | 1461362168055 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ac060000 == 95 [pid = 17025] [id = 177] 14:56:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 194 (0x7f069647bc00) [pid = 17025] [serial = 531] [outer = (nil)] 14:56:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 195 (0x7f069721a400) [pid = 17025] [serial = 532] [outer = 0x7f069647bc00] 14:56:08 INFO - PROCESS | 17025 | 1461362168136 Marionette DEBUG loaded listener.js 14:56:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 196 (0x7f069a205400) [pid = 17025] [serial = 533] [outer = 0x7f069647bc00] 14:56:09 INFO - PROCESS | 17025 | 1461362169056 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]]]}] 14:56:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:56:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1434ms 14:56:09 INFO - PROCESS | 17025 | 1461362169100 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 14:56:09 INFO - PROCESS | 17025 | 1461362169105 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 14:56:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:56:09 INFO - PROCESS | 17025 | 1461362169111 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:56:09 INFO - PROCESS | 17025 | 1461362169114 Marionette TRACE conn3 <- [1,682,null,{}] 14:56:09 INFO - PROCESS | 17025 | 1461362169121 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}] 14:56:09 INFO - PROCESS | 17025 | 1461362169313 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 14:56:09 INFO - PROCESS | 17025 | 1461362169475 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:09 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c0c9800 == 96 [pid = 17025] [id = 178] 14:56:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 197 (0x7f0687fa1800) [pid = 17025] [serial = 534] [outer = (nil)] 14:56:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 198 (0x7f069a2a7400) [pid = 17025] [serial = 535] [outer = 0x7f0687fa1800] 14:56:09 INFO - PROCESS | 17025 | 1461362169554 Marionette DEBUG loaded listener.js 14:56:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 199 (0x7f06a4754400) [pid = 17025] [serial = 536] [outer = 0x7f0687fa1800] 14:56:10 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:10 INFO - PROCESS | 17025 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:56:10 INFO - PROCESS | 17025 | 1461362170885 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]]]}] 14:56:10 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) 14:56:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1832ms 14:56:11 INFO - PROCESS | 17025 | 1461362171017 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 14:56:11 INFO - PROCESS | 17025 | 1461362171020 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 14:56:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:56:11 INFO - PROCESS | 17025 | 1461362171036 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:56:11 INFO - PROCESS | 17025 | 1461362171039 Marionette TRACE conn3 <- [1,686,null,{}] 14:56:11 INFO - PROCESS | 17025 | 1461362171045 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}] 14:56:11 INFO - PROCESS | 17025 | 1461362171223 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 14:56:11 INFO - PROCESS | 17025 | 1461362171385 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ad9bc800 == 97 [pid = 17025] [id = 179] 14:56:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 200 (0x7f0687fa2c00) [pid = 17025] [serial = 537] [outer = (nil)] 14:56:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 201 (0x7f06a9204400) [pid = 17025] [serial = 538] [outer = 0x7f0687fa2c00] 14:56:11 INFO - PROCESS | 17025 | 1461362171462 Marionette DEBUG loaded listener.js 14:56:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 202 (0x7f06a920a800) [pid = 17025] [serial = 539] [outer = 0x7f0687fa2c00] 14:56:12 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:12 INFO - PROCESS | 17025 | 1461362172780 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]]]}] 14:56:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:56:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1783ms 14:56:12 INFO - PROCESS | 17025 | 1461362172835 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 14:56:12 INFO - PROCESS | 17025 | 1461362172840 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 14:56:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:56:12 INFO - PROCESS | 17025 | 1461362172868 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:56:12 INFO - PROCESS | 17025 | 1461362172873 Marionette TRACE conn3 <- [1,690,null,{}] 14:56:12 INFO - PROCESS | 17025 | 1461362172879 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}] 14:56:13 INFO - PROCESS | 17025 | 1461362173077 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 14:56:13 INFO - PROCESS | 17025 | 1461362173258 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:13 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068366c800 == 98 [pid = 17025] [id = 180] 14:56:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 203 (0x7f0682286400) [pid = 17025] [serial = 540] [outer = (nil)] 14:56:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 204 (0x7f068228e400) [pid = 17025] [serial = 541] [outer = 0x7f0682286400] 14:56:13 INFO - PROCESS | 17025 | 1461362173335 Marionette DEBUG loaded listener.js 14:56:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 205 (0x7f068c1ea800) [pid = 17025] [serial = 542] [outer = 0x7f0682286400] 14:56:14 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:14 INFO - PROCESS | 17025 | 1461362174959 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]]]}] 14:56:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:56:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2144ms 14:56:15 INFO - PROCESS | 17025 | 1461362175007 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 14:56:15 INFO - PROCESS | 17025 | 1461362175013 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 14:56:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:56:15 INFO - PROCESS | 17025 | 1461362175022 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:56:15 INFO - PROCESS | 17025 | 1461362175028 Marionette TRACE conn3 <- [1,694,null,{}] 14:56:15 INFO - PROCESS | 17025 | 1461362175038 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}] 14:56:15 INFO - PROCESS | 17025 | 1461362175264 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 14:56:15 INFO - PROCESS | 17025 | 1461362175448 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686c86000 == 99 [pid = 17025] [id = 181] 14:56:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 206 (0x7f06839e8800) [pid = 17025] [serial = 543] [outer = (nil)] 14:56:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 207 (0x7f0685ce8800) [pid = 17025] [serial = 544] [outer = 0x7f06839e8800] 14:56:15 INFO - PROCESS | 17025 | 1461362175521 Marionette DEBUG loaded listener.js 14:56:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 208 (0x7f0685fd0800) [pid = 17025] [serial = 545] [outer = 0x7f06839e8800] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697b40000 == 98 [pid = 17025] [id = 135] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a5217000 == 97 [pid = 17025] [id = 52] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068f5dd800 == 96 [pid = 17025] [id = 43] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 207 (0x7f0696b3d000) [pid = 17025] [serial = 460] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069343d800 == 95 [pid = 17025] [id = 170] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690df2800 == 94 [pid = 17025] [id = 169] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e459000 == 93 [pid = 17025] [id = 168] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d2bc000 == 92 [pid = 17025] [id = 167] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06872df800 == 91 [pid = 17025] [id = 166] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686a43000 == 90 [pid = 17025] [id = 165] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687f3d000 == 89 [pid = 17025] [id = 162] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687f25800 == 88 [pid = 17025] [id = 161] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06839d1800 == 87 [pid = 17025] [id = 160] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685ec3800 == 86 [pid = 17025] [id = 159] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683893000 == 85 [pid = 17025] [id = 158] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ab67f800 == 84 [pid = 17025] [id = 157] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a8d48800 == 83 [pid = 17025] [id = 156] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0695606800 == 82 [pid = 17025] [id = 155] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068de68000 == 81 [pid = 17025] [id = 154] 14:56:16 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a40bc800 == 80 [pid = 17025] [id = 153] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 206 (0x7f068f79cc00) [pid = 17025] [serial = 454] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 205 (0x7f0690f03c00) [pid = 17025] [serial = 457] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 204 (0x7f06869d1400) [pid = 17025] [serial = 442] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 203 (0x7f0686d1a400) [pid = 17025] [serial = 443] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 202 (0x7f0690d18800) [pid = 17025] [serial = 455] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 201 (0x7f06a925d000) [pid = 17025] [serial = 409] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 200 (0x7f06869c6400) [pid = 17025] [serial = 432] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 199 (0x7f06a9788c00) [pid = 17025] [serial = 417] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 198 (0x7f068e4e7000) [pid = 17025] [serial = 411] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 197 (0x7f068e47ec00) [pid = 17025] [serial = 423] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 196 (0x7f0687d39c00) [pid = 17025] [serial = 426] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 195 (0x7f0687d3f000) [pid = 17025] [serial = 445] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 194 (0x7f068c29d400) [pid = 17025] [serial = 446] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 193 (0x7f068e434400) [pid = 17025] [serial = 451] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 192 (0x7f069494d400) [pid = 17025] [serial = 414] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 191 (0x7f06869d1000) [pid = 17025] [serial = 435] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 190 (0x7f068d256400) [pid = 17025] [serial = 429] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f0691e5a000) [pid = 17025] [serial = 420] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f0686b31000) [pid = 17025] [serial = 439] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f068d3e2800) [pid = 17025] [serial = 449] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f068d257800) [pid = 17025] [serial = 448] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f0695bad400) [pid = 17025] [serial = 244] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f068e476000) [pid = 17025] [serial = 452] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f06935b5c00) [pid = 17025] [serial = 458] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f06a992d800) [pid = 17025] [serial = 370] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f069a478c00) [pid = 17025] [serial = 334] [outer = (nil)] [url = about:blank] 14:56:16 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:17 INFO - PROCESS | 17025 | 1461362177027 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]]]}] 14:56:17 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) 14:56:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2047ms 14:56:17 INFO - PROCESS | 17025 | 1461362177069 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 14:56:17 INFO - PROCESS | 17025 | 1461362177077 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 14:56:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:56:17 INFO - PROCESS | 17025 | 1461362177088 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:56:17 INFO - PROCESS | 17025 | 1461362177091 Marionette TRACE conn3 <- [1,698,null,{}] 14:56:17 INFO - PROCESS | 17025 | 1461362177098 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}] 14:56:17 INFO - PROCESS | 17025 | 1461362177256 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 14:56:17 INFO - PROCESS | 17025 | 1461362177378 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:17 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685b84000 == 81 [pid = 17025] [id = 182] 14:56:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f06839ef400) [pid = 17025] [serial = 546] [outer = (nil)] 14:56:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f0686d14800) [pid = 17025] [serial = 547] [outer = 0x7f06839ef400] 14:56:17 INFO - PROCESS | 17025 | 1461362177442 Marionette DEBUG loaded listener.js 14:56:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f06871e9800) [pid = 17025] [serial = 548] [outer = 0x7f06839ef400] 14:56:18 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:18 INFO - PROCESS | 17025 | 1461362178598 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]]]}] 14:56:18 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) 14:56:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1535ms 14:56:18 INFO - PROCESS | 17025 | 1461362178623 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 14:56:18 INFO - PROCESS | 17025 | 1461362178627 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 14:56:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:56:18 INFO - PROCESS | 17025 | 1461362178641 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:56:18 INFO - PROCESS | 17025 | 1461362178647 Marionette TRACE conn3 <- [1,702,null,{}] 14:56:18 INFO - PROCESS | 17025 | 1461362178663 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}] 14:56:18 INFO - PROCESS | 17025 | 1461362178983 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 14:56:19 INFO - PROCESS | 17025 | 1461362179032 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687d1d800 == 82 [pid = 17025] [id = 183] 14:56:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f068b581000) [pid = 17025] [serial = 549] [outer = (nil)] 14:56:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f068b58c400) [pid = 17025] [serial = 550] [outer = 0x7f068b581000] 14:56:19 INFO - PROCESS | 17025 | 1461362179112 Marionette DEBUG loaded listener.js 14:56:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f068c1eac00) [pid = 17025] [serial = 551] [outer = 0x7f068b581000] 14:56:20 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:20 INFO - PROCESS | 17025 | 1461362180377 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]]]}] 14:56:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:56:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1792ms 14:56:20 INFO - PROCESS | 17025 | 1461362180434 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 14:56:20 INFO - PROCESS | 17025 | 1461362180444 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 14:56:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:56:20 INFO - PROCESS | 17025 | 1461362180453 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:56:20 INFO - PROCESS | 17025 | 1461362180457 Marionette TRACE conn3 <- [1,706,null,{}] 14:56:20 INFO - PROCESS | 17025 | 1461362180462 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}] 14:56:20 INFO - PROCESS | 17025 | 1461362180865 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 14:56:20 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f068b58c800) [pid = 17025] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:56:20 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f0687d3e000) [pid = 17025] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:56:20 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f0685ceec00) [pid = 17025] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:56:20 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f0686d1fc00) [pid = 17025] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:56:20 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f0686b27000) [pid = 17025] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:56:20 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f068e43b000) [pid = 17025] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:56:20 INFO - PROCESS | 17025 | 1461362180959 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068722c000 == 83 [pid = 17025] [id = 184] 14:56:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f06835a4000) [pid = 17025] [serial = 552] [outer = (nil)] 14:56:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f0687d37400) [pid = 17025] [serial = 553] [outer = 0x7f06835a4000] 14:56:21 INFO - PROCESS | 17025 | 1461362181026 Marionette DEBUG loaded listener.js 14:56:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f068d257c00) [pid = 17025] [serial = 554] [outer = 0x7f06835a4000] 14:56:22 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:22 INFO - PROCESS | 17025 | 1461362182146 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]]]}] 14:56:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:56:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1737ms 14:56:22 INFO - PROCESS | 17025 | 1461362182191 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:56:22 INFO - PROCESS | 17025 | 1461362182195 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 14:56:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:56:22 INFO - PROCESS | 17025 | 1461362182203 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:56:22 INFO - PROCESS | 17025 | 1461362182206 Marionette TRACE conn3 <- [1,710,null,{}] 14:56:22 INFO - PROCESS | 17025 | 1461362182212 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}] 14:56:22 INFO - PROCESS | 17025 | 1461362182417 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:56:22 INFO - PROCESS | 17025 | 1461362182517 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068de7e000 == 84 [pid = 17025] [id = 185] 14:56:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f0686b24c00) [pid = 17025] [serial = 555] [outer = (nil)] 14:56:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f068d3e5000) [pid = 17025] [serial = 556] [outer = 0x7f0686b24c00] 14:56:22 INFO - PROCESS | 17025 | 1461362182583 Marionette DEBUG loaded listener.js 14:56:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f068e434400) [pid = 17025] [serial = 557] [outer = 0x7f0686b24c00] 14:56:23 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:24 INFO - PROCESS | 17025 | 1461362184037 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]]]}] 14:56:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:56:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1890ms 14:56:24 INFO - PROCESS | 17025 | 1461362184144 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 14:56:24 INFO - PROCESS | 17025 | 1461362184151 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 14:56:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:56:24 INFO - PROCESS | 17025 | 1461362184163 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:56:24 INFO - PROCESS | 17025 | 1461362184167 Marionette TRACE conn3 <- [1,714,null,{}] 14:56:24 INFO - PROCESS | 17025 | 1461362184177 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}] 14:56:24 INFO - PROCESS | 17025 | 1461362184363 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:56:24 INFO - PROCESS | 17025 | 1461362184529 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:24 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068721b000 == 85 [pid = 17025] [id = 186] 14:56:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f0685cee000) [pid = 17025] [serial = 558] [outer = (nil)] 14:56:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f0686d1e000) [pid = 17025] [serial = 559] [outer = 0x7f0685cee000] 14:56:24 INFO - PROCESS | 17025 | 1461362184617 Marionette DEBUG loaded listener.js 14:56:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f06871ee800) [pid = 17025] [serial = 560] [outer = 0x7f0685cee000] 14:56:25 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:26 INFO - PROCESS | 17025 | 1461362186000 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]]]}] 14:56:26 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 14:56:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1990ms 14:56:26 INFO - PROCESS | 17025 | 1461362186157 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:56:26 INFO - PROCESS | 17025 | 1461362186167 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 14:56:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:56:26 INFO - PROCESS | 17025 | 1461362186178 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:56:26 INFO - PROCESS | 17025 | 1461362186183 Marionette TRACE conn3 <- [1,718,null,{}] 14:56:26 INFO - PROCESS | 17025 | 1461362186189 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}] 14:56:26 INFO - PROCESS | 17025 | 1461362186366 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:56:26 INFO - PROCESS | 17025 | 1461362186530 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e459000 == 86 [pid = 17025] [id = 187] 14:56:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 191 (0x7f0685fcb400) [pid = 17025] [serial = 561] [outer = (nil)] 14:56:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 192 (0x7f068b585400) [pid = 17025] [serial = 562] [outer = 0x7f0685fcb400] 14:56:26 INFO - PROCESS | 17025 | 1461362186605 Marionette DEBUG loaded listener.js 14:56:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 193 (0x7f068c2da800) [pid = 17025] [serial = 563] [outer = 0x7f0685fcb400] 14:56:27 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:27 INFO - PROCESS | 17025 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:56:28 INFO - PROCESS | 17025 | 1461362187999 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]]]}] 14:56:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:56:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1889ms 14:56:28 INFO - PROCESS | 17025 | 1461362188068 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:56:28 INFO - PROCESS | 17025 | 1461362188072 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:56:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:56:28 INFO - PROCESS | 17025 | 1461362188079 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:56:28 INFO - PROCESS | 17025 | 1461362188085 Marionette TRACE conn3 <- [1,722,null,{}] 14:56:28 INFO - PROCESS | 17025 | 1461362188101 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}] 14:56:28 INFO - PROCESS | 17025 | 1461362188318 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:56:28 INFO - PROCESS | 17025 | 1461362188482 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:28 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0691f1e000 == 87 [pid = 17025] [id = 188] 14:56:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 194 (0x7f068d255400) [pid = 17025] [serial = 564] [outer = (nil)] 14:56:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 195 (0x7f068e476000) [pid = 17025] [serial = 565] [outer = 0x7f068d255400] 14:56:28 INFO - PROCESS | 17025 | 1461362188560 Marionette DEBUG loaded listener.js 14:56:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 196 (0x7f0690f0b000) [pid = 17025] [serial = 566] [outer = 0x7f068d255400] 14:56:29 INFO - PROCESS | 17025 | 1461362189440 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] 14:56:29 INFO - PROCESS | 17025 | 1461362189523 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:56:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:56:29 INFO - PROCESS | 17025 | 1461362189530 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:56:29 INFO - PROCESS | 17025 | 1461362189534 Marionette TRACE conn3 <- [1,726,null,{}] 14:56:29 INFO - PROCESS | 17025 | 1461362189540 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}] 14:56:29 INFO - PROCESS | 17025 | 1461362189761 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:56:29 INFO - PROCESS | 17025 | 1461362189970 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696168800 == 88 [pid = 17025] [id = 189] 14:56:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 197 (0x7f068d3e5800) [pid = 17025] [serial = 567] [outer = (nil)] 14:56:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 198 (0x7f0695b40400) [pid = 17025] [serial = 568] [outer = 0x7f068d3e5800] 14:56:30 INFO - PROCESS | 17025 | 1461362190090 Marionette DEBUG loaded listener.js 14:56:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 199 (0x7f0696543400) [pid = 17025] [serial = 569] [outer = 0x7f068d3e5800] 14:56:30 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:30 INFO - PROCESS | 17025 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:56:31 INFO - PROCESS | 17025 | 1461362191004 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]]]}] 14:56:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:56:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1535ms 14:56:31 INFO - PROCESS | 17025 | 1461362191067 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:56:31 INFO - PROCESS | 17025 | 1461362191071 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:56:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:56:31 INFO - PROCESS | 17025 | 1461362191077 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:56:31 INFO - PROCESS | 17025 | 1461362191081 Marionette TRACE conn3 <- [1,730,null,{}] 14:56:31 INFO - PROCESS | 17025 | 1461362191086 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}] 14:56:31 INFO - PROCESS | 17025 | 1461362191270 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:56:31 INFO - PROCESS | 17025 | 1461362191486 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069750f800 == 89 [pid = 17025] [id = 190] 14:56:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 200 (0x7f0690baa400) [pid = 17025] [serial = 570] [outer = (nil)] 14:56:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 201 (0x7f0696b36000) [pid = 17025] [serial = 571] [outer = 0x7f0690baa400] 14:56:31 INFO - PROCESS | 17025 | 1461362191581 Marionette DEBUG loaded listener.js 14:56:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 202 (0x7f0697a16000) [pid = 17025] [serial = 572] [outer = 0x7f0690baa400] 14:56:32 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:32 INFO - PROCESS | 17025 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:56:32 INFO - PROCESS | 17025 | 1461362192491 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] 14:56:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:56:32 INFO - PROCESS | 17025 | 1461362192568 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:56:32 INFO - PROCESS | 17025 | 1461362192574 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:56:32 INFO - PROCESS | 17025 | 1461362192577 Marionette TRACE conn3 <- [1,734,null,{}] 14:56:32 INFO - PROCESS | 17025 | 1461362192583 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}] 14:56:32 INFO - PROCESS | 17025 | 1461362192830 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:56:33 INFO - PROCESS | 17025 | 1461362193056 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:33 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068de62800 == 90 [pid = 17025] [id = 191] 14:56:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 203 (0x7f06839e6400) [pid = 17025] [serial = 573] [outer = (nil)] 14:56:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 204 (0x7f068d25e800) [pid = 17025] [serial = 574] [outer = 0x7f06839e6400] 14:56:33 INFO - PROCESS | 17025 | 1461362193152 Marionette DEBUG loaded listener.js 14:56:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 205 (0x7f06a9207400) [pid = 17025] [serial = 575] [outer = 0x7f06839e6400] 14:56:33 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:34 INFO - PROCESS | 17025 | 1461362194271 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]]]}] 14:56:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:56:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1785ms 14:56:34 INFO - PROCESS | 17025 | 1461362194360 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:56:34 INFO - PROCESS | 17025 | 1461362194366 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:56:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:56:34 INFO - PROCESS | 17025 | 1461362194374 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:56:34 INFO - PROCESS | 17025 | 1461362194383 Marionette TRACE conn3 <- [1,738,null,{}] 14:56:34 INFO - PROCESS | 17025 | 1461362194453 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}] 14:56:34 INFO - PROCESS | 17025 | 1461362194676 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:56:34 INFO - PROCESS | 17025 | 1461362194927 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683890800 == 91 [pid = 17025] [id = 192] 14:56:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 206 (0x7f068365c000) [pid = 17025] [serial = 576] [outer = (nil)] 14:56:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 207 (0x7f06839eac00) [pid = 17025] [serial = 577] [outer = 0x7f068365c000] 14:56:35 INFO - PROCESS | 17025 | 1461362195057 Marionette DEBUG loaded listener.js 14:56:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 208 (0x7f0685fd1000) [pid = 17025] [serial = 578] [outer = 0x7f068365c000] 14:56:36 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:36 INFO - PROCESS | 17025 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:56:36 INFO - PROCESS | 17025 | 1461362196450 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]]]}] 14:56:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:56:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2147ms 14:56:36 INFO - PROCESS | 17025 | 1461362196526 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:56:36 INFO - PROCESS | 17025 | 1461362196534 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:56:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:56:36 INFO - PROCESS | 17025 | 1461362196547 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:56:36 INFO - PROCESS | 17025 | 1461362196551 Marionette TRACE conn3 <- [1,742,null,{}] 14:56:36 INFO - PROCESS | 17025 | 1461362196557 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}] 14:56:36 INFO - PROCESS | 17025 | 1461362196734 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:56:36 INFO - PROCESS | 17025 | 1461362196908 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687c3b000 == 92 [pid = 17025] [id = 193] 14:56:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 209 (0x7f06869cd000) [pid = 17025] [serial = 579] [outer = (nil)] 14:56:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 210 (0x7f06871e5c00) [pid = 17025] [serial = 580] [outer = 0x7f06869cd000] 14:56:36 INFO - PROCESS | 17025 | 1461362196976 Marionette DEBUG loaded listener.js 14:56:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 211 (0x7f068b580800) [pid = 17025] [serial = 581] [outer = 0x7f06869cd000] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686c71000 == 91 [pid = 17025] [id = 145] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068722c000 == 90 [pid = 17025] [id = 184] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 210 (0x7f0687d34800) [pid = 17025] [serial = 493] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 209 (0x7f0690e3dc00) [pid = 17025] [serial = 469] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 208 (0x7f068d25dc00) [pid = 17025] [serial = 466] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 207 (0x7f0686ee2800) [pid = 17025] [serial = 478] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 206 (0x7f06839ed400) [pid = 17025] [serial = 481] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 205 (0x7f06871e9400) [pid = 17025] [serial = 463] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 204 (0x7f069873e400) [pid = 17025] [serial = 475] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 203 (0x7f0685fce400) [pid = 17025] [serial = 484] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 202 (0x7f0696477000) [pid = 17025] [serial = 472] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 201 (0x7f0690e32400) [pid = 17025] [serial = 514] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687d1d800 == 89 [pid = 17025] [id = 183] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685b84000 == 88 [pid = 17025] [id = 182] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686c86000 == 87 [pid = 17025] [id = 181] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068366c800 == 86 [pid = 17025] [id = 180] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ad9bc800 == 85 [pid = 17025] [id = 179] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c0c9800 == 84 [pid = 17025] [id = 178] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ac060000 == 83 [pid = 17025] [id = 177] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a7125800 == 82 [pid = 17025] [id = 176] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069e4e9000 == 81 [pid = 17025] [id = 175] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069751d000 == 80 [pid = 17025] [id = 174] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e417000 == 79 [pid = 17025] [id = 173] 14:56:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06872cd800 == 78 [pid = 17025] [id = 172] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 200 (0x7f068d25ec00) [pid = 17025] [serial = 508] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 199 (0x7f068c2a4000) [pid = 17025] [serial = 505] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 198 (0x7f06869ce400) [pid = 17025] [serial = 497] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 197 (0x7f0685fd4000) [pid = 17025] [serial = 496] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 196 (0x7f0686ee1000) [pid = 17025] [serial = 499] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 195 (0x7f06871efc00) [pid = 17025] [serial = 500] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 194 (0x7f068b57e800) [pid = 17025] [serial = 502] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 193 (0x7f068b58a000) [pid = 17025] [serial = 503] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 192 (0x7f0685fd7400) [pid = 17025] [serial = 487] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 191 (0x7f06833e1000) [pid = 17025] [serial = 490] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 190 (0x7f068d570000) [pid = 17025] [serial = 509] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f068e852c00) [pid = 17025] [serial = 511] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f068d255000) [pid = 17025] [serial = 506] [outer = (nil)] [url = about:blank] 14:56:37 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f0690d12c00) [pid = 17025] [serial = 512] [outer = (nil)] [url = about:blank] 14:56:38 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:38 INFO - PROCESS | 17025 | 1461362198409 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]]]}] 14:56:38 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 14:56:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1882ms 14:56:38 INFO - PROCESS | 17025 | 1461362198429 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:56:38 INFO - PROCESS | 17025 | 1461362198433 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:56:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:56:38 INFO - PROCESS | 17025 | 1461362198438 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:56:38 INFO - PROCESS | 17025 | 1461362198444 Marionette TRACE conn3 <- [1,746,null,{}] 14:56:38 INFO - PROCESS | 17025 | 1461362198460 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}] 14:56:38 INFO - PROCESS | 17025 | 1461362198662 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:56:38 INFO - PROCESS | 17025 | 1461362198680 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:38 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686c78000 == 79 [pid = 17025] [id = 194] 14:56:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f068b582800) [pid = 17025] [serial = 582] [outer = (nil)] 14:56:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f068c29c800) [pid = 17025] [serial = 583] [outer = 0x7f068b582800] 14:56:38 INFO - PROCESS | 17025 | 1461362198748 Marionette DEBUG loaded listener.js 14:56:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f068d259800) [pid = 17025] [serial = 584] [outer = 0x7f068b582800] 14:56:39 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:39 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:39 INFO - PROCESS | 17025 | 1461362199948 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]]]}] 14:56:39 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.) 14:56:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1534ms 14:56:39 INFO - PROCESS | 17025 | 1461362199974 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:56:39 INFO - PROCESS | 17025 | 1461362199979 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:56:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:56:40 INFO - PROCESS | 17025 | 1461362200003 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:56:40 INFO - PROCESS | 17025 | 1461362200007 Marionette TRACE conn3 <- [1,750,null,{}] 14:56:40 INFO - PROCESS | 17025 | 1461362200012 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}] 14:56:40 INFO - PROCESS | 17025 | 1461362200219 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:56:40 INFO - PROCESS | 17025 | 1461362200297 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:40 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068de76800 == 80 [pid = 17025] [id = 195] 14:56:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 191 (0x7f0687fa7400) [pid = 17025] [serial = 585] [outer = (nil)] 14:56:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 192 (0x7f068e43b400) [pid = 17025] [serial = 586] [outer = 0x7f0687fa7400] 14:56:40 INFO - PROCESS | 17025 | 1461362200369 Marionette DEBUG loaded listener.js 14:56:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 193 (0x7f068f79fc00) [pid = 17025] [serial = 587] [outer = 0x7f0687fa7400] 14:56:41 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:41 INFO - PROCESS | 17025 | 1461362201662 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]]]}] 14:56:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:56:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1697ms 14:56:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:56:41 INFO - PROCESS | 17025 | 1461362201692 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:56:41 INFO - PROCESS | 17025 | 1461362201695 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:56:41 INFO - PROCESS | 17025 | 1461362201701 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:56:41 INFO - PROCESS | 17025 | 1461362201704 Marionette TRACE conn3 <- [1,754,null,{}] 14:56:41 INFO - PROCESS | 17025 | 1461362201709 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}] 14:56:42 INFO - PROCESS | 17025 | 1461362202506 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 192 (0x7f0690e3e800) [pid = 17025] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 191 (0x7f06871eac00) [pid = 17025] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 190 (0x7f068d3e9000) [pid = 17025] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f0695bacc00) [pid = 17025] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f0697a73000) [pid = 17025] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f0687d35800) [pid = 17025] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f0690d17000) [pid = 17025] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f068da8a800) [pid = 17025] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f068f82d800) [pid = 17025] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f06a8d0b400) [pid = 17025] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f068d251000) [pid = 17025] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f069654a000) [pid = 17025] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f06977f0800) [pid = 17025] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f0695654400) [pid = 17025] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f068de18000) [pid = 17025] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f068c2dd000) [pid = 17025] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f06869c3000) [pid = 17025] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f0682286400) [pid = 17025] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f069590e000) [pid = 17025] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f068b581000) [pid = 17025] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f068c2a7000) [pid = 17025] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f069602b800) [pid = 17025] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f06934d5800) [pid = 17025] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f0696546800) [pid = 17025] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f06839e8800) [pid = 17025] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f069a2ad000) [pid = 17025] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f0695647000) [pid = 17025] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f068b2b1400) [pid = 17025] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f0691e4fc00) [pid = 17025] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f06835a4000) [pid = 17025] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f068de13000) [pid = 17025] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f068e4e4c00) [pid = 17025] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f068de14c00) [pid = 17025] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f06833d9400) [pid = 17025] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f06839ef400) [pid = 17025] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f06a9253c00) [pid = 17025] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f0697a6e000) [pid = 17025] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f068e474400) [pid = 17025] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f068dd0cc00) [pid = 17025] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f068d3e5400) [pid = 17025] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f068f442c00) [pid = 17025] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f0697a70c00) [pid = 17025] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f06a9336c00) [pid = 17025] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:56:42 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f06871e9000) [pid = 17025] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:56:42 INFO - PROCESS | 17025 | 1461362202675 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:42 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686a47800 == 81 [pid = 17025] [id = 196] 14:56:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f0682286400) [pid = 17025] [serial = 588] [outer = (nil)] 14:56:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f06835af800) [pid = 17025] [serial = 589] [outer = 0x7f0682286400] 14:56:42 INFO - PROCESS | 17025 | 1461362202742 Marionette DEBUG loaded listener.js 14:56:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f06871e6800) [pid = 17025] [serial = 590] [outer = 0x7f0682286400] 14:56:43 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:43 INFO - PROCESS | 17025 | 1461362203877 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]]]}] 14:56:43 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 14:56:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2233ms 14:56:43 INFO - PROCESS | 17025 | 1461362203935 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:56:43 INFO - PROCESS | 17025 | 1461362203939 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:56:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:56:43 INFO - PROCESS | 17025 | 1461362203945 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:56:43 INFO - PROCESS | 17025 | 1461362203949 Marionette TRACE conn3 <- [1,758,null,{}] 14:56:43 INFO - PROCESS | 17025 | 1461362203954 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}] 14:56:44 INFO - PROCESS | 17025 | 1461362204258 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:56:44 INFO - PROCESS | 17025 | 1461362204281 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0691c13800 == 82 [pid = 17025] [id = 197] 14:56:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f068d251000) [pid = 17025] [serial = 591] [outer = (nil)] 14:56:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f0690e36000) [pid = 17025] [serial = 592] [outer = 0x7f068d251000] 14:56:44 INFO - PROCESS | 17025 | 1461362204351 Marionette DEBUG loaded listener.js 14:56:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f06934d5800) [pid = 17025] [serial = 593] [outer = 0x7f068d251000] 14:56:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:45 INFO - PROCESS | 17025 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:56:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:45 INFO - PROCESS | 17025 | 1461362205412 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]]]}] 14:56:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:56:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1533ms 14:56:45 INFO - PROCESS | 17025 | 1461362205481 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:56:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:56:45 INFO - PROCESS | 17025 | 1461362205489 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:56:45 INFO - PROCESS | 17025 | 1461362205499 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:56:45 INFO - PROCESS | 17025 | 1461362205507 Marionette TRACE conn3 <- [1,762,null,{}] 14:56:45 INFO - PROCESS | 17025 | 1461362205515 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}] 14:56:45 INFO - PROCESS | 17025 | 1461362205720 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:56:45 INFO - PROCESS | 17025 | 1461362205944 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:46 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687c26800 == 83 [pid = 17025] [id = 198] 14:56:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f06869cf000) [pid = 17025] [serial = 594] [outer = (nil)] 14:56:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f0686d12800) [pid = 17025] [serial = 595] [outer = 0x7f06869cf000] 14:56:46 INFO - PROCESS | 17025 | 1461362206067 Marionette DEBUG loaded listener.js 14:56:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f06871ec000) [pid = 17025] [serial = 596] [outer = 0x7f06869cf000] 14:56:47 INFO - PROCESS | 17025 | 1461362207404 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]]]}] 14:56:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:56:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1942ms 14:56:47 INFO - PROCESS | 17025 | 1461362207564 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:56:47 INFO - PROCESS | 17025 | 1461362207573 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:56:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:56:47 INFO - PROCESS | 17025 | 1461362207591 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:56:47 INFO - PROCESS | 17025 | 1461362207595 Marionette TRACE conn3 <- [1,766,null,{}] 14:56:47 INFO - PROCESS | 17025 | 1461362207601 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}] 14:56:47 INFO - PROCESS | 17025 | 1461362207790 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:56:47 INFO - PROCESS | 17025 | 1461362207957 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690deb000 == 84 [pid = 17025] [id = 199] 14:56:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f0685ce3000) [pid = 17025] [serial = 597] [outer = (nil)] 14:56:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f068b588800) [pid = 17025] [serial = 598] [outer = 0x7f0685ce3000] 14:56:48 INFO - PROCESS | 17025 | 1461362208033 Marionette DEBUG loaded listener.js 14:56:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f068c2a7000) [pid = 17025] [serial = 599] [outer = 0x7f0685ce3000] 14:56:49 INFO - PROCESS | 17025 | 1461362209363 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]]]}] 14:56:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:56:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1787ms 14:56:49 INFO - PROCESS | 17025 | 1461362209422 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:56:49 INFO - PROCESS | 17025 | 1461362209425 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:56:49 INFO - PROCESS | 17025 | 1461362209437 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:56:49 INFO - PROCESS | 17025 | 1461362209443 Marionette TRACE conn3 <- [1,770,null,{}] 14:56:49 INFO - PROCESS | 17025 | 1461362209460 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}] 14:56:49 INFO - PROCESS | 17025 | 1461362209722 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:56:49 INFO - PROCESS | 17025 | 1461362209848 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696319800 == 85 [pid = 17025] [id = 200] 14:56:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f068d3e9c00) [pid = 17025] [serial = 600] [outer = (nil)] 14:56:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f068e4e9c00) [pid = 17025] [serial = 601] [outer = 0x7f068d3e9c00] 14:56:49 INFO - PROCESS | 17025 | 1461362209928 Marionette DEBUG loaded listener.js 14:56:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f0691e4fc00) [pid = 17025] [serial = 602] [outer = 0x7f068d3e9c00] 14:56:50 INFO - PROCESS | 17025 | 1461362210831 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]]]}] 14:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1440ms 14:56:50 INFO - PROCESS | 17025 | 1461362210878 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:56:50 INFO - PROCESS | 17025 | 1461362210883 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:56:50 INFO - PROCESS | 17025 | 1461362210890 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:56:50 INFO - PROCESS | 17025 | 1461362210894 Marionette TRACE conn3 <- [1,774,null,{}] 14:56:50 INFO - PROCESS | 17025 | 1461362210901 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}] 14:56:51 INFO - PROCESS | 17025 | 1461362211104 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:56:51 INFO - PROCESS | 17025 | 1461362211321 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a410800 == 86 [pid = 17025] [id = 201] 14:56:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f06833e3000) [pid = 17025] [serial = 603] [outer = (nil)] 14:56:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f0695894c00) [pid = 17025] [serial = 604] [outer = 0x7f06833e3000] 14:56:51 INFO - PROCESS | 17025 | 1461362211441 Marionette DEBUG loaded listener.js 14:56:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f0696476400) [pid = 17025] [serial = 605] [outer = 0x7f06833e3000] 14:56:52 INFO - PROCESS | 17025 | 1461362212278 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]]]}] 14:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1440ms 14:56:52 INFO - PROCESS | 17025 | 1461362212330 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:56:52 INFO - PROCESS | 17025 | 1461362212333 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:56:52 INFO - PROCESS | 17025 | 1461362212341 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:56:52 INFO - PROCESS | 17025 | 1461362212343 Marionette TRACE conn3 <- [1,778,null,{}] 14:56:52 INFO - PROCESS | 17025 | 1461362212349 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}] 14:56:52 INFO - PROCESS | 17025 | 1461362212519 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:56:52 INFO - PROCESS | 17025 | 1461362212673 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:52 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a43a4000 == 87 [pid = 17025] [id = 202] 14:56:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f0691e51400) [pid = 17025] [serial = 606] [outer = (nil)] 14:56:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f069684c800) [pid = 17025] [serial = 607] [outer = 0x7f0691e51400] 14:56:52 INFO - PROCESS | 17025 | 1461362212746 Marionette DEBUG loaded listener.js 14:56:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f0697a6cc00) [pid = 17025] [serial = 608] [outer = 0x7f0691e51400] 14:56:53 INFO - PROCESS | 17025 | 1461362213662 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]]]}] 14:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1379ms 14:56:53 INFO - PROCESS | 17025 | 1461362213720 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:56:53 INFO - PROCESS | 17025 | 1461362213723 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:56:53 INFO - PROCESS | 17025 | 1461362213730 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:56:53 INFO - PROCESS | 17025 | 1461362213734 Marionette TRACE conn3 <- [1,782,null,{}] 14:56:53 INFO - PROCESS | 17025 | 1461362213740 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}] 14:56:53 INFO - PROCESS | 17025 | 1461362213978 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:56:54 INFO - PROCESS | 17025 | 1461362214230 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:54 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a954f800 == 88 [pid = 17025] [id = 203] 14:56:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f069e47c800) [pid = 17025] [serial = 609] [outer = (nil)] 14:56:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f06a572cc00) [pid = 17025] [serial = 610] [outer = 0x7f069e47c800] 14:56:54 INFO - PROCESS | 17025 | 1461362214315 Marionette DEBUG loaded listener.js 14:56:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f06a9207800) [pid = 17025] [serial = 611] [outer = 0x7f069e47c800] 14:56:55 INFO - PROCESS | 17025 | 1461362215139 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]]]}] 14:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1479ms 14:56:55 INFO - PROCESS | 17025 | 1461362215211 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:56:55 INFO - PROCESS | 17025 | 1461362215215 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:56:55 INFO - PROCESS | 17025 | 1461362215222 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:56:55 INFO - PROCESS | 17025 | 1461362215225 Marionette TRACE conn3 <- [1,786,null,{}] 14:56:55 INFO - PROCESS | 17025 | 1461362215231 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}] 14:56:55 INFO - PROCESS | 17025 | 1461362215410 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:56:55 INFO - PROCESS | 17025 | 1461362215582 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ac060000 == 89 [pid = 17025] [id = 204] 14:56:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f0683583400) [pid = 17025] [serial = 612] [outer = (nil)] 14:56:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f068358c400) [pid = 17025] [serial = 613] [outer = 0x7f0683583400] 14:56:55 INFO - PROCESS | 17025 | 1461362215674 Marionette DEBUG loaded listener.js 14:56:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f0683590c00) [pid = 17025] [serial = 614] [outer = 0x7f0683583400] 14:56:56 INFO - PROCESS | 17025 | 1461362216597 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]]]}] 14:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1442ms 14:56:56 INFO - PROCESS | 17025 | 1461362216666 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:56:56 INFO - PROCESS | 17025 | 1461362216669 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:56:56 INFO - PROCESS | 17025 | 1461362216676 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:56:56 INFO - PROCESS | 17025 | 1461362216679 Marionette TRACE conn3 <- [1,790,null,{}] 14:56:56 INFO - PROCESS | 17025 | 1461362216685 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}] 14:56:56 INFO - PROCESS | 17025 | 1461362216862 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:56:57 INFO - PROCESS | 17025 | 1461362217039 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06839c2800 == 90 [pid = 17025] [id = 205] 14:56:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f0683585000) [pid = 17025] [serial = 615] [outer = (nil)] 14:56:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f06835a3800) [pid = 17025] [serial = 616] [outer = 0x7f0683585000] 14:56:57 INFO - PROCESS | 17025 | 1461362217117 Marionette DEBUG loaded listener.js 14:56:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f0686d19400) [pid = 17025] [serial = 617] [outer = 0x7f0683585000] 14:56:58 INFO - PROCESS | 17025 | 1461362218018 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]]]}] 14:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1391ms 14:56:58 INFO - PROCESS | 17025 | 1461362218068 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:56:58 INFO - PROCESS | 17025 | 1461362218072 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:56:58 INFO - PROCESS | 17025 | 1461362218079 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:56:58 INFO - PROCESS | 17025 | 1461362218083 Marionette TRACE conn3 <- [1,794,null,{}] 14:56:58 INFO - PROCESS | 17025 | 1461362218089 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}] 14:56:58 INFO - PROCESS | 17025 | 1461362218287 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:56:58 INFO - PROCESS | 17025 | 1461362218464 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685fa9800 == 91 [pid = 17025] [id = 206] 14:56:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f068228e800) [pid = 17025] [serial = 618] [outer = (nil)] 14:56:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f0685cf0400) [pid = 17025] [serial = 619] [outer = 0x7f068228e800] 14:56:58 INFO - PROCESS | 17025 | 1461362218540 Marionette DEBUG loaded listener.js 14:56:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f0687d35000) [pid = 17025] [serial = 620] [outer = 0x7f068228e800] 14:56:59 INFO - PROCESS | 17025 | 1461362219454 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]]]}] 14:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1434ms 14:56:59 INFO - PROCESS | 17025 | 1461362219514 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:56:59 INFO - PROCESS | 17025 | 1461362219518 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:56:59 INFO - PROCESS | 17025 | 1461362219524 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:56:59 INFO - PROCESS | 17025 | 1461362219527 Marionette TRACE conn3 <- [1,798,null,{}] 14:56:59 INFO - PROCESS | 17025 | 1461362219532 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}] 14:56:59 INFO - PROCESS | 17025 | 1461362219711 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:56:59 INFO - PROCESS | 17025 | 1461362219886 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:59 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687b10000 == 92 [pid = 17025] [id = 207] 14:56:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f0683586c00) [pid = 17025] [serial = 621] [outer = (nil)] 14:56:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f068c1ee400) [pid = 17025] [serial = 622] [outer = 0x7f0683586c00] 14:56:59 INFO - PROCESS | 17025 | 1461362219960 Marionette DEBUG loaded listener.js 14:57:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f068da8a400) [pid = 17025] [serial = 623] [outer = 0x7f0683586c00] 14:57:00 INFO - PROCESS | 17025 | 1461362220878 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]]]}] 14:57:00 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 14:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1433ms 14:57:00 INFO - PROCESS | 17025 | 1461362220958 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:57:00 INFO - PROCESS | 17025 | 1461362220962 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:57:00 INFO - PROCESS | 17025 | 1461362220968 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:57:00 INFO - PROCESS | 17025 | 1461362220973 Marionette TRACE conn3 <- [1,802,null,{}] 14:57:00 INFO - PROCESS | 17025 | 1461362220978 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}] 14:57:01 INFO - PROCESS | 17025 | 1461362221478 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:57:01 INFO - PROCESS | 17025 | 1461362221733 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:01 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686c7a000 == 93 [pid = 17025] [id = 208] 14:57:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f0683662000) [pid = 17025] [serial = 624] [outer = (nil)] 14:57:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f06839e5000) [pid = 17025] [serial = 625] [outer = 0x7f0683662000] 14:57:01 INFO - PROCESS | 17025 | 1461362221808 Marionette DEBUG loaded listener.js 14:57:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f06869c3800) [pid = 17025] [serial = 626] [outer = 0x7f0683662000] 14:57:02 INFO - PROCESS | 17025 | 1461362222718 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]]]}] 14:57:02 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 14:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1784ms 14:57:02 INFO - PROCESS | 17025 | 1461362222755 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:57:02 INFO - PROCESS | 17025 | 1461362222762 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:57:02 INFO - PROCESS | 17025 | 1461362222769 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:57:02 INFO - PROCESS | 17025 | 1461362222781 Marionette TRACE conn3 <- [1,806,null,{}] 14:57:02 INFO - PROCESS | 17025 | 1461362222788 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}] 14:57:02 INFO - PROCESS | 17025 | 1461362222975 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:57:03 INFO - PROCESS | 17025 | 1461362223151 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686c81000 == 94 [pid = 17025] [id = 209] 14:57:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f06839ef800) [pid = 17025] [serial = 627] [outer = (nil)] 14:57:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f06869c8000) [pid = 17025] [serial = 628] [outer = 0x7f06839ef800] 14:57:03 INFO - PROCESS | 17025 | 1461362223223 Marionette DEBUG loaded listener.js 14:57:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 191 (0x7f0686b32c00) [pid = 17025] [serial = 629] [outer = 0x7f06839ef800] 14:57:04 INFO - PROCESS | 17025 | 1461362224205 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]]]}] 14:57:04 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 14:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1498ms 14:57:04 INFO - PROCESS | 17025 | 1461362224268 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:57:04 INFO - PROCESS | 17025 | 1461362224277 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:57:04 INFO - PROCESS | 17025 | 1461362224284 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:57:04 INFO - PROCESS | 17025 | 1461362224288 Marionette TRACE conn3 <- [1,810,null,{}] 14:57:04 INFO - PROCESS | 17025 | 1461362224293 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}] 14:57:04 INFO - PROCESS | 17025 | 1461362224479 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:57:04 INFO - PROCESS | 17025 | 1461362224738 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:04 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06824c2800 == 95 [pid = 17025] [id = 210] 14:57:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 192 (0x7f06833db400) [pid = 17025] [serial = 630] [outer = (nil)] 14:57:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 193 (0x7f0686ee5c00) [pid = 17025] [serial = 631] [outer = 0x7f06833db400] 14:57:04 INFO - PROCESS | 17025 | 1461362224858 Marionette DEBUG loaded listener.js 14:57:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 194 (0x7f0687d35c00) [pid = 17025] [serial = 632] [outer = 0x7f06833db400] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a416800 == 94 [pid = 17025] [id = 48] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690d27800 == 93 [pid = 17025] [id = 39] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686a47800 == 92 [pid = 17025] [id = 196] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068de76800 == 91 [pid = 17025] [id = 195] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 193 (0x7f069721a400) [pid = 17025] [serial = 532] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 192 (0x7f069a2a7400) [pid = 17025] [serial = 535] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 191 (0x7f06a9204400) [pid = 17025] [serial = 538] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 190 (0x7f068d3e5000) [pid = 17025] [serial = 556] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f068d56fc00) [pid = 17025] [serial = 523] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f0690f07c00) [pid = 17025] [serial = 526] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f06940a9000) [pid = 17025] [serial = 529] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686c78000 == 90 [pid = 17025] [id = 194] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687c3b000 == 89 [pid = 17025] [id = 193] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683890800 == 88 [pid = 17025] [id = 192] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068de62800 == 87 [pid = 17025] [id = 191] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069750f800 == 86 [pid = 17025] [id = 190] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696168800 == 85 [pid = 17025] [id = 189] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0691f1e000 == 84 [pid = 17025] [id = 188] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e459000 == 83 [pid = 17025] [id = 187] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068721b000 == 82 [pid = 17025] [id = 186] 14:57:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068de7e000 == 81 [pid = 17025] [id = 185] 14:57:05 INFO - PROCESS | 17025 | 1461362225880 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]]]}] 14:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1631ms 14:57:05 INFO - PROCESS | 17025 | 1461362225922 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:57:05 INFO - PROCESS | 17025 | 1461362225930 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f0690bb0000) [pid = 17025] [serial = 412] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f068d25a400) [pid = 17025] [serial = 430] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f06a9a03000) [pid = 17025] [serial = 316] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f06ac013400) [pid = 17025] [serial = 231] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f06a47f5400) [pid = 17025] [serial = 379] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f068de20400) [pid = 17025] [serial = 373] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f068de19800) [pid = 17025] [serial = 301] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f068c2e5000) [pid = 17025] [serial = 234] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f068e439000) [pid = 17025] [serial = 337] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f068b589400) [pid = 17025] [serial = 494] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f06a76bd400) [pid = 17025] [serial = 274] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f0690e3d400) [pid = 17025] [serial = 340] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f06a76bec00) [pid = 17025] [serial = 277] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f06a9334400) [pid = 17025] [serial = 385] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f06a9786800) [pid = 17025] [serial = 424] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f06a9336800) [pid = 17025] [serial = 310] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f06a405d800) [pid = 17025] [serial = 349] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f068e4e1400) [pid = 17025] [serial = 262] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f0697a69800) [pid = 17025] [serial = 268] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f06955d6400) [pid = 17025] [serial = 376] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f06a9ad9c00) [pid = 17025] [serial = 427] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f06a9a0c400) [pid = 17025] [serial = 319] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f06934d5400) [pid = 17025] [serial = 219] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f06a9781000) [pid = 17025] [serial = 313] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f06a97b8000) [pid = 17025] [serial = 421] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f06a9a0c000) [pid = 17025] [serial = 418] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f06977f1000) [pid = 17025] [serial = 382] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f0697226c00) [pid = 17025] [serial = 461] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f0690f0c800) [pid = 17025] [serial = 265] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f06a343bc00) [pid = 17025] [serial = 271] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f0696478000) [pid = 17025] [serial = 415] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f06a4054800) [pid = 17025] [serial = 225] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f06a992e800) [pid = 17025] [serial = 228] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f069a2a8000) [pid = 17025] [serial = 346] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f0697a76400) [pid = 17025] [serial = 307] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f06975f6000) [pid = 17025] [serial = 222] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f06869d0400) [pid = 17025] [serial = 433] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f0696546000) [pid = 17025] [serial = 343] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f06940a1400) [pid = 17025] [serial = 304] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f068c1eac00) [pid = 17025] [serial = 551] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f06871e9800) [pid = 17025] [serial = 548] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f068d257c00) [pid = 17025] [serial = 554] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f068b58c400) [pid = 17025] [serial = 550] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f0687d37400) [pid = 17025] [serial = 553] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f0686d14800) [pid = 17025] [serial = 547] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f0685fd0800) [pid = 17025] [serial = 545] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f0685ce8800) [pid = 17025] [serial = 544] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f0685fd7800) [pid = 17025] [serial = 517] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f068c1ea800) [pid = 17025] [serial = 542] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f068228e400) [pid = 17025] [serial = 541] [outer = (nil)] [url = about:blank] 14:57:05 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f0687d36800) [pid = 17025] [serial = 520] [outer = (nil)] [url = about:blank] 14:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:57:06 INFO - PROCESS | 17025 | 1461362226003 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:57:06 INFO - PROCESS | 17025 | 1461362226010 Marionette TRACE conn3 <- [1,814,null,{}] 14:57:06 INFO - PROCESS | 17025 | 1461362226017 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}] 14:57:06 INFO - PROCESS | 17025 | 1461362226203 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:57:06 INFO - PROCESS | 17025 | 1461362226399 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686a5b000 == 82 [pid = 17025] [id = 211] 14:57:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f06835a8400) [pid = 17025] [serial = 633] [outer = (nil)] 14:57:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f068b2a7800) [pid = 17025] [serial = 634] [outer = 0x7f06835a8400] 14:57:06 INFO - PROCESS | 17025 | 1461362226464 Marionette DEBUG loaded listener.js 14:57:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f068c1e0800) [pid = 17025] [serial = 635] [outer = 0x7f06835a8400] 14:57:07 INFO - PROCESS | 17025 | 1461362227196 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] 14:57:07 INFO - PROCESS | 17025 | 1461362227249 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:57:07 INFO - PROCESS | 17025 | 1461362227255 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:57:07 INFO - PROCESS | 17025 | 1461362227257 Marionette TRACE conn3 <- [1,818,null,{}] 14:57:07 INFO - PROCESS | 17025 | 1461362227263 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}] 14:57:07 INFO - PROCESS | 17025 | 1461362227445 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:57:07 INFO - PROCESS | 17025 | 1461362227597 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:07 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c25f000 == 83 [pid = 17025] [id = 212] 14:57:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f068365fc00) [pid = 17025] [serial = 636] [outer = (nil)] 14:57:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f068c29d800) [pid = 17025] [serial = 637] [outer = 0x7f068365fc00] 14:57:07 INFO - PROCESS | 17025 | 1461362227662 Marionette DEBUG loaded listener.js 14:57:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f068c2abc00) [pid = 17025] [serial = 638] [outer = 0x7f068365fc00] 14:57:08 INFO - PROCESS | 17025 | 1461362228507 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]]]}] 14:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1280ms 14:57:08 INFO - PROCESS | 17025 | 1461362228546 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:57:08 INFO - PROCESS | 17025 | 1461362228551 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:57:08 INFO - PROCESS | 17025 | 1461362228568 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:57:08 INFO - PROCESS | 17025 | 1461362228570 Marionette TRACE conn3 <- [1,822,null,{}] 14:57:08 INFO - PROCESS | 17025 | 1461362228576 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}] 14:57:08 INFO - PROCESS | 17025 | 1461362228791 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:57:08 INFO - PROCESS | 17025 | 1461362228834 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068da18000 == 84 [pid = 17025] [id = 213] 14:57:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f068d258800) [pid = 17025] [serial = 639] [outer = (nil)] 14:57:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f068d25c000) [pid = 17025] [serial = 640] [outer = 0x7f068d258800] 14:57:08 INFO - PROCESS | 17025 | 1461362228910 Marionette DEBUG loaded listener.js 14:57:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f068d564400) [pid = 17025] [serial = 641] [outer = 0x7f068d258800] 14:57:09 INFO - PROCESS | 17025 | 1461362229894 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] 14:57:09 INFO - PROCESS | 17025 | 1461362229958 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:57:09 INFO - PROCESS | 17025 | 1461362229971 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:57:09 INFO - PROCESS | 17025 | 1461362229974 Marionette TRACE conn3 <- [1,826,null,{}] 14:57:09 INFO - PROCESS | 17025 | 1461362229980 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}] 14:57:10 INFO - PROCESS | 17025 | 1461362230489 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f0687fa1800) [pid = 17025] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f0687fa2c00) [pid = 17025] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f068d252000) [pid = 17025] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f069647bc00) [pid = 17025] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f068f831800) [pid = 17025] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f068e471c00) [pid = 17025] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f06833d8400) [pid = 17025] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f06839f1000) [pid = 17025] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f0686d20800) [pid = 17025] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f068c2a6400) [pid = 17025] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f068f833400) [pid = 17025] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f0690d11000) [pid = 17025] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f0695912c00) [pid = 17025] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f0686edd800) [pid = 17025] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f06839e7800) [pid = 17025] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f06839e7c00) [pid = 17025] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f06869c6800) [pid = 17025] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 127 (0x7f06869c3400) [pid = 17025] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 126 (0x7f06835b2400) [pid = 17025] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 125 (0x7f0686ee3c00) [pid = 17025] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 124 (0x7f0687fa7400) [pid = 17025] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 123 (0x7f0682286400) [pid = 17025] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 122 (0x7f0686b24c00) [pid = 17025] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 121 (0x7f068365c000) [pid = 17025] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 120 (0x7f068b582800) [pid = 17025] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:57:10 INFO - PROCESS | 17025 | --DOMWINDOW == 119 (0x7f06869cd000) [pid = 17025] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:57:10 INFO - PROCESS | 17025 | 1461362230660 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06839c4000 == 85 [pid = 17025] [id = 214] 14:57:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 120 (0x7f0682286400) [pid = 17025] [serial = 642] [outer = (nil)] 14:57:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 121 (0x7f06833db800) [pid = 17025] [serial = 643] [outer = 0x7f0682286400] 14:57:10 INFO - PROCESS | 17025 | 1461362230726 Marionette DEBUG loaded listener.js 14:57:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 122 (0x7f06839ebc00) [pid = 17025] [serial = 644] [outer = 0x7f0682286400] 14:57:11 INFO - PROCESS | 17025 | 1461362231426 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]]]}] 14:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1491ms 14:57:11 INFO - PROCESS | 17025 | 1461362231457 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:57:11 INFO - PROCESS | 17025 | 1461362231460 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:57:11 INFO - PROCESS | 17025 | 1461362231466 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:57:11 INFO - PROCESS | 17025 | 1461362231468 Marionette TRACE conn3 <- [1,830,null,{}] 14:57:11 INFO - PROCESS | 17025 | 1461362231473 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}] 14:57:11 INFO - PROCESS | 17025 | 1461362231690 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:57:11 INFO - PROCESS | 17025 | 1461362231710 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e411800 == 86 [pid = 17025] [id = 215] 14:57:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 123 (0x7f0682287400) [pid = 17025] [serial = 645] [outer = (nil)] 14:57:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 124 (0x7f0686ed9800) [pid = 17025] [serial = 646] [outer = 0x7f0682287400] 14:57:11 INFO - PROCESS | 17025 | 1461362231771 Marionette DEBUG loaded listener.js 14:57:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 125 (0x7f068b582800) [pid = 17025] [serial = 647] [outer = 0x7f0682287400] 14:57:12 INFO - PROCESS | 17025 | 1461362232660 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]]]}] 14:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1230ms 14:57:12 INFO - PROCESS | 17025 | 1461362232698 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:57:12 INFO - PROCESS | 17025 | 1461362232710 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:57:12 INFO - PROCESS | 17025 | 1461362232723 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:57:12 INFO - PROCESS | 17025 | 1461362232730 Marionette TRACE conn3 <- [1,834,null,{}] 14:57:12 INFO - PROCESS | 17025 | 1461362232739 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}] 14:57:12 INFO - PROCESS | 17025 | 1461362232946 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:57:13 INFO - PROCESS | 17025 | 1461362233120 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:13 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685b89000 == 87 [pid = 17025] [id = 216] 14:57:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 126 (0x7f0682289000) [pid = 17025] [serial = 648] [outer = (nil)] 14:57:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 127 (0x7f068365b400) [pid = 17025] [serial = 649] [outer = 0x7f0682289000] 14:57:13 INFO - PROCESS | 17025 | 1461362233199 Marionette DEBUG loaded listener.js 14:57:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f0685cea000) [pid = 17025] [serial = 650] [outer = 0x7f0682289000] 14:57:14 INFO - PROCESS | 17025 | 1461362234174 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]]]}] 14:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1491ms 14:57:14 INFO - PROCESS | 17025 | 1461362234214 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:57:14 INFO - PROCESS | 17025 | 1461362234224 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:57:14 INFO - PROCESS | 17025 | 1461362234235 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:57:14 INFO - PROCESS | 17025 | 1461362234239 Marionette TRACE conn3 <- [1,838,null,{}] 14:57:14 INFO - PROCESS | 17025 | 1461362234266 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}] 14:57:14 INFO - PROCESS | 17025 | 1461362234475 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:57:14 INFO - PROCESS | 17025 | 1461362234697 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c0d2000 == 88 [pid = 17025] [id = 217] 14:57:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f0686b26c00) [pid = 17025] [serial = 651] [outer = (nil)] 14:57:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f0686ee4c00) [pid = 17025] [serial = 652] [outer = 0x7f0686b26c00] 14:57:14 INFO - PROCESS | 17025 | 1461362234789 Marionette DEBUG loaded listener.js 14:57:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f0687d3ec00) [pid = 17025] [serial = 653] [outer = 0x7f0686b26c00] 14:57:15 INFO - PROCESS | 17025 | 1461362235778 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]]]}] 14:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1559ms 14:57:15 INFO - PROCESS | 17025 | 1461362235794 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:57:15 INFO - PROCESS | 17025 | 1461362235797 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:57:15 INFO - PROCESS | 17025 | 1461362235804 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:57:15 INFO - PROCESS | 17025 | 1461362235810 Marionette TRACE conn3 <- [1,842,null,{}] 14:57:15 INFO - PROCESS | 17025 | 1461362235826 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}] 14:57:16 INFO - PROCESS | 17025 | 1461362236018 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:57:16 INFO - PROCESS | 17025 | 1461362236239 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e8f3800 == 89 [pid = 17025] [id = 218] 14:57:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f068c1e7800) [pid = 17025] [serial = 654] [outer = (nil)] 14:57:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f068c2e1800) [pid = 17025] [serial = 655] [outer = 0x7f068c1e7800] 14:57:16 INFO - PROCESS | 17025 | 1461362236415 Marionette DEBUG loaded listener.js 14:57:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f068d25cc00) [pid = 17025] [serial = 656] [outer = 0x7f068c1e7800] 14:57:17 INFO - PROCESS | 17025 | 1461362237307 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]]]}] 14:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1536ms 14:57:17 INFO - PROCESS | 17025 | 1461362237341 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:57:17 INFO - PROCESS | 17025 | 1461362237346 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:57:17 INFO - PROCESS | 17025 | 1461362237351 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:57:17 INFO - PROCESS | 17025 | 1461362237354 Marionette TRACE conn3 <- [1,846,null,{}] 14:57:17 INFO - PROCESS | 17025 | 1461362237359 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}] 14:57:17 INFO - PROCESS | 17025 | 1461362237535 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:57:17 INFO - PROCESS | 17025 | 1461362237708 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:17 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d27800 == 90 [pid = 17025] [id = 219] 14:57:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f068c1ec800) [pid = 17025] [serial = 657] [outer = (nil)] 14:57:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f068d944000) [pid = 17025] [serial = 658] [outer = 0x7f068c1ec800] 14:57:17 INFO - PROCESS | 17025 | 1461362237792 Marionette DEBUG loaded listener.js 14:57:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f068da8d000) [pid = 17025] [serial = 659] [outer = 0x7f068c1ec800] 14:57:18 INFO - PROCESS | 17025 | 1461362238701 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]]]}] 14:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1378ms 14:57:18 INFO - PROCESS | 17025 | 1461362238731 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:57:18 INFO - PROCESS | 17025 | 1461362238735 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:57:18 INFO - PROCESS | 17025 | 1461362238741 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:57:18 INFO - PROCESS | 17025 | 1461362238745 Marionette TRACE conn3 <- [1,850,null,{}] 14:57:18 INFO - PROCESS | 17025 | 1461362238750 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}] 14:57:18 INFO - PROCESS | 17025 | 1461362238925 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:57:19 INFO - PROCESS | 17025 | 1461362239099 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0691f23000 == 91 [pid = 17025] [id = 220] 14:57:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f0686d18000) [pid = 17025] [serial = 660] [outer = (nil)] 14:57:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f068de14400) [pid = 17025] [serial = 661] [outer = 0x7f0686d18000] 14:57:19 INFO - PROCESS | 17025 | 1461362239172 Marionette DEBUG loaded listener.js 14:57:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f068e433000) [pid = 17025] [serial = 662] [outer = 0x7f0686d18000] 14:57:20 INFO - PROCESS | 17025 | 1461362240080 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]]]}] 14:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1379ms 14:57:20 INFO - PROCESS | 17025 | 1461362240121 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:57:20 INFO - PROCESS | 17025 | 1461362240125 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:57:20 INFO - PROCESS | 17025 | 1461362240131 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:57:20 INFO - PROCESS | 17025 | 1461362240134 Marionette TRACE conn3 <- [1,854,null,{}] 14:57:20 INFO - PROCESS | 17025 | 1461362240139 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}] 14:57:20 INFO - PROCESS | 17025 | 1461362240349 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:57:20 INFO - PROCESS | 17025 | 1461362240521 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0695611000 == 92 [pid = 17025] [id = 221] 14:57:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f068e43d000) [pid = 17025] [serial = 663] [outer = (nil)] 14:57:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f068e852800) [pid = 17025] [serial = 664] [outer = 0x7f068e43d000] 14:57:20 INFO - PROCESS | 17025 | 1461362240603 Marionette DEBUG loaded listener.js 14:57:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f068f797400) [pid = 17025] [serial = 665] [outer = 0x7f068e43d000] 14:57:21 INFO - PROCESS | 17025 | 1461362241501 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]]]}] 14:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1436ms 14:57:21 INFO - PROCESS | 17025 | 1461362241568 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:57:21 INFO - PROCESS | 17025 | 1461362241572 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:57:21 INFO - PROCESS | 17025 | 1461362241578 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:57:21 INFO - PROCESS | 17025 | 1461362241581 Marionette TRACE conn3 <- [1,858,null,{}] 14:57:21 INFO - PROCESS | 17025 | 1461362241586 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}] 14:57:21 INFO - PROCESS | 17025 | 1461362241766 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:57:21 INFO - PROCESS | 17025 | 1461362241937 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:21 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696062800 == 93 [pid = 17025] [id = 222] 14:57:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f068e441400) [pid = 17025] [serial = 666] [outer = (nil)] 14:57:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f068f838000) [pid = 17025] [serial = 667] [outer = 0x7f068e441400] 14:57:22 INFO - PROCESS | 17025 | 1461362242011 Marionette DEBUG loaded listener.js 14:57:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f0690d14000) [pid = 17025] [serial = 668] [outer = 0x7f068e441400] 14:57:22 INFO - PROCESS | 17025 | 1461362242827 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]]]}] 14:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1285ms 14:57:22 INFO - PROCESS | 17025 | 1461362242867 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:57:22 INFO - PROCESS | 17025 | 1461362242872 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:57:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f068e9a5400) [pid = 17025] [serial = 669] [outer = 0x7f068f449000] 14:57:22 INFO - PROCESS | 17025 | 1461362242930 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:57:22 INFO - PROCESS | 17025 | 1461362242934 Marionette TRACE conn3 <- [1,862,null,{}] 14:57:23 INFO - PROCESS | 17025 | 1461362243038 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}] 14:57:23 INFO - PROCESS | 17025 | 1461362243216 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:57:23 INFO - PROCESS | 17025 | 1461362243442 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:23 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069616e000 == 94 [pid = 17025] [id = 223] 14:57:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f0686b28800) [pid = 17025] [serial = 670] [outer = (nil)] 14:57:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f0686b2e400) [pid = 17025] [serial = 671] [outer = 0x7f0686b28800] 14:57:23 INFO - PROCESS | 17025 | 1461362243529 Marionette DEBUG loaded listener.js 14:57:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f0690e3e400) [pid = 17025] [serial = 672] [outer = 0x7f0686b28800] 14:57:24 INFO - PROCESS | 17025 | 1461362244344 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]]]}] 14:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1490ms 14:57:24 INFO - PROCESS | 17025 | 1461362244373 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:57:24 INFO - PROCESS | 17025 | 1461362244377 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:57:24 INFO - PROCESS | 17025 | 1461362244383 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:57:24 INFO - PROCESS | 17025 | 1461362244385 Marionette TRACE conn3 <- [1,866,null,{}] 14:57:24 INFO - PROCESS | 17025 | 1461362244391 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}] 14:57:24 INFO - PROCESS | 17025 | 1461362244580 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:57:24 INFO - PROCESS | 17025 | 1461362244767 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:24 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697136000 == 95 [pid = 17025] [id = 224] 14:57:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f0686b29400) [pid = 17025] [serial = 673] [outer = (nil)] 14:57:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f0690f0d400) [pid = 17025] [serial = 674] [outer = 0x7f0686b29400] 14:57:24 INFO - PROCESS | 17025 | 1461362244842 Marionette DEBUG loaded listener.js 14:57:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f0691e52c00) [pid = 17025] [serial = 675] [outer = 0x7f0686b29400] 14:57:25 INFO - PROCESS | 17025 | 1461362245726 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]]]}] 14:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1385ms 14:57:25 INFO - PROCESS | 17025 | 1461362245769 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:57:25 INFO - PROCESS | 17025 | 1461362245773 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:57:25 INFO - PROCESS | 17025 | 1461362245779 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:57:25 INFO - PROCESS | 17025 | 1461362245782 Marionette TRACE conn3 <- [1,870,null,{}] 14:57:25 INFO - PROCESS | 17025 | 1461362245788 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}] 14:57:25 INFO - PROCESS | 17025 | 1461362245971 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:57:26 INFO - PROCESS | 17025 | 1461362246159 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697b2d000 == 96 [pid = 17025] [id = 225] 14:57:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f068f79cc00) [pid = 17025] [serial = 676] [outer = (nil)] 14:57:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f0691e56c00) [pid = 17025] [serial = 677] [outer = 0x7f068f79cc00] 14:57:26 INFO - PROCESS | 17025 | 1461362246235 Marionette DEBUG loaded listener.js 14:57:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f06934db000) [pid = 17025] [serial = 678] [outer = 0x7f068f79cc00] 14:57:27 INFO - PROCESS | 17025 | 1461362247129 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]]]}] 14:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1391ms 14:57:27 INFO - PROCESS | 17025 | 1461362247173 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:57:27 INFO - PROCESS | 17025 | 1461362247178 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:57:27 INFO - PROCESS | 17025 | 1461362247185 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:57:27 INFO - PROCESS | 17025 | 1461362247190 Marionette TRACE conn3 <- [1,874,null,{}] 14:57:27 INFO - PROCESS | 17025 | 1461362247197 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}] 14:57:27 INFO - PROCESS | 17025 | 1461362247414 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:57:27 INFO - PROCESS | 17025 | 1461362247587 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:27 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a784000 == 97 [pid = 17025] [id = 226] 14:57:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f068f82d800) [pid = 17025] [serial = 679] [outer = (nil)] 14:57:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f06949c3000) [pid = 17025] [serial = 680] [outer = 0x7f068f82d800] 14:57:27 INFO - PROCESS | 17025 | 1461362247673 Marionette DEBUG loaded listener.js 14:57:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f069589c800) [pid = 17025] [serial = 681] [outer = 0x7f068f82d800] 14:57:28 INFO - PROCESS | 17025 | 1461362248586 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]]]}] 14:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1430ms 14:57:28 INFO - PROCESS | 17025 | 1461362248616 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:57:28 INFO - PROCESS | 17025 | 1461362248620 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:57:28 INFO - PROCESS | 17025 | 1461362248626 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:57:28 INFO - PROCESS | 17025 | 1461362248628 Marionette TRACE conn3 <- [1,878,null,{}] 14:57:28 INFO - PROCESS | 17025 | 1461362248634 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}] 14:57:28 INFO - PROCESS | 17025 | 1461362248818 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:57:29 INFO - PROCESS | 17025 | 1461362249006 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:29 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a4263800 == 98 [pid = 17025] [id = 227] 14:57:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f06934dcc00) [pid = 17025] [serial = 682] [outer = (nil)] 14:57:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f0696034800) [pid = 17025] [serial = 683] [outer = 0x7f06934dcc00] 14:57:29 INFO - PROCESS | 17025 | 1461362249079 Marionette DEBUG loaded listener.js 14:57:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f0696477000) [pid = 17025] [serial = 684] [outer = 0x7f06934dcc00] 14:57:29 INFO - PROCESS | 17025 | 1461362249987 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]]]}] 14:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1431ms 14:57:30 INFO - PROCESS | 17025 | 1461362250058 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:57:30 INFO - PROCESS | 17025 | 1461362250062 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:57:30 INFO - PROCESS | 17025 | 1461362250068 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:57:30 INFO - PROCESS | 17025 | 1461362250071 Marionette TRACE conn3 <- [1,882,null,{}] 14:57:30 INFO - PROCESS | 17025 | 1461362250077 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}] 14:57:30 INFO - PROCESS | 17025 | 1461362250265 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:57:30 INFO - PROCESS | 17025 | 1461362250553 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687220000 == 99 [pid = 17025] [id = 228] 14:57:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f06833d9400) [pid = 17025] [serial = 685] [outer = (nil)] 14:57:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f06839f0c00) [pid = 17025] [serial = 686] [outer = 0x7f06833d9400] 14:57:30 INFO - PROCESS | 17025 | 1461362250698 Marionette DEBUG loaded listener.js 14:57:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f0695eb0400) [pid = 17025] [serial = 687] [outer = 0x7f06833d9400] 14:57:31 INFO - PROCESS | 17025 | 1461362251562 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]]]}] 14:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1541ms 14:57:31 INFO - PROCESS | 17025 | 1461362251610 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:57:31 INFO - PROCESS | 17025 | 1461362251614 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:57:31 INFO - PROCESS | 17025 | 1461362251620 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:57:31 INFO - PROCESS | 17025 | 1461362251623 Marionette TRACE conn3 <- [1,886,null,{}] 14:57:31 INFO - PROCESS | 17025 | 1461362251628 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}] 14:57:31 INFO - PROCESS | 17025 | 1461362251817 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:57:32 INFO - PROCESS | 17025 | 1461362252450 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:32 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06839e1800 == 100 [pid = 17025] [id = 229] 14:57:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f06833e1400) [pid = 17025] [serial = 688] [outer = (nil)] 14:57:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f0683588400) [pid = 17025] [serial = 689] [outer = 0x7f06833e1400] 14:57:32 INFO - PROCESS | 17025 | 1461362252534 Marionette DEBUG loaded listener.js 14:57:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f06835ab800) [pid = 17025] [serial = 690] [outer = 0x7f06833e1400] 14:57:33 INFO - PROCESS | 17025 | 1461362253414 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]]]}] 14:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1830ms 14:57:33 INFO - PROCESS | 17025 | 1461362253452 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:57:33 INFO - PROCESS | 17025 | 1461362253459 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:57:33 INFO - PROCESS | 17025 | 1461362253469 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:57:33 INFO - PROCESS | 17025 | 1461362253473 Marionette TRACE conn3 <- [1,890,null,{}] 14:57:33 INFO - PROCESS | 17025 | 1461362253481 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}] 14:57:33 INFO - PROCESS | 17025 | 1461362253724 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:57:34 INFO - PROCESS | 17025 | 1461362254096 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068367c000 == 101 [pid = 17025] [id = 230] 14:57:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f0685ce8800) [pid = 17025] [serial = 691] [outer = (nil)] 14:57:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f0685fd2400) [pid = 17025] [serial = 692] [outer = 0x7f0685ce8800] 14:57:34 INFO - PROCESS | 17025 | 1461362254179 Marionette DEBUG loaded listener.js 14:57:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f0686b31000) [pid = 17025] [serial = 693] [outer = 0x7f0685ce8800] 14:57:35 INFO - PROCESS | 17025 | 1461362255111 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]]]}] 14:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1680ms 14:57:35 INFO - PROCESS | 17025 | 1461362255153 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:57:35 INFO - PROCESS | 17025 | 1461362255159 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:57:35 INFO - PROCESS | 17025 | 1461362255166 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:57:35 INFO - PROCESS | 17025 | 1461362255169 Marionette TRACE conn3 <- [1,894,null,{}] 14:57:35 INFO - PROCESS | 17025 | 1461362255174 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}] 14:57:35 INFO - PROCESS | 17025 | 1461362255394 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:57:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06839c4000 == 100 [pid = 17025] [id = 214] 14:57:35 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f0686d1e000) [pid = 17025] [serial = 559] [outer = (nil)] [url = about:blank] 14:57:35 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f068b585400) [pid = 17025] [serial = 562] [outer = (nil)] [url = about:blank] 14:57:35 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f068e476000) [pid = 17025] [serial = 565] [outer = (nil)] [url = about:blank] 14:57:35 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f0695b40400) [pid = 17025] [serial = 568] [outer = (nil)] [url = about:blank] 14:57:35 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f0696b36000) [pid = 17025] [serial = 571] [outer = (nil)] [url = about:blank] 14:57:35 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f068d25e800) [pid = 17025] [serial = 574] [outer = (nil)] [url = about:blank] 14:57:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686a5b000 == 99 [pid = 17025] [id = 211] 14:57:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06824c2800 == 98 [pid = 17025] [id = 210] 14:57:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686c81000 == 97 [pid = 17025] [id = 209] 14:57:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686c7a000 == 96 [pid = 17025] [id = 208] 14:57:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06839c2800 == 95 [pid = 17025] [id = 205] 14:57:35 INFO - PROCESS | 17025 | 1461362255711 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ac060000 == 94 [pid = 17025] [id = 204] 14:57:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a954f800 == 93 [pid = 17025] [id = 203] 14:57:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a43a4000 == 92 [pid = 17025] [id = 202] 14:57:35 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683370800 == 93 [pid = 17025] [id = 231] 14:57:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f0683590800) [pid = 17025] [serial = 694] [outer = (nil)] 14:57:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f0686d20800) [pid = 17025] [serial = 695] [outer = 0x7f0683590800] 14:57:35 INFO - PROCESS | 17025 | 1461362255790 Marionette DEBUG loaded listener.js 14:57:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f0687d3a000) [pid = 17025] [serial = 696] [outer = 0x7f0683590800] 14:57:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a410800 == 92 [pid = 17025] [id = 201] 14:57:35 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696319800 == 91 [pid = 17025] [id = 200] 14:57:36 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690deb000 == 90 [pid = 17025] [id = 199] 14:57:36 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687c26800 == 89 [pid = 17025] [id = 198] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f0686d18800) [pid = 17025] [serial = 440] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f0686b2b000) [pid = 17025] [serial = 436] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f06833e6800) [pid = 17025] [serial = 491] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f068b57ec00) [pid = 17025] [serial = 488] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f0687d3cc00) [pid = 17025] [serial = 464] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f068d571800) [pid = 17025] [serial = 467] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f06934db800) [pid = 17025] [serial = 470] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f06977f7800) [pid = 17025] [serial = 473] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f06a4302800) [pid = 17025] [serial = 476] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f06a9259800) [pid = 17025] [serial = 479] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f06839f2000) [pid = 17025] [serial = 482] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f0685fd2c00) [pid = 17025] [serial = 485] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f068e43b400) [pid = 17025] [serial = 586] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f06835af800) [pid = 17025] [serial = 589] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f068e434400) [pid = 17025] [serial = 557] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f0685fd1000) [pid = 17025] [serial = 578] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f06839eac00) [pid = 17025] [serial = 577] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f068c29c800) [pid = 17025] [serial = 583] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f068b580800) [pid = 17025] [serial = 581] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f06871e5c00) [pid = 17025] [serial = 580] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f068f79fc00) [pid = 17025] [serial = 587] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f06871e6800) [pid = 17025] [serial = 590] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f068d259800) [pid = 17025] [serial = 584] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f06a4754400) [pid = 17025] [serial = 536] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f06a920a800) [pid = 17025] [serial = 539] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f068e436000) [pid = 17025] [serial = 524] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f069a205400) [pid = 17025] [serial = 533] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f0691e58000) [pid = 17025] [serial = 527] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f0696030c00) [pid = 17025] [serial = 530] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f0686d16400) [pid = 17025] [serial = 518] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f068b2ae000) [pid = 17025] [serial = 521] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17025 | 1461362256615 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]]]}] 14:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1487ms 14:57:36 INFO - PROCESS | 17025 | 1461362256653 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:57:36 INFO - PROCESS | 17025 | 1461362256657 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:57:36 INFO - PROCESS | 17025 | 1461362256670 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:57:36 INFO - PROCESS | 17025 | 1461362256679 Marionette TRACE conn3 <- [1,898,null,{}] 14:57:36 INFO - PROCESS | 17025 | 1461362256687 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}] 14:57:36 INFO - PROCESS | 17025 | 1461362256858 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:57:36 INFO - PROCESS | 17025 | 1461362256891 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:37 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686c81000 == 90 [pid = 17025] [id = 232] 14:57:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f06833e6800) [pid = 17025] [serial = 697] [outer = (nil)] 14:57:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f068b2b0000) [pid = 17025] [serial = 698] [outer = 0x7f06833e6800] 14:57:37 INFO - PROCESS | 17025 | 1461362257072 Marionette DEBUG loaded listener.js 14:57:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f068b58d400) [pid = 17025] [serial = 699] [outer = 0x7f06833e6800] 14:57:37 INFO - PROCESS | 17025 | 1461362257838 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]]]}] 14:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1194ms 14:57:37 INFO - PROCESS | 17025 | 1461362257879 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:57:37 INFO - PROCESS | 17025 | 1461362257884 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:57:37 INFO - PROCESS | 17025 | 1461362257902 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:57:37 INFO - PROCESS | 17025 | 1461362257905 Marionette TRACE conn3 <- [1,902,null,{}] 14:57:37 INFO - PROCESS | 17025 | 1461362257912 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}] 14:57:38 INFO - PROCESS | 17025 | 1461362258130 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:57:38 INFO - PROCESS | 17025 | 1461362258156 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:38 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c0cc000 == 91 [pid = 17025] [id = 233] 14:57:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f068b58d800) [pid = 17025] [serial = 700] [outer = (nil)] 14:57:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f068c29f800) [pid = 17025] [serial = 701] [outer = 0x7f068b58d800] 14:57:38 INFO - PROCESS | 17025 | 1461362258231 Marionette DEBUG loaded listener.js 14:57:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f068c2a9400) [pid = 17025] [serial = 702] [outer = 0x7f068b58d800] 14:57:39 INFO - PROCESS | 17025 | 1461362259100 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]]]}] 14:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1234ms 14:57:39 INFO - PROCESS | 17025 | 1461362259137 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:57:39 INFO - PROCESS | 17025 | 1461362259142 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:57:39 INFO - PROCESS | 17025 | 1461362259147 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:57:39 INFO - PROCESS | 17025 | 1461362259151 Marionette TRACE conn3 <- [1,906,null,{}] 14:57:39 INFO - PROCESS | 17025 | 1461362259162 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}] 14:57:39 INFO - PROCESS | 17025 | 1461362259384 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:57:39 INFO - PROCESS | 17025 | 1461362259442 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:39 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068da1b000 == 92 [pid = 17025] [id = 234] 14:57:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f068d259800) [pid = 17025] [serial = 703] [outer = (nil)] 14:57:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f068d3e3800) [pid = 17025] [serial = 704] [outer = 0x7f068d259800] 14:57:39 INFO - PROCESS | 17025 | 1461362259615 Marionette DEBUG loaded listener.js 14:57:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f068da8b000) [pid = 17025] [serial = 705] [outer = 0x7f068d259800] 14:57:40 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f06833db400) [pid = 17025] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:57:40 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f06835a8400) [pid = 17025] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:57:40 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f06839ef800) [pid = 17025] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:57:40 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f068d251000) [pid = 17025] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:57:40 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f068d258800) [pid = 17025] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:57:40 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f068365fc00) [pid = 17025] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:57:40 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f0682286400) [pid = 17025] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:57:40 INFO - PROCESS | 17025 | 1461362260712 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]]]}] 14:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1594ms 14:57:40 INFO - PROCESS | 17025 | 1461362260743 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:57:40 INFO - PROCESS | 17025 | 1461362260746 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:57:40 INFO - PROCESS | 17025 | 1461362260752 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:57:40 INFO - PROCESS | 17025 | 1461362260754 Marionette TRACE conn3 <- [1,910,null,{}] 14:57:40 INFO - PROCESS | 17025 | 1461362260760 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}] 14:57:40 INFO - PROCESS | 17025 | 1461362260978 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:57:41 INFO - PROCESS | 17025 | 1461362261004 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e406000 == 93 [pid = 17025] [id = 235] 14:57:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f0686d1b800) [pid = 17025] [serial = 706] [outer = (nil)] 14:57:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f068da8c800) [pid = 17025] [serial = 707] [outer = 0x7f0686d1b800] 14:57:41 INFO - PROCESS | 17025 | 1461362261068 Marionette DEBUG loaded listener.js 14:57:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f068e479c00) [pid = 17025] [serial = 708] [outer = 0x7f0686d1b800] 14:57:41 INFO - PROCESS | 17025 | 1461362261854 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]]]}] 14:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1142ms 14:57:41 INFO - PROCESS | 17025 | 1461362261896 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:57:41 INFO - PROCESS | 17025 | 1461362261899 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:57:41 INFO - PROCESS | 17025 | 1461362261917 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:57:41 INFO - PROCESS | 17025 | 1461362261919 Marionette TRACE conn3 <- [1,914,null,{}] 14:57:41 INFO - PROCESS | 17025 | 1461362261925 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}] 14:57:42 INFO - PROCESS | 17025 | 1461362262102 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:57:42 INFO - PROCESS | 17025 | 1461362262117 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:42 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068f8ca000 == 94 [pid = 17025] [id = 236] 14:57:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f068de14c00) [pid = 17025] [serial = 709] [outer = (nil)] 14:57:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f068e6f6c00) [pid = 17025] [serial = 710] [outer = 0x7f068de14c00] 14:57:42 INFO - PROCESS | 17025 | 1461362262181 Marionette DEBUG loaded listener.js 14:57:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f068f82f800) [pid = 17025] [serial = 711] [outer = 0x7f068de14c00] 14:57:43 INFO - PROCESS | 17025 | 1461362263329 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]]]}] 14:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1484ms 14:57:43 INFO - PROCESS | 17025 | 1461362263402 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:57:43 INFO - PROCESS | 17025 | 1461362263410 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:57:43 INFO - PROCESS | 17025 | 1461362263419 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:57:43 INFO - PROCESS | 17025 | 1461362263425 Marionette TRACE conn3 <- [1,918,null,{}] 14:57:43 INFO - PROCESS | 17025 | 1461362263433 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}] 14:57:43 INFO - PROCESS | 17025 | 1461362263682 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:57:43 INFO - PROCESS | 17025 | 1461362263937 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:43 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686c7f000 == 95 [pid = 17025] [id = 237] 14:57:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f0685fd1400) [pid = 17025] [serial = 712] [outer = (nil)] 14:57:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f06869ccc00) [pid = 17025] [serial = 713] [outer = 0x7f0685fd1400] 14:57:44 INFO - PROCESS | 17025 | 1461362264020 Marionette DEBUG loaded listener.js 14:57:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f0686edf000) [pid = 17025] [serial = 714] [outer = 0x7f0685fd1400] 14:57:44 INFO - PROCESS | 17025 | 1461362264929 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]]]}] 14:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1584ms 14:57:45 INFO - PROCESS | 17025 | 1461362265003 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:57:45 INFO - PROCESS | 17025 | 1461362265012 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:57:45 INFO - PROCESS | 17025 | 1461362265022 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:57:45 INFO - PROCESS | 17025 | 1461362265026 Marionette TRACE conn3 <- [1,922,null,{}] 14:57:45 INFO - PROCESS | 17025 | 1461362265033 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}] 14:57:45 INFO - PROCESS | 17025 | 1461362265259 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:57:45 INFO - PROCESS | 17025 | 1461362265512 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:45 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e383800 == 96 [pid = 17025] [id = 238] 14:57:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f0687d41c00) [pid = 17025] [serial = 715] [outer = (nil)] 14:57:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f068b581400) [pid = 17025] [serial = 716] [outer = 0x7f0687d41c00] 14:57:45 INFO - PROCESS | 17025 | 1461362265630 Marionette DEBUG loaded listener.js 14:57:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f068c2a3400) [pid = 17025] [serial = 717] [outer = 0x7f0687d41c00] 14:57:46 INFO - PROCESS | 17025 | 1461362266499 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]]]}] 14:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1541ms 14:57:46 INFO - PROCESS | 17025 | 1461362266565 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:57:46 INFO - PROCESS | 17025 | 1461362266570 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:57:46 INFO - PROCESS | 17025 | 1461362266577 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:57:46 INFO - PROCESS | 17025 | 1461362266584 Marionette TRACE conn3 <- [1,926,null,{}] 14:57:46 INFO - PROCESS | 17025 | 1461362266601 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}] 14:57:46 INFO - PROCESS | 17025 | 1461362266851 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:57:47 INFO - PROCESS | 17025 | 1461362267078 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069343a800 == 97 [pid = 17025] [id = 239] 14:57:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f068c2de400) [pid = 17025] [serial = 718] [outer = (nil)] 14:57:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f068dd06000) [pid = 17025] [serial = 719] [outer = 0x7f068c2de400] 14:57:47 INFO - PROCESS | 17025 | 1461362267185 Marionette DEBUG loaded listener.js 14:57:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f068e43ec00) [pid = 17025] [serial = 720] [outer = 0x7f068c2de400] 14:57:48 INFO - PROCESS | 17025 | 1461362268065 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]]]}] 14:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1542ms 14:57:48 INFO - PROCESS | 17025 | 1461362268118 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:57:48 INFO - PROCESS | 17025 | 1461362268122 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:57:48 INFO - PROCESS | 17025 | 1461362268129 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:57:48 INFO - PROCESS | 17025 | 1461362268131 Marionette TRACE conn3 <- [1,930,null,{}] 14:57:48 INFO - PROCESS | 17025 | 1461362268137 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}] 14:57:48 INFO - PROCESS | 17025 | 1461362268318 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:57:48 INFO - PROCESS | 17025 | 1461362268496 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:48 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696178800 == 98 [pid = 17025] [id = 240] 14:57:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f068d259000) [pid = 17025] [serial = 721] [outer = (nil)] 14:57:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f068f838800) [pid = 17025] [serial = 722] [outer = 0x7f068d259000] 14:57:48 INFO - PROCESS | 17025 | 1461362268573 Marionette DEBUG loaded listener.js 14:57:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f0690f04c00) [pid = 17025] [serial = 723] [outer = 0x7f068d259000] 14:57:49 INFO - PROCESS | 17025 | 1461362269454 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]]]}] 14:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1385ms 14:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:57:49 INFO - PROCESS | 17025 | 1461362269515 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:57:49 INFO - PROCESS | 17025 | 1461362269518 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:57:49 INFO - PROCESS | 17025 | 1461362269525 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:57:49 INFO - PROCESS | 17025 | 1461362269528 Marionette TRACE conn3 <- [1,934,null,{}] 14:57:49 INFO - PROCESS | 17025 | 1461362269534 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}] 14:57:49 INFO - PROCESS | 17025 | 1461362269730 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:57:49 INFO - PROCESS | 17025 | 1461362269906 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0698270000 == 99 [pid = 17025] [id = 241] 14:57:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f068d946000) [pid = 17025] [serial = 724] [outer = (nil)] 14:57:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f06934dc000) [pid = 17025] [serial = 725] [outer = 0x7f068d946000] 14:57:49 INFO - PROCESS | 17025 | 1461362269982 Marionette DEBUG loaded listener.js 14:57:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f069494cc00) [pid = 17025] [serial = 726] [outer = 0x7f068d946000] 14:57:50 INFO - PROCESS | 17025 | 1461362270931 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]]]}] 14:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1438ms 14:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:57:50 INFO - PROCESS | 17025 | 1461362270963 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:57:50 INFO - PROCESS | 17025 | 1461362270966 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:57:50 INFO - PROCESS | 17025 | 1461362270972 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:57:50 INFO - PROCESS | 17025 | 1461362270975 Marionette TRACE conn3 <- [1,938,null,{}] 14:57:50 INFO - PROCESS | 17025 | 1461362270980 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}] 14:57:51 INFO - PROCESS | 17025 | 1461362271199 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:57:51 INFO - PROCESS | 17025 | 1461362271421 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a34a1800 == 100 [pid = 17025] [id = 242] 14:57:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f0691e4f400) [pid = 17025] [serial = 727] [outer = (nil)] 14:57:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f0696479c00) [pid = 17025] [serial = 728] [outer = 0x7f0691e4f400] 14:57:51 INFO - PROCESS | 17025 | 1461362271584 Marionette DEBUG loaded listener.js 14:57:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f0696ae7800) [pid = 17025] [serial = 729] [outer = 0x7f0691e4f400] 14:57:52 INFO - PROCESS | 17025 | 1461362272455 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]]]}] 14:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1530ms 14:57:52 INFO - PROCESS | 17025 | 1461362272502 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:57:52 INFO - PROCESS | 17025 | 1461362272505 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:57:52 INFO - PROCESS | 17025 | 1461362272511 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:57:52 INFO - PROCESS | 17025 | 1461362272514 Marionette TRACE conn3 <- [1,942,null,{}] 14:57:52 INFO - PROCESS | 17025 | 1461362272520 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}] 14:57:52 INFO - PROCESS | 17025 | 1461362272697 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:57:52 INFO - PROCESS | 17025 | 1461362272884 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:52 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a5718000 == 101 [pid = 17025] [id = 243] 14:57:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f0695bb2800) [pid = 17025] [serial = 730] [outer = (nil)] 14:57:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f0696b3b800) [pid = 17025] [serial = 731] [outer = 0x7f0695bb2800] 14:57:52 INFO - PROCESS | 17025 | 1461362272963 Marionette DEBUG loaded listener.js 14:57:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f0697105c00) [pid = 17025] [serial = 732] [outer = 0x7f0695bb2800] 14:57:53 INFO - PROCESS | 17025 | 1461362273849 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]]]}] 14:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1377ms 14:57:53 INFO - PROCESS | 17025 | 1461362273893 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:57:53 INFO - PROCESS | 17025 | 1461362273898 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:57:53 INFO - PROCESS | 17025 | 1461362273904 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:57:53 INFO - PROCESS | 17025 | 1461362273907 Marionette TRACE conn3 <- [1,946,null,{}] 14:57:53 INFO - PROCESS | 17025 | 1461362273912 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}] 14:57:54 INFO - PROCESS | 17025 | 1461362274106 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:57:54 INFO - PROCESS | 17025 | 1461362274286 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:54 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a8f7b800 == 102 [pid = 17025] [id = 244] 14:57:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f069646f000) [pid = 17025] [serial = 733] [outer = (nil)] 14:57:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f0697226c00) [pid = 17025] [serial = 734] [outer = 0x7f069646f000] 14:57:54 INFO - PROCESS | 17025 | 1461362274360 Marionette DEBUG loaded listener.js 14:57:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f06978ee000) [pid = 17025] [serial = 735] [outer = 0x7f069646f000] 14:57:55 INFO - PROCESS | 17025 | 1461362275270 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]]]}] 14:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1433ms 14:57:55 INFO - PROCESS | 17025 | 1461362275338 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:57:55 INFO - PROCESS | 17025 | 1461362275342 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:57:55 INFO - PROCESS | 17025 | 1461362275349 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:57:55 INFO - PROCESS | 17025 | 1461362275352 Marionette TRACE conn3 <- [1,950,null,{}] 14:57:55 INFO - PROCESS | 17025 | 1461362275357 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}] 14:57:55 INFO - PROCESS | 17025 | 1461362275550 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:57:55 INFO - PROCESS | 17025 | 1461362275735 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a954f800 == 103 [pid = 17025] [id = 245] 14:57:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f068de17400) [pid = 17025] [serial = 736] [outer = (nil)] 14:57:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f06978f7000) [pid = 17025] [serial = 737] [outer = 0x7f068de17400] 14:57:55 INFO - PROCESS | 17025 | 1461362275812 Marionette DEBUG loaded listener.js 14:57:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f0697a23c00) [pid = 17025] [serial = 738] [outer = 0x7f068de17400] 14:57:56 INFO - PROCESS | 17025 | 1461362276664 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]]]}] 14:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1389ms 14:57:56 INFO - PROCESS | 17025 | 1461362276740 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:57:56 INFO - PROCESS | 17025 | 1461362276743 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:57:56 INFO - PROCESS | 17025 | 1461362276749 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:57:56 INFO - PROCESS | 17025 | 1461362276753 Marionette TRACE conn3 <- [1,954,null,{}] 14:57:56 INFO - PROCESS | 17025 | 1461362276758 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}] 14:57:56 INFO - PROCESS | 17025 | 1461362276954 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:57:57 INFO - PROCESS | 17025 | 1461362277130 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a99ac800 == 104 [pid = 17025] [id = 246] 14:57:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f0690e34000) [pid = 17025] [serial = 739] [outer = (nil)] 14:57:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f0697a72000) [pid = 17025] [serial = 740] [outer = 0x7f0690e34000] 14:57:57 INFO - PROCESS | 17025 | 1461362277206 Marionette DEBUG loaded listener.js 14:57:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f0698393000) [pid = 17025] [serial = 741] [outer = 0x7f0690e34000] 14:57:58 INFO - PROCESS | 17025 | 1461362278087 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]]]}] 14:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1383ms 14:57:58 INFO - PROCESS | 17025 | 1461362278133 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:57:58 INFO - PROCESS | 17025 | 1461362278137 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:57:58 INFO - PROCESS | 17025 | 1461362278143 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:57:58 INFO - PROCESS | 17025 | 1461362278147 Marionette TRACE conn3 <- [1,958,null,{}] 14:57:58 INFO - PROCESS | 17025 | 1461362278152 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}] 14:57:58 INFO - PROCESS | 17025 | 1461362278365 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:57:58 INFO - PROCESS | 17025 | 1461362278540 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ad921800 == 105 [pid = 17025] [id = 247] 14:57:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f0696479800) [pid = 17025] [serial = 742] [outer = (nil)] 14:57:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f0698754000) [pid = 17025] [serial = 743] [outer = 0x7f0696479800] 14:57:58 INFO - PROCESS | 17025 | 1461362278619 Marionette DEBUG loaded listener.js 14:57:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f069a477c00) [pid = 17025] [serial = 744] [outer = 0x7f0696479800] 14:57:59 INFO - PROCESS | 17025 | 1461362279526 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]]]}] 14:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1433ms 14:57:59 INFO - PROCESS | 17025 | 1461362279578 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:57:59 INFO - PROCESS | 17025 | 1461362279582 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:57:59 INFO - PROCESS | 17025 | 1461362279588 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:57:59 INFO - PROCESS | 17025 | 1461362279592 Marionette TRACE conn3 <- [1,962,null,{}] 14:57:59 INFO - PROCESS | 17025 | 1461362279598 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}] 14:57:59 INFO - PROCESS | 17025 | 1461362279798 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:57:59 INFO - PROCESS | 17025 | 1461362279982 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:00 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ae8e2000 == 106 [pid = 17025] [id = 248] 14:58:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f06835af800) [pid = 17025] [serial = 745] [outer = (nil)] 14:58:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f069a2b4000) [pid = 17025] [serial = 746] [outer = 0x7f06835af800] 14:58:00 INFO - PROCESS | 17025 | 1461362280057 Marionette DEBUG loaded listener.js 14:58:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f069d56e800) [pid = 17025] [serial = 747] [outer = 0x7f06835af800] 14:58:00 INFO - PROCESS | 17025 | 1461362280934 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]]]}] 14:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1379ms 14:58:00 INFO - PROCESS | 17025 | 1461362280969 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:58:00 INFO - PROCESS | 17025 | 1461362280971 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:58:00 INFO - PROCESS | 17025 | 1461362280978 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:58:00 INFO - PROCESS | 17025 | 1461362280981 Marionette TRACE conn3 <- [1,966,null,{}] 14:58:00 INFO - PROCESS | 17025 | 1461362280987 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}] 14:58:01 INFO - PROCESS | 17025 | 1461362281180 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:58:01 INFO - PROCESS | 17025 | 1461362281367 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:01 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0682619800 == 107 [pid = 17025] [id = 249] 14:58:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f068228a800) [pid = 17025] [serial = 748] [outer = (nil)] 14:58:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f0686b30c00) [pid = 17025] [serial = 749] [outer = 0x7f068228a800] 14:58:01 INFO - PROCESS | 17025 | 1461362281439 Marionette DEBUG loaded listener.js 14:58:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f069d56a800) [pid = 17025] [serial = 750] [outer = 0x7f068228a800] 14:58:02 INFO - PROCESS | 17025 | 1461362282798 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]]]}] 14:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1893ms 14:58:02 INFO - PROCESS | 17025 | 1461362282872 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:58:02 INFO - PROCESS | 17025 | 1461362282879 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:58:02 INFO - PROCESS | 17025 | 1461362282888 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:58:02 INFO - PROCESS | 17025 | 1461362282893 Marionette TRACE conn3 <- [1,970,null,{}] 14:58:02 INFO - PROCESS | 17025 | 1461362282900 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}] 14:58:03 INFO - PROCESS | 17025 | 1461362283152 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:58:03 INFO - PROCESS | 17025 | 1461362283524 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06824d2000 == 108 [pid = 17025] [id = 250] 14:58:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f0686b32400) [pid = 17025] [serial = 751] [outer = (nil)] 14:58:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f0686ed7000) [pid = 17025] [serial = 752] [outer = 0x7f0686b32400] 14:58:03 INFO - PROCESS | 17025 | 1461362283602 Marionette DEBUG loaded listener.js 14:58:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f06871ef000) [pid = 17025] [serial = 753] [outer = 0x7f0686b32400] 14:58:04 INFO - PROCESS | 17025 | 1461362284547 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]]]}] 14:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1733ms 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068da0e000 == 107 [pid = 17025] [id = 49] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069712e000 == 106 [pid = 17025] [id = 41] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069d5fd800 == 105 [pid = 17025] [id = 111] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e406000 == 104 [pid = 17025] [id = 235] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f0686ed9800) [pid = 17025] [serial = 646] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f06835a3800) [pid = 17025] [serial = 616] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f068358c400) [pid = 17025] [serial = 613] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f068c1ee400) [pid = 17025] [serial = 622] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f0685cf0400) [pid = 17025] [serial = 619] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f06a572cc00) [pid = 17025] [serial = 610] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068da1b000 == 103 [pid = 17025] [id = 234] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c0cc000 == 102 [pid = 17025] [id = 233] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068da18000 == 101 [pid = 17025] [id = 213] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686c81000 == 100 [pid = 17025] [id = 232] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683370800 == 99 [pid = 17025] [id = 231] 14:58:04 INFO - PROCESS | 17025 | 1461362284685 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:58:04 INFO - PROCESS | 17025 | 1461362284693 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068367c000 == 98 [pid = 17025] [id = 230] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06839e1800 == 97 [pid = 17025] [id = 229] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a784000 == 96 [pid = 17025] [id = 226] 14:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697136000 == 95 [pid = 17025] [id = 224] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069616e000 == 94 [pid = 17025] [id = 223] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696062800 == 93 [pid = 17025] [id = 222] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0695611000 == 92 [pid = 17025] [id = 221] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0691f23000 == 91 [pid = 17025] [id = 220] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690d27800 == 90 [pid = 17025] [id = 219] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e8f3800 == 89 [pid = 17025] [id = 218] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c0d2000 == 88 [pid = 17025] [id = 217] 14:58:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685b89000 == 87 [pid = 17025] [id = 216] 14:58:04 INFO - PROCESS | 17025 | 1461362284729 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:58:04 INFO - PROCESS | 17025 | 1461362284734 Marionette TRACE conn3 <- [1,974,null,{}] 14:58:04 INFO - PROCESS | 17025 | 1461362284741 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}] 14:58:04 INFO - PROCESS | 17025 | 1461362284922 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f0687d35c00) [pid = 17025] [serial = 632] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f068c1e0800) [pid = 17025] [serial = 635] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f06869c8000) [pid = 17025] [serial = 628] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f069684c800) [pid = 17025] [serial = 607] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f0686b32c00) [pid = 17025] [serial = 629] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f06934d5800) [pid = 17025] [serial = 593] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f068d25c000) [pid = 17025] [serial = 640] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f068c29d800) [pid = 17025] [serial = 637] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f06839ebc00) [pid = 17025] [serial = 644] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f068e4e9c00) [pid = 17025] [serial = 601] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f068b588800) [pid = 17025] [serial = 598] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f0686d12800) [pid = 17025] [serial = 595] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f068c2abc00) [pid = 17025] [serial = 638] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f068d564400) [pid = 17025] [serial = 641] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f0690e36000) [pid = 17025] [serial = 592] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f068b2a7800) [pid = 17025] [serial = 634] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f06839e5000) [pid = 17025] [serial = 625] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f0686ee5c00) [pid = 17025] [serial = 631] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f06833db800) [pid = 17025] [serial = 643] [outer = (nil)] [url = about:blank] 14:58:04 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f0695894c00) [pid = 17025] [serial = 604] [outer = (nil)] [url = about:blank] 14:58:05 INFO - PROCESS | 17025 | 1461362285136 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:05 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685f96000 == 88 [pid = 17025] [id = 251] 14:58:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f06835ab000) [pid = 17025] [serial = 754] [outer = (nil)] 14:58:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f0686ee5c00) [pid = 17025] [serial = 755] [outer = 0x7f06835ab000] 14:58:05 INFO - PROCESS | 17025 | 1461362285211 Marionette DEBUG loaded listener.js 14:58:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f068b2b0400) [pid = 17025] [serial = 756] [outer = 0x7f06835ab000] 14:58:06 INFO - PROCESS | 17025 | 1461362286129 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]]]}] 14:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1454ms 14:58:06 INFO - PROCESS | 17025 | 1461362286171 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:58:06 INFO - PROCESS | 17025 | 1461362286178 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:58:06 INFO - PROCESS | 17025 | 1461362286187 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:58:06 INFO - PROCESS | 17025 | 1461362286193 Marionette TRACE conn3 <- [1,978,null,{}] 14:58:06 INFO - PROCESS | 17025 | 1461362286203 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}] 14:58:06 INFO - PROCESS | 17025 | 1461362286419 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:58:06 INFO - PROCESS | 17025 | 1461362286750 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06872e2000 == 89 [pid = 17025] [id = 252] 14:58:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f0686b31c00) [pid = 17025] [serial = 757] [outer = (nil)] 14:58:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f0686eda400) [pid = 17025] [serial = 758] [outer = 0x7f0686b31c00] 14:58:06 INFO - PROCESS | 17025 | 1461362286836 Marionette DEBUG loaded listener.js 14:58:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f0687fa2000) [pid = 17025] [serial = 759] [outer = 0x7f0686b31c00] 14:58:07 INFO - PROCESS | 17025 | 1461362287710 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]]]}] 14:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1590ms 14:58:07 INFO - PROCESS | 17025 | 1461362287778 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:58:07 INFO - PROCESS | 17025 | 1461362287787 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:58:07 INFO - PROCESS | 17025 | 1461362287797 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:58:07 INFO - PROCESS | 17025 | 1461362287801 Marionette TRACE conn3 <- [1,982,null,{}] 14:58:07 INFO - PROCESS | 17025 | 1461362287808 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}] 14:58:08 INFO - PROCESS | 17025 | 1461362288059 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:58:08 INFO - PROCESS | 17025 | 1461362288391 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687f42000 == 90 [pid = 17025] [id = 253] 14:58:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f068c1df400) [pid = 17025] [serial = 760] [outer = (nil)] 14:58:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f068c2a2800) [pid = 17025] [serial = 761] [outer = 0x7f068c1df400] 14:58:08 INFO - PROCESS | 17025 | 1461362288536 Marionette DEBUG loaded listener.js 14:58:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f068c2ddc00) [pid = 17025] [serial = 762] [outer = 0x7f068c1df400] 14:58:09 INFO - PROCESS | 17025 | 1461362289718 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]]]}] 14:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1991ms 14:58:09 INFO - PROCESS | 17025 | 1461362289789 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:58:09 INFO - PROCESS | 17025 | 1461362289793 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:58:09 INFO - PROCESS | 17025 | 1461362289800 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:58:09 INFO - PROCESS | 17025 | 1461362289807 Marionette TRACE conn3 <- [1,986,null,{}] 14:58:09 INFO - PROCESS | 17025 | 1461362289825 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}] 14:58:10 INFO - PROCESS | 17025 | 1461362290069 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:58:10 INFO - PROCESS | 17025 | 1461362290343 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068dd1f000 == 91 [pid = 17025] [id = 254] 14:58:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f068d942c00) [pid = 17025] [serial = 763] [outer = (nil)] 14:58:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f068de18c00) [pid = 17025] [serial = 764] [outer = 0x7f068d942c00] 14:58:10 INFO - PROCESS | 17025 | 1461362290435 Marionette DEBUG loaded listener.js 14:58:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f068e471c00) [pid = 17025] [serial = 765] [outer = 0x7f068d942c00] 14:58:11 INFO - PROCESS | 17025 | 1461362291335 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]]]}] 14:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1591ms 14:58:11 INFO - PROCESS | 17025 | 1461362291392 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:58:11 INFO - PROCESS | 17025 | 1461362291395 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:58:11 INFO - PROCESS | 17025 | 1461362291402 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:58:11 INFO - PROCESS | 17025 | 1461362291404 Marionette TRACE conn3 <- [1,990,null,{}] 14:58:11 INFO - PROCESS | 17025 | 1461362291410 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}] 14:58:11 INFO - PROCESS | 17025 | 1461362291621 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:58:11 INFO - PROCESS | 17025 | 1461362291799 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e469000 == 92 [pid = 17025] [id = 255] 14:58:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f06839ebc00) [pid = 17025] [serial = 766] [outer = (nil)] 14:58:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f068f7a4800) [pid = 17025] [serial = 767] [outer = 0x7f06839ebc00] 14:58:11 INFO - PROCESS | 17025 | 1461362291921 Marionette DEBUG loaded listener.js 14:58:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f0690db7400) [pid = 17025] [serial = 768] [outer = 0x7f06839ebc00] 14:58:12 INFO - PROCESS | 17025 | 1461362292797 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]]]}] 14:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1434ms 14:58:12 INFO - PROCESS | 17025 | 1461362292838 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:58:12 INFO - PROCESS | 17025 | 1461362292842 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:58:12 INFO - PROCESS | 17025 | 1461362292848 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:58:12 INFO - PROCESS | 17025 | 1461362292852 Marionette TRACE conn3 <- [1,994,null,{}] 14:58:12 INFO - PROCESS | 17025 | 1461362292857 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}] 14:58:13 INFO - PROCESS | 17025 | 1461362293058 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a4263800 == 91 [pid = 17025] [id = 227] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687220000 == 90 [pid = 17025] [id = 228] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690d28000 == 89 [pid = 17025] [id = 164] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685b86000 == 88 [pid = 17025] [id = 146] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697b2d000 == 87 [pid = 17025] [id = 225] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a5206800 == 86 [pid = 17025] [id = 88] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06824d2000 == 85 [pid = 17025] [id = 250] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ae8e2000 == 84 [pid = 17025] [id = 248] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ad921800 == 83 [pid = 17025] [id = 247] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a8f7b800 == 82 [pid = 17025] [id = 244] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a5718000 == 81 [pid = 17025] [id = 243] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a34a1800 == 80 [pid = 17025] [id = 242] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0698270000 == 79 [pid = 17025] [id = 241] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696178800 == 78 [pid = 17025] [id = 240] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069343a800 == 77 [pid = 17025] [id = 239] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e383800 == 76 [pid = 17025] [id = 238] 14:58:14 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686c7f000 == 75 [pid = 17025] [id = 237] 14:58:15 INFO - PROCESS | 17025 | 1461362295030 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068261c000 == 76 [pid = 17025] [id = 256] 14:58:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f068365c800) [pid = 17025] [serial = 769] [outer = (nil)] 14:58:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f0685ce7800) [pid = 17025] [serial = 770] [outer = 0x7f068365c800] 14:58:15 INFO - PROCESS | 17025 | 1461362295107 Marionette DEBUG loaded listener.js 14:58:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f0686b2f400) [pid = 17025] [serial = 771] [outer = 0x7f068365c800] 14:58:15 INFO - PROCESS | 17025 | 1461362295842 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]]]}] 14:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 3036ms 14:58:15 INFO - PROCESS | 17025 | 1461362295900 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:58:15 INFO - PROCESS | 17025 | 1461362295907 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:58:15 INFO - PROCESS | 17025 | 1461362295918 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:58:15 INFO - PROCESS | 17025 | 1461362295923 Marionette TRACE conn3 <- [1,998,null,{}] 14:58:15 INFO - PROCESS | 17025 | 1461362295930 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}] 14:58:16 INFO - PROCESS | 17025 | 1461362296113 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:58:16 INFO - PROCESS | 17025 | 1461362296126 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c0e2000 == 77 [pid = 17025] [id = 257] 14:58:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f068c1e8000) [pid = 17025] [serial = 772] [outer = (nil)] 14:58:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f068c2e0800) [pid = 17025] [serial = 773] [outer = 0x7f068c1e8000] 14:58:16 INFO - PROCESS | 17025 | 1461362296194 Marionette DEBUG loaded listener.js 14:58:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f068d25c000) [pid = 17025] [serial = 774] [outer = 0x7f068c1e8000] 14:58:17 INFO - PROCESS | 17025 | 1461362297235 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]]]}] 14:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1387ms 14:58:17 INFO - PROCESS | 17025 | 1461362297318 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:58:17 INFO - PROCESS | 17025 | 1461362297325 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:58:17 INFO - PROCESS | 17025 | 1461362297332 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:58:17 INFO - PROCESS | 17025 | 1461362297335 Marionette TRACE conn3 <- [1,1002,null,{}] 14:58:17 INFO - PROCESS | 17025 | 1461362297342 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}] 14:58:17 INFO - PROCESS | 17025 | 1461362297595 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:58:17 INFO - PROCESS | 17025 | 1461362297624 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:17 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0691c15800 == 78 [pid = 17025] [id = 258] 14:58:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f068de21400) [pid = 17025] [serial = 775] [outer = (nil)] 14:58:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f068e47a400) [pid = 17025] [serial = 776] [outer = 0x7f068de21400] 14:58:17 INFO - PROCESS | 17025 | 1461362297689 Marionette DEBUG loaded listener.js 14:58:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f0690e36000) [pid = 17025] [serial = 777] [outer = 0x7f068de21400] 14:58:18 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f0686b32400) [pid = 17025] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:58:18 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f0683662000) [pid = 17025] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:58:18 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f068d259800) [pid = 17025] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:58:18 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f06833e6800) [pid = 17025] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:58:18 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f0685ce8800) [pid = 17025] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:58:18 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f0683590800) [pid = 17025] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:58:18 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f06833e1400) [pid = 17025] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:58:18 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f0686d1b800) [pid = 17025] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:58:18 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f068b58d800) [pid = 17025] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:58:18 INFO - PROCESS | 17025 | 1461362298875 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]]]}] 14:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1580ms 14:58:18 INFO - PROCESS | 17025 | 1461362298913 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:58:18 INFO - PROCESS | 17025 | 1461362298917 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:58:18 INFO - PROCESS | 17025 | 1461362298932 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:58:18 INFO - PROCESS | 17025 | 1461362298942 Marionette TRACE conn3 <- [1,1006,null,{}] 14:58:18 INFO - PROCESS | 17025 | 1461362298958 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}] 14:58:19 INFO - PROCESS | 17025 | 1461362299144 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:58:19 INFO - PROCESS | 17025 | 1461362299155 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0693427000 == 79 [pid = 17025] [id = 259] 14:58:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f06833e5000) [pid = 17025] [serial = 778] [outer = (nil)] 14:58:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f0691e4ec00) [pid = 17025] [serial = 779] [outer = 0x7f06833e5000] 14:58:19 INFO - PROCESS | 17025 | 1461362299222 Marionette DEBUG loaded listener.js 14:58:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f06935bd400) [pid = 17025] [serial = 780] [outer = 0x7f06833e5000] 14:58:20 INFO - PROCESS | 17025 | 1461362300165 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]]]}] 14:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1256ms 14:58:20 INFO - PROCESS | 17025 | 1461362300183 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:58:20 INFO - PROCESS | 17025 | 1461362300187 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:58:20 INFO - PROCESS | 17025 | 1461362300209 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:58:20 INFO - PROCESS | 17025 | 1461362300212 Marionette TRACE conn3 <- [1,1010,null,{}] 14:58:20 INFO - PROCESS | 17025 | 1461362300219 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}] 14:58:20 INFO - PROCESS | 17025 | 1461362300395 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:58:20 INFO - PROCESS | 17025 | 1461362300410 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696056000 == 80 [pid = 17025] [id = 260] 14:58:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f068358f800) [pid = 17025] [serial = 781] [outer = (nil)] 14:58:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f06956a5800) [pid = 17025] [serial = 782] [outer = 0x7f068358f800] 14:58:20 INFO - PROCESS | 17025 | 1461362300479 Marionette DEBUG loaded listener.js 14:58:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f069602b800) [pid = 17025] [serial = 783] [outer = 0x7f068358f800] 14:58:21 INFO - PROCESS | 17025 | 1461362301629 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]]]}] 14:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1494ms 14:58:21 INFO - PROCESS | 17025 | 1461362301700 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:58:21 INFO - PROCESS | 17025 | 1461362301707 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:58:21 INFO - PROCESS | 17025 | 1461362301753 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:58:21 INFO - PROCESS | 17025 | 1461362301759 Marionette TRACE conn3 <- [1,1014,null,{}] 14:58:21 INFO - PROCESS | 17025 | 1461362301777 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}] 14:58:22 INFO - PROCESS | 17025 | 1461362302053 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:58:22 INFO - PROCESS | 17025 | 1461362302257 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d2bf800 == 81 [pid = 17025] [id = 261] 14:58:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f068b2aa800) [pid = 17025] [serial = 784] [outer = (nil)] 14:58:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f068c1ed800) [pid = 17025] [serial = 785] [outer = 0x7f068b2aa800] 14:58:22 INFO - PROCESS | 17025 | 1461362302337 Marionette DEBUG loaded listener.js 14:58:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f068d25dc00) [pid = 17025] [serial = 786] [outer = 0x7f068b2aa800] 14:58:23 INFO - PROCESS | 17025 | 1461362303238 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]]]}] 14:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1555ms 14:58:23 INFO - PROCESS | 17025 | 1461362303303 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:58:23 INFO - PROCESS | 17025 | 1461362303313 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:58:23 INFO - PROCESS | 17025 | 1461362303326 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:58:23 INFO - PROCESS | 17025 | 1461362303330 Marionette TRACE conn3 <- [1,1018,null,{}] 14:58:23 INFO - PROCESS | 17025 | 1461362303337 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}] 14:58:23 INFO - PROCESS | 17025 | 1461362303577 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:58:23 INFO - PROCESS | 17025 | 1461362303846 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:23 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0682614800 == 82 [pid = 17025] [id = 262] 14:58:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f068e6f7800) [pid = 17025] [serial = 787] [outer = (nil)] 14:58:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f0691e58000) [pid = 17025] [serial = 788] [outer = 0x7f068e6f7800] 14:58:23 INFO - PROCESS | 17025 | 1461362303969 Marionette DEBUG loaded listener.js 14:58:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f06955d6800) [pid = 17025] [serial = 789] [outer = 0x7f068e6f7800] 14:58:24 INFO - PROCESS | 17025 | 1461362304883 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]]]}] 14:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1590ms 14:58:24 INFO - PROCESS | 17025 | 1461362304915 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:58:24 INFO - PROCESS | 17025 | 1461362304919 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:58:24 INFO - PROCESS | 17025 | 1461362304927 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:58:24 INFO - PROCESS | 17025 | 1461362304933 Marionette TRACE conn3 <- [1,1022,null,{}] 14:58:24 INFO - PROCESS | 17025 | 1461362304951 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}] 14:58:25 INFO - PROCESS | 17025 | 1461362305150 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:58:25 INFO - PROCESS | 17025 | 1461362305335 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0698362800 == 83 [pid = 17025] [id = 263] 14:58:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f0696030c00) [pid = 17025] [serial = 790] [outer = (nil)] 14:58:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f0696549400) [pid = 17025] [serial = 791] [outer = 0x7f0696030c00] 14:58:25 INFO - PROCESS | 17025 | 1461362305471 Marionette DEBUG loaded listener.js 14:58:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 191 (0x7f0696b3f400) [pid = 17025] [serial = 792] [outer = 0x7f0696030c00] 14:58:26 INFO - PROCESS | 17025 | 1461362306341 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]]]}] 14:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1487ms 14:58:26 INFO - PROCESS | 17025 | 1461362306415 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:58:26 INFO - PROCESS | 17025 | 1461362306420 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:58:26 INFO - PROCESS | 17025 | 1461362306426 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:58:26 INFO - PROCESS | 17025 | 1461362306429 Marionette TRACE conn3 <- [1,1026,null,{}] 14:58:26 INFO - PROCESS | 17025 | 1461362306435 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}] 14:58:26 INFO - PROCESS | 17025 | 1461362306670 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:58:26 INFO - PROCESS | 17025 | 1461362306895 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069e4e9800 == 84 [pid = 17025] [id = 264] 14:58:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 192 (0x7f0686b2d400) [pid = 17025] [serial = 793] [outer = (nil)] 14:58:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 193 (0x7f06978f5c00) [pid = 17025] [serial = 794] [outer = 0x7f0686b2d400] 14:58:27 INFO - PROCESS | 17025 | 1461362307022 Marionette DEBUG loaded listener.js 14:58:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 194 (0x7f0697a78c00) [pid = 17025] [serial = 795] [outer = 0x7f0686b2d400] 14:58:27 INFO - PROCESS | 17025 | 1461362307885 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]]]}] 14:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1532ms 14:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:58:27 INFO - PROCESS | 17025 | 1461362307958 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:58:27 INFO - PROCESS | 17025 | 1461362307961 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:58:27 INFO - PROCESS | 17025 | 1461362307968 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:58:27 INFO - PROCESS | 17025 | 1461362307971 Marionette TRACE conn3 <- [1,1030,null,{}] 14:58:27 INFO - PROCESS | 17025 | 1461362307977 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}] 14:58:28 INFO - PROCESS | 17025 | 1461362308182 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:58:28 INFO - PROCESS | 17025 | 1461362308365 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:28 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a47b5000 == 85 [pid = 17025] [id = 265] 14:58:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 195 (0x7f0683590400) [pid = 17025] [serial = 796] [outer = (nil)] 14:58:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 196 (0x7f069839b000) [pid = 17025] [serial = 797] [outer = 0x7f0683590400] 14:58:28 INFO - PROCESS | 17025 | 1461362308442 Marionette DEBUG loaded listener.js 14:58:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 197 (0x7f06986f7000) [pid = 17025] [serial = 798] [outer = 0x7f0683590400] 14:58:29 INFO - PROCESS | 17025 | 1461362309350 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]]]}] 14:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1441ms 14:58:29 INFO - PROCESS | 17025 | 1461362309409 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:58:29 INFO - PROCESS | 17025 | 1461362309414 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:58:29 INFO - PROCESS | 17025 | 1461362309420 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:58:29 INFO - PROCESS | 17025 | 1461362309423 Marionette TRACE conn3 <- [1,1034,null,{}] 14:58:29 INFO - PROCESS | 17025 | 1461362309431 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}] 14:58:29 INFO - PROCESS | 17025 | 1461362309693 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:58:29 INFO - PROCESS | 17025 | 1461362309922 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a95e9800 == 86 [pid = 17025] [id = 266] 14:58:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 198 (0x7f0696b38400) [pid = 17025] [serial = 799] [outer = (nil)] 14:58:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 199 (0x7f069d567c00) [pid = 17025] [serial = 800] [outer = 0x7f0696b38400] 14:58:30 INFO - PROCESS | 17025 | 1461362310058 Marionette DEBUG loaded listener.js 14:58:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 200 (0x7f06a43df800) [pid = 17025] [serial = 801] [outer = 0x7f0696b38400] 14:58:30 INFO - PROCESS | 17025 | 1461362310891 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]]]}] 14:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1530ms 14:58:30 INFO - PROCESS | 17025 | 1461362310951 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:58:30 INFO - PROCESS | 17025 | 1461362310955 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:58:30 INFO - PROCESS | 17025 | 1461362310963 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:58:30 INFO - PROCESS | 17025 | 1461362310966 Marionette TRACE conn3 <- [1,1038,null,{}] 14:58:30 INFO - PROCESS | 17025 | 1461362310973 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}] 14:58:31 INFO - PROCESS | 17025 | 1461362311176 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:58:31 INFO - PROCESS | 17025 | 1461362311361 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ac0ba000 == 87 [pid = 17025] [id = 267] 14:58:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 201 (0x7f069a2b3800) [pid = 17025] [serial = 802] [outer = (nil)] 14:58:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 202 (0x7f06a4754400) [pid = 17025] [serial = 803] [outer = 0x7f069a2b3800] 14:58:31 INFO - PROCESS | 17025 | 1461362311438 Marionette DEBUG loaded listener.js 14:58:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 203 (0x7f06a54eb400) [pid = 17025] [serial = 804] [outer = 0x7f069a2b3800] 14:58:32 INFO - PROCESS | 17025 | 1461362312316 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]]]}] 14:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1389ms 14:58:32 INFO - PROCESS | 17025 | 1461362312352 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:58:32 INFO - PROCESS | 17025 | 1461362312356 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:58:32 INFO - PROCESS | 17025 | 1461362312362 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:58:32 INFO - PROCESS | 17025 | 1461362312365 Marionette TRACE conn3 <- [1,1042,null,{}] 14:58:32 INFO - PROCESS | 17025 | 1461362312371 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}] 14:58:32 INFO - PROCESS | 17025 | 1461362312561 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:58:32 INFO - PROCESS | 17025 | 1461362312749 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:32 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06b10b6800 == 88 [pid = 17025] [id = 268] 14:58:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 204 (0x7f06940a1400) [pid = 17025] [serial = 805] [outer = (nil)] 14:58:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 205 (0x7f06a572e400) [pid = 17025] [serial = 806] [outer = 0x7f06940a1400] 14:58:32 INFO - PROCESS | 17025 | 1461362312823 Marionette DEBUG loaded listener.js 14:58:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 206 (0x7f06a7641000) [pid = 17025] [serial = 807] [outer = 0x7f06940a1400] 14:58:33 INFO - PROCESS | 17025 | 1461362313760 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]]]}] 14:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1432ms 14:58:33 INFO - PROCESS | 17025 | 1461362313796 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:58:33 INFO - PROCESS | 17025 | 1461362313799 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:58:33 INFO - PROCESS | 17025 | 1461362313806 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:58:33 INFO - PROCESS | 17025 | 1461362313809 Marionette TRACE conn3 <- [1,1046,null,{}] 14:58:33 INFO - PROCESS | 17025 | 1461362313815 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}] 14:58:34 INFO - PROCESS | 17025 | 1461362313998 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:58:34 INFO - PROCESS | 17025 | 1461362314197 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e4c6800 == 89 [pid = 17025] [id = 269] 14:58:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 207 (0x7f06a43dc000) [pid = 17025] [serial = 808] [outer = (nil)] 14:58:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 208 (0x7f06a8d10400) [pid = 17025] [serial = 809] [outer = 0x7f06a43dc000] 14:58:34 INFO - PROCESS | 17025 | 1461362314269 Marionette DEBUG loaded listener.js 14:58:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 209 (0x7f06a90aa400) [pid = 17025] [serial = 810] [outer = 0x7f06a43dc000] 14:58:35 INFO - PROCESS | 17025 | 1461362315117 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]]]}] 14:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1381ms 14:58:35 INFO - PROCESS | 17025 | 1461362315187 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:58:35 INFO - PROCESS | 17025 | 1461362315191 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:58:35 INFO - PROCESS | 17025 | 1461362315198 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:58:35 INFO - PROCESS | 17025 | 1461362315201 Marionette TRACE conn3 <- [1,1050,null,{}] 14:58:35 INFO - PROCESS | 17025 | 1461362315208 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}] 14:58:35 INFO - PROCESS | 17025 | 1461362315411 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:58:35 INFO - PROCESS | 17025 | 1461362315598 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:35 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fad6000 == 90 [pid = 17025] [id = 270] 14:58:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 210 (0x7f06a55c1000) [pid = 17025] [serial = 811] [outer = (nil)] 14:58:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 211 (0x7f06a90b2000) [pid = 17025] [serial = 812] [outer = 0x7f06a55c1000] 14:58:35 INFO - PROCESS | 17025 | 1461362315675 Marionette DEBUG loaded listener.js 14:58:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 212 (0x7f06a9209800) [pid = 17025] [serial = 813] [outer = 0x7f06a55c1000] 14:58:36 INFO - PROCESS | 17025 | 1461362316551 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]]]}] 14:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1383ms 14:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:58:36 INFO - PROCESS | 17025 | 1461362316583 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:58:36 INFO - PROCESS | 17025 | 1461362316586 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:58:36 INFO - PROCESS | 17025 | 1461362316594 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:58:36 INFO - PROCESS | 17025 | 1461362316599 Marionette TRACE conn3 <- [1,1054,null,{}] 14:58:36 INFO - PROCESS | 17025 | 1461362316606 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}] 14:58:36 INFO - PROCESS | 17025 | 1461362316825 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:58:37 INFO - PROCESS | 17025 | 1461362317065 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:37 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0684299800 == 91 [pid = 17025] [id = 271] 14:58:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 213 (0x7f06a925fc00) [pid = 17025] [serial = 814] [outer = (nil)] 14:58:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 214 (0x7f06a9335c00) [pid = 17025] [serial = 815] [outer = 0x7f06a925fc00] 14:58:37 INFO - PROCESS | 17025 | 1461362317188 Marionette DEBUG loaded listener.js 14:58:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 215 (0x7f06a9564800) [pid = 17025] [serial = 816] [outer = 0x7f06a925fc00] 14:58:38 INFO - PROCESS | 17025 | 1461362318043 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]]]}] 14:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1485ms 14:58:38 INFO - PROCESS | 17025 | 1461362318078 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:58:38 INFO - PROCESS | 17025 | 1461362318081 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:58:38 INFO - PROCESS | 17025 | 1461362318090 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:58:38 INFO - PROCESS | 17025 | 1461362318094 Marionette TRACE conn3 <- [1,1058,null,{}] 14:58:38 INFO - PROCESS | 17025 | 1461362318101 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}] 14:58:38 INFO - PROCESS | 17025 | 1461362318311 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:58:38 INFO - PROCESS | 17025 | 1461362318513 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:38 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067edd2800 == 92 [pid = 17025] [id = 272] 14:58:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 216 (0x7f068b2a9c00) [pid = 17025] [serial = 817] [outer = (nil)] 14:58:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 217 (0x7f06a9259800) [pid = 17025] [serial = 818] [outer = 0x7f068b2a9c00] 14:58:38 INFO - PROCESS | 17025 | 1461362318591 Marionette DEBUG loaded listener.js 14:58:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 218 (0x7f06a97bb800) [pid = 17025] [serial = 819] [outer = 0x7f068b2a9c00] 14:58:39 INFO - PROCESS | 17025 | 1461362319451 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]]]}] 14:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1395ms 14:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:58:39 INFO - PROCESS | 17025 | 1461362319485 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:58:39 INFO - PROCESS | 17025 | 1461362319487 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:58:39 INFO - PROCESS | 17025 | 1461362319494 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:58:39 INFO - PROCESS | 17025 | 1461362319497 Marionette TRACE conn3 <- [1,1062,null,{}] 14:58:39 INFO - PROCESS | 17025 | 1461362319502 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}] 14:58:39 INFO - PROCESS | 17025 | 1461362319687 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:58:39 INFO - PROCESS | 17025 | 1461362319884 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:39 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685b80800 == 93 [pid = 17025] [id = 273] 14:58:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 219 (0x7f067fba5400) [pid = 17025] [serial = 820] [outer = (nil)] 14:58:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 220 (0x7f067fbae400) [pid = 17025] [serial = 821] [outer = 0x7f067fba5400] 14:58:39 INFO - PROCESS | 17025 | 1461362319955 Marionette DEBUG loaded listener.js 14:58:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 221 (0x7f067fbb2c00) [pid = 17025] [serial = 822] [outer = 0x7f067fba5400] 14:58:41 INFO - PROCESS | 17025 | 1461362321172 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]]]}] 14:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1737ms 14:58:41 INFO - PROCESS | 17025 | 1461362321231 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:58:41 INFO - PROCESS | 17025 | 1461362321237 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:58:41 INFO - PROCESS | 17025 | 1461362321256 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:58:41 INFO - PROCESS | 17025 | 1461362321263 Marionette TRACE conn3 <- [1,1066,null,{}] 14:58:41 INFO - PROCESS | 17025 | 1461362321319 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}] 14:58:41 INFO - PROCESS | 17025 | 1461362321616 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:58:41 INFO - PROCESS | 17025 | 1461362321823 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068428f000 == 94 [pid = 17025] [id = 274] 14:58:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 222 (0x7f06833dec00) [pid = 17025] [serial = 823] [outer = (nil)] 14:58:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 223 (0x7f0683662000) [pid = 17025] [serial = 824] [outer = 0x7f06833dec00] 14:58:41 INFO - PROCESS | 17025 | 1461362321893 Marionette DEBUG loaded listener.js 14:58:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 224 (0x7f06869cd800) [pid = 17025] [serial = 825] [outer = 0x7f06833dec00] 14:58:42 INFO - PROCESS | 17025 | 1461362322892 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]]]}] 14:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1664ms 14:58:42 INFO - PROCESS | 17025 | 1461362322911 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:58:42 INFO - PROCESS | 17025 | 1461362322919 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:58:42 INFO - PROCESS | 17025 | 1461362322929 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:58:42 INFO - PROCESS | 17025 | 1461362322933 Marionette TRACE conn3 <- [1,1070,null,{}] 14:58:42 INFO - PROCESS | 17025 | 1461362322939 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}] 14:58:43 INFO - PROCESS | 17025 | 1461362323129 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:58:43 INFO - PROCESS | 17025 | 1461362323384 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:43 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0682608000 == 95 [pid = 17025] [id = 275] 14:58:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 225 (0x7f0687d3b400) [pid = 17025] [serial = 826] [outer = (nil)] 14:58:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 226 (0x7f0687fa7000) [pid = 17025] [serial = 827] [outer = 0x7f0687d3b400] 14:58:43 INFO - PROCESS | 17025 | 1461362323511 Marionette DEBUG loaded listener.js 14:58:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 227 (0x7f068b583800) [pid = 17025] [serial = 828] [outer = 0x7f0687d3b400] 14:58:44 INFO - PROCESS | 17025 | 1461362324436 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]]]}] 14:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1538ms 14:58:44 INFO - PROCESS | 17025 | 1461362324468 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:58:44 INFO - PROCESS | 17025 | 1461362324472 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 14:58:44 INFO - PROCESS | 17025 | 1461362324478 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:58:44 INFO - PROCESS | 17025 | 1461362324483 Marionette TRACE conn3 <- [1,1074,null,{}] 14:58:44 INFO - PROCESS | 17025 | 1461362324498 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}] 14:58:44 INFO - PROCESS | 17025 | 1461362324705 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:58:44 INFO - PROCESS | 17025 | 1461362324984 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:45 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685fb3000 == 96 [pid = 17025] [id = 276] 14:58:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 228 (0x7f0682295000) [pid = 17025] [serial = 829] [outer = (nil)] 14:58:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 229 (0x7f068dd03c00) [pid = 17025] [serial = 830] [outer = 0x7f0682295000] 14:58:45 INFO - PROCESS | 17025 | 1461362325105 Marionette DEBUG loaded listener.js 14:58:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 230 (0x7f068e47a000) [pid = 17025] [serial = 831] [outer = 0x7f0682295000] 14:58:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0693427000 == 95 [pid = 17025] [id = 259] 14:58:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0691c15800 == 94 [pid = 17025] [id = 258] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 229 (0x7f068de14400) [pid = 17025] [serial = 661] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 228 (0x7f068c2e1800) [pid = 17025] [serial = 655] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 227 (0x7f068365b400) [pid = 17025] [serial = 649] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 226 (0x7f068e852800) [pid = 17025] [serial = 664] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 225 (0x7f0686ee4c00) [pid = 17025] [serial = 652] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 224 (0x7f068d944000) [pid = 17025] [serial = 658] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 223 (0x7f068f838000) [pid = 17025] [serial = 667] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 222 (0x7f0686b2e400) [pid = 17025] [serial = 671] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 221 (0x7f0690f0d400) [pid = 17025] [serial = 674] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 220 (0x7f0691e56c00) [pid = 17025] [serial = 677] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 219 (0x7f06949c3000) [pid = 17025] [serial = 680] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 218 (0x7f0696034800) [pid = 17025] [serial = 683] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 217 (0x7f06839f0c00) [pid = 17025] [serial = 686] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 216 (0x7f0686ee5c00) [pid = 17025] [serial = 755] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 215 (0x7f06978f7000) [pid = 17025] [serial = 737] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 214 (0x7f0696b3b800) [pid = 17025] [serial = 731] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 213 (0x7f069a2b4000) [pid = 17025] [serial = 746] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 212 (0x7f0698754000) [pid = 17025] [serial = 743] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 211 (0x7f0696479c00) [pid = 17025] [serial = 728] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 210 (0x7f0697a72000) [pid = 17025] [serial = 740] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 209 (0x7f06934dc000) [pid = 17025] [serial = 725] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 208 (0x7f06869ccc00) [pid = 17025] [serial = 713] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 207 (0x7f068dd06000) [pid = 17025] [serial = 719] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 206 (0x7f0697226c00) [pid = 17025] [serial = 734] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 205 (0x7f068f838800) [pid = 17025] [serial = 722] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 204 (0x7f068b581400) [pid = 17025] [serial = 716] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 203 (0x7f0686b30c00) [pid = 17025] [serial = 749] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c0e2000 == 93 [pid = 17025] [id = 257] 14:58:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068261c000 == 92 [pid = 17025] [id = 256] 14:58:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e469000 == 91 [pid = 17025] [id = 255] 14:58:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068dd1f000 == 90 [pid = 17025] [id = 254] 14:58:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687f42000 == 89 [pid = 17025] [id = 253] 14:58:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06872e2000 == 88 [pid = 17025] [id = 252] 14:58:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685f96000 == 87 [pid = 17025] [id = 251] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 202 (0x7f06869c3800) [pid = 17025] [serial = 626] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 201 (0x7f068d3e3800) [pid = 17025] [serial = 704] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 200 (0x7f068b2b0000) [pid = 17025] [serial = 698] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 199 (0x7f0686b31000) [pid = 17025] [serial = 693] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 198 (0x7f0685fd2400) [pid = 17025] [serial = 692] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 197 (0x7f0686d20800) [pid = 17025] [serial = 695] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 196 (0x7f0687d3a000) [pid = 17025] [serial = 696] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 195 (0x7f06835ab800) [pid = 17025] [serial = 690] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 194 (0x7f0683588400) [pid = 17025] [serial = 689] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 193 (0x7f068e479c00) [pid = 17025] [serial = 708] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 192 (0x7f068da8b000) [pid = 17025] [serial = 705] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 191 (0x7f068c29f800) [pid = 17025] [serial = 701] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 190 (0x7f0686b29000) [pid = 17025] [serial = 437] [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.] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f068c2a9400) [pid = 17025] [serial = 702] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f068b58d400) [pid = 17025] [serial = 699] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f068da8c800) [pid = 17025] [serial = 707] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f068e6f6c00) [pid = 17025] [serial = 710] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f0686ed7000) [pid = 17025] [serial = 752] [outer = (nil)] [url = about:blank] 14:58:45 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f06871ef000) [pid = 17025] [serial = 753] [outer = (nil)] [url = about:blank] 14:58:46 INFO - PROCESS | 17025 | 1461362326082 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]]]}] 14:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1642ms 14:58:46 INFO - PROCESS | 17025 | 1461362326120 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:58:46 INFO - PROCESS | 17025 | 1461362326124 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 14:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:58:46 INFO - PROCESS | 17025 | 1461362326130 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:58:46 INFO - PROCESS | 17025 | 1461362326133 Marionette TRACE conn3 <- [1,1078,null,{}] 14:58:46 INFO - PROCESS | 17025 | 1461362326138 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}] 14:58:46 INFO - PROCESS | 17025 | 1461362326317 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:58:46 INFO - PROCESS | 17025 | 1461362326504 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:46 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685eb4800 == 88 [pid = 17025] [id = 277] 14:58:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f0685fcd000) [pid = 17025] [serial = 832] [outer = (nil)] 14:58:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f068c2a6400) [pid = 17025] [serial = 833] [outer = 0x7f0685fcd000] 14:58:46 INFO - PROCESS | 17025 | 1461362326601 Marionette DEBUG loaded listener.js 14:58:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f068d946800) [pid = 17025] [serial = 834] [outer = 0x7f0685fcd000] 14:58:47 INFO - PROCESS | 17025 | 1461362327349 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]]]}] 14:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1234ms 14:58:47 INFO - PROCESS | 17025 | 1461362327367 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:58:47 INFO - PROCESS | 17025 | 1461362327369 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 14:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:58:47 INFO - PROCESS | 17025 | 1461362327376 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:58:47 INFO - PROCESS | 17025 | 1461362327378 Marionette TRACE conn3 <- [1,1082,null,{}] 14:58:47 INFO - PROCESS | 17025 | 1461362327384 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}] 14:58:47 INFO - PROCESS | 17025 | 1461362327613 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:58:47 INFO - PROCESS | 17025 | 1461362327633 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687c36000 == 89 [pid = 17025] [id = 278] 14:58:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f06869c3800) [pid = 17025] [serial = 835] [outer = (nil)] 14:58:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f068e47d000) [pid = 17025] [serial = 836] [outer = 0x7f06869c3800] 14:58:47 INFO - PROCESS | 17025 | 1461362327698 Marionette DEBUG loaded listener.js 14:58:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f068f839c00) [pid = 17025] [serial = 837] [outer = 0x7f06869c3800] 14:58:48 INFO - PROCESS | 17025 | 1461362328628 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]]]}] 14:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1280ms 14:58:48 INFO - PROCESS | 17025 | 1461362328657 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:58:48 INFO - PROCESS | 17025 | 1461362328660 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 14:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:58:48 INFO - PROCESS | 17025 | 1461362328667 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:58:48 INFO - PROCESS | 17025 | 1461362328670 Marionette TRACE conn3 <- [1,1086,null,{}] 14:58:48 INFO - PROCESS | 17025 | 1461362328688 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}] 14:58:48 INFO - PROCESS | 17025 | 1461362328981 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:58:49 INFO - PROCESS | 17025 | 1461362329021 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d9c4800 == 90 [pid = 17025] [id = 279] 14:58:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 191 (0x7f0694a71400) [pid = 17025] [serial = 838] [outer = (nil)] 14:58:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 192 (0x7f069646ec00) [pid = 17025] [serial = 839] [outer = 0x7f0694a71400] 14:58:49 INFO - PROCESS | 17025 | 1461362329098 Marionette DEBUG loaded listener.js 14:58:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 193 (0x7f0696b41000) [pid = 17025] [serial = 840] [outer = 0x7f0694a71400] 14:58:50 INFO - PROCESS | 17025 | 1461362330024 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]]]}] 14:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1381ms 14:58:50 INFO - PROCESS | 17025 | 1461362330050 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:58:50 INFO - PROCESS | 17025 | 1461362330054 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 14:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:58:50 INFO - PROCESS | 17025 | 1461362330060 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:58:50 INFO - PROCESS | 17025 | 1461362330062 Marionette TRACE conn3 <- [1,1090,null,{}] 14:58:50 INFO - PROCESS | 17025 | 1461362330067 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}] 14:58:50 INFO - PROCESS | 17025 | 1461362330299 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 192 (0x7f0690baa400) [pid = 17025] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 191 (0x7f0683585000) [pid = 17025] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 190 (0x7f0683583400) [pid = 17025] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f069e47c800) [pid = 17025] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f06833e3000) [pid = 17025] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f0691e51400) [pid = 17025] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f068d3e9c00) [pid = 17025] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f06839e6400) [pid = 17025] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f068d255400) [pid = 17025] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f0683586c00) [pid = 17025] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f068d3e5800) [pid = 17025] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f068228a800) [pid = 17025] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f068de21400) [pid = 17025] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f06833e5000) [pid = 17025] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f068d942c00) [pid = 17025] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f06835ab000) [pid = 17025] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f068c1df400) [pid = 17025] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f068365c800) [pid = 17025] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f0686b31c00) [pid = 17025] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f068c1e8000) [pid = 17025] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f06839ebc00) [pid = 17025] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f0686d18000) [pid = 17025] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f06835af800) [pid = 17025] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f0685fd1400) [pid = 17025] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f069646f000) [pid = 17025] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f0685cee000) [pid = 17025] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f0690e34000) [pid = 17025] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f0687d41c00) [pid = 17025] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f068d946000) [pid = 17025] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f0685fcb400) [pid = 17025] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f0696479800) [pid = 17025] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f0695bb2800) [pid = 17025] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f068c1e7800) [pid = 17025] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f0682289000) [pid = 17025] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f0686b26c00) [pid = 17025] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f068de17400) [pid = 17025] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f068c1ec800) [pid = 17025] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f068c2de400) [pid = 17025] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f0691e4f400) [pid = 17025] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f0685ce3000) [pid = 17025] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:58:50 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f068d259000) [pid = 17025] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:58:51 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f06869cf000) [pid = 17025] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:58:51 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f068e43d000) [pid = 17025] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:58:51 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f068e441400) [pid = 17025] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:58:51 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f0686b28800) [pid = 17025] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:58:51 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f0686b29400) [pid = 17025] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:58:51 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f068f79cc00) [pid = 17025] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:58:51 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f068f82d800) [pid = 17025] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:58:51 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f06934dcc00) [pid = 17025] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:58:51 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f06833d9400) [pid = 17025] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:58:51 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f068228e800) [pid = 17025] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:58:51 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f068e437c00) [pid = 17025] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:58:51 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f0682287400) [pid = 17025] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:58:51 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f068de14c00) [pid = 17025] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:58:51 INFO - PROCESS | 17025 | 1461362331093 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683386800 == 91 [pid = 17025] [id = 280] 14:58:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f0682286c00) [pid = 17025] [serial = 841] [outer = (nil)] 14:58:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f06833e1800) [pid = 17025] [serial = 842] [outer = 0x7f0682286c00] 14:58:51 INFO - PROCESS | 17025 | 1461362331164 Marionette DEBUG loaded listener.js 14:58:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f06839e4800) [pid = 17025] [serial = 843] [outer = 0x7f0682286c00] 14:58:51 INFO - PROCESS | 17025 | 1461362331870 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]]]}] 14:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1830ms 14:58:51 INFO - PROCESS | 17025 | 1461362331891 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:58:51 INFO - PROCESS | 17025 | 1461362331894 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 14:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:58:51 INFO - PROCESS | 17025 | 1461362331901 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:58:51 INFO - PROCESS | 17025 | 1461362331905 Marionette TRACE conn3 <- [1,1094,null,{}] 14:58:51 INFO - PROCESS | 17025 | 1461362331911 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}] 14:58:52 INFO - PROCESS | 17025 | 1461362332168 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:58:52 INFO - PROCESS | 17025 | 1461362332307 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:52 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e379800 == 92 [pid = 17025] [id = 281] 14:58:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f06871e9400) [pid = 17025] [serial = 844] [outer = (nil)] 14:58:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f0687d3dc00) [pid = 17025] [serial = 845] [outer = 0x7f06871e9400] 14:58:52 INFO - PROCESS | 17025 | 1461362332375 Marionette DEBUG loaded listener.js 14:58:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f068d3e3000) [pid = 17025] [serial = 846] [outer = 0x7f06871e9400] 14:58:53 INFO - PROCESS | 17025 | 1461362333324 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]]]}] 14:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1482ms 14:58:53 INFO - PROCESS | 17025 | 1461362333385 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:58:53 INFO - PROCESS | 17025 | 1461362333392 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 14:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:58:53 INFO - PROCESS | 17025 | 1461362333401 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:58:53 INFO - PROCESS | 17025 | 1461362333406 Marionette TRACE conn3 <- [1,1098,null,{}] 14:58:53 INFO - PROCESS | 17025 | 1461362333461 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}] 14:58:53 INFO - PROCESS | 17025 | 1461362333714 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:58:53 INFO - PROCESS | 17025 | 1461362333984 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:54 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685d5c800 == 93 [pid = 17025] [id = 282] 14:58:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f0682295800) [pid = 17025] [serial = 847] [outer = (nil)] 14:58:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f0685cf0400) [pid = 17025] [serial = 848] [outer = 0x7f0682295800] 14:58:54 INFO - PROCESS | 17025 | 1461362334065 Marionette DEBUG loaded listener.js 14:58:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f0686ed7000) [pid = 17025] [serial = 849] [outer = 0x7f0682295800] 14:58:55 INFO - PROCESS | 17025 | 1461362335025 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]]]}] 14:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1692ms 14:58:55 INFO - PROCESS | 17025 | 1461362335093 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:58:55 INFO - PROCESS | 17025 | 1461362335102 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 14:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:58:55 INFO - PROCESS | 17025 | 1461362335114 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:58:55 INFO - PROCESS | 17025 | 1461362335118 Marionette TRACE conn3 <- [1,1102,null,{}] 14:58:55 INFO - PROCESS | 17025 | 1461362335125 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}] 14:58:55 INFO - PROCESS | 17025 | 1461362335374 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:58:55 INFO - PROCESS | 17025 | 1461362335612 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687f3c800 == 94 [pid = 17025] [id = 283] 14:58:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f068b2a8800) [pid = 17025] [serial = 850] [outer = (nil)] 14:58:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f068c1e9c00) [pid = 17025] [serial = 851] [outer = 0x7f068b2a8800] 14:58:55 INFO - PROCESS | 17025 | 1461362335733 Marionette DEBUG loaded listener.js 14:58:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f068d251c00) [pid = 17025] [serial = 852] [outer = 0x7f068b2a8800] 14:58:56 INFO - PROCESS | 17025 | 1461362336790 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]]]}] 14:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1733ms 14:58:56 INFO - PROCESS | 17025 | 1461362336848 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:58:56 INFO - PROCESS | 17025 | 1461362336851 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 14:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:58:56 INFO - PROCESS | 17025 | 1461362336858 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:58:56 INFO - PROCESS | 17025 | 1461362336864 Marionette TRACE conn3 <- [1,1106,null,{}] 14:58:56 INFO - PROCESS | 17025 | 1461362336884 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}] 14:58:57 INFO - PROCESS | 17025 | 1461362337177 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:58:57 INFO - PROCESS | 17025 | 1461362337469 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068f8e2800 == 95 [pid = 17025] [id = 284] 14:58:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f068de14400) [pid = 17025] [serial = 853] [outer = (nil)] 14:58:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f068e47dc00) [pid = 17025] [serial = 854] [outer = 0x7f068de14400] 14:58:57 INFO - PROCESS | 17025 | 1461362337586 Marionette DEBUG loaded listener.js 14:58:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f068f836800) [pid = 17025] [serial = 855] [outer = 0x7f068de14400] 14:58:58 INFO - PROCESS | 17025 | 1461362338450 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]]]}] 14:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1638ms 14:58:58 INFO - PROCESS | 17025 | 1461362338497 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:58:58 INFO - PROCESS | 17025 | 1461362338502 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 14:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:58:58 INFO - PROCESS | 17025 | 1461362338508 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:58:58 INFO - PROCESS | 17025 | 1461362338511 Marionette TRACE conn3 <- [1,1110,null,{}] 14:58:58 INFO - PROCESS | 17025 | 1461362338517 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}] 14:58:58 INFO - PROCESS | 17025 | 1461362338715 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:58:58 INFO - PROCESS | 17025 | 1461362338904 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0691f30800 == 96 [pid = 17025] [id = 285] 14:58:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f068e434800) [pid = 17025] [serial = 856] [outer = (nil)] 14:58:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f0690e3d400) [pid = 17025] [serial = 857] [outer = 0x7f068e434800] 14:58:58 INFO - PROCESS | 17025 | 1461362338984 Marionette DEBUG loaded listener.js 14:58:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f06934d6400) [pid = 17025] [serial = 858] [outer = 0x7f068e434800] 14:58:59 INFO - PROCESS | 17025 | 1461362339849 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]]]}] 14:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1383ms 14:58:59 INFO - PROCESS | 17025 | 1461362339892 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:58:59 INFO - PROCESS | 17025 | 1461362339896 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 14:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:58:59 INFO - PROCESS | 17025 | 1461362339903 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:58:59 INFO - PROCESS | 17025 | 1461362339906 Marionette TRACE conn3 <- [1,1114,null,{}] 14:58:59 INFO - PROCESS | 17025 | 1461362339912 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}] 14:59:00 INFO - PROCESS | 17025 | 1461362340108 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:59:00 INFO - PROCESS | 17025 | 1461362340297 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:00 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0695ce3800 == 97 [pid = 17025] [id = 286] 14:59:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f068f838c00) [pid = 17025] [serial = 859] [outer = (nil)] 14:59:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f0694a7cc00) [pid = 17025] [serial = 860] [outer = 0x7f068f838c00] 14:59:00 INFO - PROCESS | 17025 | 1461362340371 Marionette DEBUG loaded listener.js 14:59:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f0695ba4800) [pid = 17025] [serial = 861] [outer = 0x7f068f838c00] 14:59:01 INFO - PROCESS | 17025 | 1461362341539 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]]]}] 14:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1685ms 14:59:01 INFO - PROCESS | 17025 | 1461362341589 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:59:01 INFO - PROCESS | 17025 | 1461362341593 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 14:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:59:01 INFO - PROCESS | 17025 | 1461362341600 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:59:01 INFO - PROCESS | 17025 | 1461362341604 Marionette TRACE conn3 <- [1,1118,null,{}] 14:59:01 INFO - PROCESS | 17025 | 1461362341609 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}] 14:59:01 INFO - PROCESS | 17025 | 1461362341899 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:59:02 INFO - PROCESS | 17025 | 1461362342111 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069712e000 == 98 [pid = 17025] [id = 287] 14:59:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f06960ee800) [pid = 17025] [serial = 862] [outer = (nil)] 14:59:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f069839c000) [pid = 17025] [serial = 863] [outer = 0x7f06960ee800] 14:59:02 INFO - PROCESS | 17025 | 1461362342188 Marionette DEBUG loaded listener.js 14:59:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f0698745000) [pid = 17025] [serial = 864] [outer = 0x7f06960ee800] 14:59:03 INFO - PROCESS | 17025 | 1461362343071 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]]]}] 14:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1484ms 14:59:03 INFO - PROCESS | 17025 | 1461362343085 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:59:03 INFO - PROCESS | 17025 | 1461362343089 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 14:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:59:03 INFO - PROCESS | 17025 | 1461362343095 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:59:03 INFO - PROCESS | 17025 | 1461362343097 Marionette TRACE conn3 <- [1,1122,null,{}] 14:59:03 INFO - PROCESS | 17025 | 1461362343103 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}] 14:59:03 INFO - PROCESS | 17025 | 1461362343306 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:59:03 INFO - PROCESS | 17025 | 1461362343498 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a268800 == 99 [pid = 17025] [id = 288] 14:59:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f06839f1c00) [pid = 17025] [serial = 865] [outer = (nil)] 14:59:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f069a2b0000) [pid = 17025] [serial = 866] [outer = 0x7f06839f1c00] 14:59:03 INFO - PROCESS | 17025 | 1461362343573 Marionette DEBUG loaded listener.js 14:59:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f069e47f400) [pid = 17025] [serial = 867] [outer = 0x7f06839f1c00] 14:59:04 INFO - PROCESS | 17025 | 1461362344470 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]]]}] 14:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1430ms 14:59:04 INFO - PROCESS | 17025 | 1461362344526 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:59:04 INFO - PROCESS | 17025 | 1461362344530 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 14:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:59:04 INFO - PROCESS | 17025 | 1461362344536 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:59:04 INFO - PROCESS | 17025 | 1461362344538 Marionette TRACE conn3 <- [1,1126,null,{}] 14:59:04 INFO - PROCESS | 17025 | 1461362344544 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}] 14:59:04 INFO - PROCESS | 17025 | 1461362344754 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:59:04 INFO - PROCESS | 17025 | 1461362344946 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:04 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a4560800 == 100 [pid = 17025] [id = 289] 14:59:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f06963c0c00) [pid = 17025] [serial = 868] [outer = (nil)] 14:59:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f06a343dc00) [pid = 17025] [serial = 869] [outer = 0x7f06963c0c00] 14:59:05 INFO - PROCESS | 17025 | 1461362345021 Marionette DEBUG loaded listener.js 14:59:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f06a5440400) [pid = 17025] [serial = 870] [outer = 0x7f06963c0c00] 14:59:05 INFO - PROCESS | 17025 | 1461362345955 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]]]}] 14:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1478ms 14:59:06 INFO - PROCESS | 17025 | 1461362346015 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:59:06 INFO - PROCESS | 17025 | 1461362346020 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 14:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:59:06 INFO - PROCESS | 17025 | 1461362346026 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:59:06 INFO - PROCESS | 17025 | 1461362346029 Marionette TRACE conn3 <- [1,1130,null,{}] 14:59:06 INFO - PROCESS | 17025 | 1461362346036 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}] 14:59:06 INFO - PROCESS | 17025 | 1461362346272 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:59:06 INFO - PROCESS | 17025 | 1461362346511 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a9373800 == 101 [pid = 17025] [id = 290] 14:59:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f068d567800) [pid = 17025] [serial = 871] [outer = (nil)] 14:59:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f0697a6fc00) [pid = 17025] [serial = 872] [outer = 0x7f068d567800] 14:59:06 INFO - PROCESS | 17025 | 1461362346630 Marionette DEBUG loaded listener.js 14:59:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f06a90ae000) [pid = 17025] [serial = 873] [outer = 0x7f068d567800] 14:59:07 INFO - PROCESS | 17025 | 1461362347715 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]]]}] 14:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1736ms 14:59:07 INFO - PROCESS | 17025 | 1461362347763 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:59:07 INFO - PROCESS | 17025 | 1461362347767 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 14:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:59:07 INFO - PROCESS | 17025 | 1461362347774 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:59:07 INFO - PROCESS | 17025 | 1461362347777 Marionette TRACE conn3 <- [1,1134,null,{}] 14:59:07 INFO - PROCESS | 17025 | 1461362347782 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}] 14:59:07 INFO - PROCESS | 17025 | 1461362347980 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:59:08 INFO - PROCESS | 17025 | 1461362348217 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06adb8a800 == 102 [pid = 17025] [id = 291] 14:59:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f068de1bc00) [pid = 17025] [serial = 874] [outer = (nil)] 14:59:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f06a920f400) [pid = 17025] [serial = 875] [outer = 0x7f068de1bc00] 14:59:08 INFO - PROCESS | 17025 | 1461362348338 Marionette DEBUG loaded listener.js 14:59:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f06a925d000) [pid = 17025] [serial = 876] [outer = 0x7f068de1bc00] 14:59:09 INFO - PROCESS | 17025 | 1461362349195 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]]]}] 14:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1478ms 14:59:09 INFO - PROCESS | 17025 | 1461362349254 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:59:09 INFO - PROCESS | 17025 | 1461362349258 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 14:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:59:09 INFO - PROCESS | 17025 | 1461362349264 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:59:09 INFO - PROCESS | 17025 | 1461362349269 Marionette TRACE conn3 <- [1,1138,null,{}] 14:59:09 INFO - PROCESS | 17025 | 1461362349274 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}] 14:59:09 INFO - PROCESS | 17025 | 1461362349510 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:59:09 INFO - PROCESS | 17025 | 1461362349763 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:09 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686dac800 == 103 [pid = 17025] [id = 292] 14:59:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f068c1ebc00) [pid = 17025] [serial = 877] [outer = (nil)] 14:59:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f068f446000) [pid = 17025] [serial = 878] [outer = 0x7f068c1ebc00] 14:59:09 INFO - PROCESS | 17025 | 1461362349893 Marionette DEBUG loaded listener.js 14:59:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f0697a78000) [pid = 17025] [serial = 879] [outer = 0x7f068c1ebc00] 14:59:10 INFO - PROCESS | 17025 | 1461362350764 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]]]}] 14:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1540ms 14:59:10 INFO - PROCESS | 17025 | 1461362350805 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:59:10 INFO - PROCESS | 17025 | 1461362350809 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 14:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:59:10 INFO - PROCESS | 17025 | 1461362350815 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:59:10 INFO - PROCESS | 17025 | 1461362350819 Marionette TRACE conn3 <- [1,1142,null,{}] 14:59:10 INFO - PROCESS | 17025 | 1461362350824 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}] 14:59:11 INFO - PROCESS | 17025 | 1461362351027 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:59:11 INFO - PROCESS | 17025 | 1461362351221 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d9b9800 == 104 [pid = 17025] [id = 293] 14:59:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f06833e3800) [pid = 17025] [serial = 880] [outer = (nil)] 14:59:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f0686b24c00) [pid = 17025] [serial = 881] [outer = 0x7f06833e3800] 14:59:11 INFO - PROCESS | 17025 | 1461362351305 Marionette DEBUG loaded listener.js 14:59:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f0690e3bc00) [pid = 17025] [serial = 882] [outer = 0x7f06833e3800] 14:59:12 INFO - PROCESS | 17025 | 1461362352209 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]]]}] 14:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1435ms 14:59:12 INFO - PROCESS | 17025 | 1461362352252 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:59:12 INFO - PROCESS | 17025 | 1461362352256 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 14:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:59:12 INFO - PROCESS | 17025 | 1461362352262 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:59:12 INFO - PROCESS | 17025 | 1461362352265 Marionette TRACE conn3 <- [1,1146,null,{}] 14:59:12 INFO - PROCESS | 17025 | 1461362352271 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}] 14:59:12 INFO - PROCESS | 17025 | 1461362352491 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:59:12 INFO - PROCESS | 17025 | 1461362352693 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686c6e000 == 105 [pid = 17025] [id = 294] 14:59:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f06833e4c00) [pid = 17025] [serial = 883] [outer = (nil)] 14:59:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f0686b28000) [pid = 17025] [serial = 884] [outer = 0x7f06833e4c00] 14:59:12 INFO - PROCESS | 17025 | 1461362352767 Marionette DEBUG loaded listener.js 14:59:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f068d56dc00) [pid = 17025] [serial = 885] [outer = 0x7f06833e4c00] 14:59:14 INFO - PROCESS | 17025 | 1461362354246 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]]]}] 14:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 2037ms 14:59:14 INFO - PROCESS | 17025 | 1461362354300 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:59:14 INFO - PROCESS | 17025 | 1461362354308 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 14:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:59:14 INFO - PROCESS | 17025 | 1461362354317 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:59:14 INFO - PROCESS | 17025 | 1461362354322 Marionette TRACE conn3 <- [1,1150,null,{}] 14:59:14 INFO - PROCESS | 17025 | 1461362354331 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}] 14:59:14 INFO - PROCESS | 17025 | 1461362354543 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:59:14 INFO - PROCESS | 17025 | 1461362354794 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686db9000 == 106 [pid = 17025] [id = 295] 14:59:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f06869ca400) [pid = 17025] [serial = 886] [outer = (nil)] 14:59:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f0686b28c00) [pid = 17025] [serial = 887] [outer = 0x7f06869ca400] 14:59:14 INFO - PROCESS | 17025 | 1461362354923 Marionette DEBUG loaded listener.js 14:59:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f0686ee3000) [pid = 17025] [serial = 888] [outer = 0x7f06869ca400] 14:59:16 INFO - PROCESS | 17025 | 1461362356014 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]]]}] 14:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1733ms 14:59:16 INFO - PROCESS | 17025 | 1461362356052 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:59:16 INFO - PROCESS | 17025 | 1461362356060 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 14:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:59:16 INFO - PROCESS | 17025 | 1461362356070 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:59:16 INFO - PROCESS | 17025 | 1461362356074 Marionette TRACE conn3 <- [1,1154,null,{}] 14:59:16 INFO - PROCESS | 17025 | 1461362356081 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}] 14:59:16 INFO - PROCESS | 17025 | 1461362356287 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:59:16 INFO - PROCESS | 17025 | 1461362356589 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0682604000 == 107 [pid = 17025] [id = 296] 14:59:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f0683586c00) [pid = 17025] [serial = 889] [outer = (nil)] 14:59:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f068b581400) [pid = 17025] [serial = 890] [outer = 0x7f0683586c00] 14:59:16 INFO - PROCESS | 17025 | 1461362356665 Marionette DEBUG loaded listener.js 14:59:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f068c1ee000) [pid = 17025] [serial = 891] [outer = 0x7f0683586c00] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e411800 == 106 [pid = 17025] [id = 215] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f06956a5800) [pid = 17025] [serial = 782] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0695ce2000 == 105 [pid = 17025] [id = 92] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a4268800 == 104 [pid = 17025] [id = 42] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683386800 == 103 [pid = 17025] [id = 280] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d9c4800 == 102 [pid = 17025] [id = 279] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687c36000 == 101 [pid = 17025] [id = 278] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685eb4800 == 100 [pid = 17025] [id = 277] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685fb3000 == 99 [pid = 17025] [id = 276] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0682608000 == 98 [pid = 17025] [id = 275] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c25f000 == 97 [pid = 17025] [id = 212] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068428f000 == 96 [pid = 17025] [id = 274] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e4c6800 == 95 [pid = 17025] [id = 269] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06b10b6800 == 94 [pid = 17025] [id = 268] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ac0ba000 == 93 [pid = 17025] [id = 267] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a95e9800 == 92 [pid = 17025] [id = 266] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a47b5000 == 91 [pid = 17025] [id = 265] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069e4e9800 == 90 [pid = 17025] [id = 264] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0698362800 == 89 [pid = 17025] [id = 263] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0682614800 == 88 [pid = 17025] [id = 262] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068f8ca000 == 87 [pid = 17025] [id = 236] 14:59:17 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d2bf800 == 86 [pid = 17025] [id = 261] 14:59:17 INFO - PROCESS | 17025 | 1461362357668 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]]]}] 14:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1631ms 14:59:17 INFO - PROCESS | 17025 | 1461362357703 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:59:17 INFO - PROCESS | 17025 | 1461362357707 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 14:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:59:17 INFO - PROCESS | 17025 | 1461362357713 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:59:17 INFO - PROCESS | 17025 | 1461362357719 Marionette TRACE conn3 <- [1,1158,null,{}] 14:59:17 INFO - PROCESS | 17025 | 1461362357734 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}] 14:59:17 INFO - PROCESS | 17025 | 1461362357956 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f0687d35000) [pid = 17025] [serial = 620] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f0691e4dc00) [pid = 17025] [serial = 515] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f0697a16000) [pid = 17025] [serial = 572] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f0686d19400) [pid = 17025] [serial = 617] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f0683590c00) [pid = 17025] [serial = 614] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f06a9207800) [pid = 17025] [serial = 611] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f0696476400) [pid = 17025] [serial = 605] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f0697a6cc00) [pid = 17025] [serial = 608] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f0691e4fc00) [pid = 17025] [serial = 602] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f06a9207400) [pid = 17025] [serial = 575] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f0690f0b000) [pid = 17025] [serial = 566] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f068da8a400) [pid = 17025] [serial = 623] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f0696543400) [pid = 17025] [serial = 569] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f069d56a800) [pid = 17025] [serial = 750] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f068c2da800) [pid = 17025] [serial = 563] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f069a477c00) [pid = 17025] [serial = 744] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f0697105c00) [pid = 17025] [serial = 732] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f068d25cc00) [pid = 17025] [serial = 656] [outer = (nil)] [url = about:blank] 14:59:17 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f0685cea000) [pid = 17025] [serial = 650] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f0687d3ec00) [pid = 17025] [serial = 653] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f0697a23c00) [pid = 17025] [serial = 738] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f068da8d000) [pid = 17025] [serial = 659] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f068e43ec00) [pid = 17025] [serial = 720] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f0696ae7800) [pid = 17025] [serial = 729] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f068c2a7000) [pid = 17025] [serial = 599] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f0690f04c00) [pid = 17025] [serial = 723] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f06871ec000) [pid = 17025] [serial = 596] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f068f797400) [pid = 17025] [serial = 665] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f0690d14000) [pid = 17025] [serial = 668] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f0690e3e400) [pid = 17025] [serial = 672] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f0691e52c00) [pid = 17025] [serial = 675] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f06934db000) [pid = 17025] [serial = 678] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f069589c800) [pid = 17025] [serial = 681] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f0696477000) [pid = 17025] [serial = 684] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f0695eb0400) [pid = 17025] [serial = 687] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f068e47a400) [pid = 17025] [serial = 776] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f0690e36000) [pid = 17025] [serial = 777] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f0691e4ec00) [pid = 17025] [serial = 779] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f068e471c00) [pid = 17025] [serial = 765] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f068de18c00) [pid = 17025] [serial = 764] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f068b2b0400) [pid = 17025] [serial = 756] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f068c2ddc00) [pid = 17025] [serial = 762] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f068c2a2800) [pid = 17025] [serial = 761] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f0685ce7800) [pid = 17025] [serial = 770] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f0686b2f400) [pid = 17025] [serial = 771] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f0687fa2000) [pid = 17025] [serial = 759] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f0686eda400) [pid = 17025] [serial = 758] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f068c2e0800) [pid = 17025] [serial = 773] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f068f7a4800) [pid = 17025] [serial = 767] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f0690db7400) [pid = 17025] [serial = 768] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f06935bd400) [pid = 17025] [serial = 780] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f068d25c000) [pid = 17025] [serial = 774] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f068e433000) [pid = 17025] [serial = 662] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f069d56e800) [pid = 17025] [serial = 747] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f0686edf000) [pid = 17025] [serial = 714] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f06978ee000) [pid = 17025] [serial = 735] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f06871ee800) [pid = 17025] [serial = 560] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f0698393000) [pid = 17025] [serial = 741] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f068c2a3400) [pid = 17025] [serial = 717] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f069494cc00) [pid = 17025] [serial = 726] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f068b582800) [pid = 17025] [serial = 647] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | --DOMWINDOW == 127 (0x7f068f82f800) [pid = 17025] [serial = 711] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 17025 | 1461362358166 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:18 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685f9b800 == 87 [pid = 17025] [id = 297] 14:59:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f0685ce7800) [pid = 17025] [serial = 892] [outer = (nil)] 14:59:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f0686edf000) [pid = 17025] [serial = 893] [outer = 0x7f0685ce7800] 14:59:18 INFO - PROCESS | 17025 | 1461362358242 Marionette DEBUG loaded listener.js 14:59:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f068d3e2800) [pid = 17025] [serial = 894] [outer = 0x7f0685ce7800] 14:59:19 INFO - PROCESS | 17025 | 1461362359034 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]]]}] 14:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1342ms 14:59:19 INFO - PROCESS | 17025 | 1461362359056 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:59:19 INFO - PROCESS | 17025 | 1461362359061 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 14:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:59:19 INFO - PROCESS | 17025 | 1461362359066 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:59:19 INFO - PROCESS | 17025 | 1461362359068 Marionette TRACE conn3 <- [1,1162,null,{}] 14:59:19 INFO - PROCESS | 17025 | 1461362359074 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}] 14:59:19 INFO - PROCESS | 17025 | 1461362359319 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:59:19 INFO - PROCESS | 17025 | 1461362359414 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687b17800 == 88 [pid = 17025] [id = 298] 14:59:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f06833dcc00) [pid = 17025] [serial = 895] [outer = (nil)] 14:59:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f068d94b000) [pid = 17025] [serial = 896] [outer = 0x7f06833dcc00] 14:59:19 INFO - PROCESS | 17025 | 1461362359478 Marionette DEBUG loaded listener.js 14:59:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f068de1c400) [pid = 17025] [serial = 897] [outer = 0x7f06833dcc00] 14:59:20 INFO - PROCESS | 17025 | 1461362360288 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]]]}] 14:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1277ms 14:59:20 INFO - PROCESS | 17025 | 1461362360345 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 14:59:20 INFO - PROCESS | 17025 | 1461362360349 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 14:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:59:20 INFO - PROCESS | 17025 | 1461362360362 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:59:20 INFO - PROCESS | 17025 | 1461362360364 Marionette TRACE conn3 <- [1,1166,null,{}] 14:59:20 INFO - PROCESS | 17025 | 1461362360370 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}] 14:59:20 INFO - PROCESS | 17025 | 1461362360599 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:59:20 INFO - PROCESS | 17025 | 1461362360626 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687f45800 == 89 [pid = 17025] [id = 299] 14:59:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f068c2e1c00) [pid = 17025] [serial = 898] [outer = (nil)] 14:59:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f068e43d400) [pid = 17025] [serial = 899] [outer = 0x7f068c2e1c00] 14:59:20 INFO - PROCESS | 17025 | 1461362360692 Marionette DEBUG loaded listener.js 14:59:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f068f797c00) [pid = 17025] [serial = 900] [outer = 0x7f068c2e1c00] 14:59:22 INFO - PROCESS | 17025 | 1461362362162 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]]]}] 14:59:22 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f0682295000) [pid = 17025] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:59:22 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f0687d3b400) [pid = 17025] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:59:22 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f0685fcd000) [pid = 17025] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:59:22 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f06833dec00) [pid = 17025] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:59:22 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f0682286c00) [pid = 17025] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:59:22 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f068358f800) [pid = 17025] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:59:22 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f0694a71400) [pid = 17025] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:59:22 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f06869c3800) [pid = 17025] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1882ms 14:59:22 INFO - PROCESS | 17025 | 1461362362280 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 14:59:22 INFO - PROCESS | 17025 | 1461362362284 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 14:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:59:22 INFO - PROCESS | 17025 | 1461362362298 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:59:22 INFO - PROCESS | 17025 | 1461362362300 Marionette TRACE conn3 <- [1,1170,null,{}] 14:59:22 INFO - PROCESS | 17025 | 1461362362306 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}] 14:59:22 INFO - PROCESS | 17025 | 1461362362502 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:59:22 INFO - PROCESS | 17025 | 1461362362666 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d9b8800 == 90 [pid = 17025] [id = 300] 14:59:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f068f82f800) [pid = 17025] [serial = 901] [outer = (nil)] 14:59:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f0691e56800) [pid = 17025] [serial = 902] [outer = 0x7f068f82f800] 14:59:22 INFO - PROCESS | 17025 | 1461362362738 Marionette DEBUG loaded listener.js 14:59:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f06940a3800) [pid = 17025] [serial = 903] [outer = 0x7f068f82f800] 14:59:23 INFO - PROCESS | 17025 | 1461362363427 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]]]}] 14:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1179ms 14:59:23 INFO - PROCESS | 17025 | 1461362363485 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 14:59:23 INFO - PROCESS | 17025 | 1461362363488 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 14:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:59:23 INFO - PROCESS | 17025 | 1461362363497 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:59:23 INFO - PROCESS | 17025 | 1461362363511 Marionette TRACE conn3 <- [1,1174,null,{}] 14:59:23 INFO - PROCESS | 17025 | 1461362363518 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}] 14:59:23 INFO - PROCESS | 17025 | 1461362363701 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:59:23 INFO - PROCESS | 17025 | 1461362363710 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:23 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e411800 == 91 [pid = 17025] [id = 301] 14:59:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f06940a5800) [pid = 17025] [serial = 904] [outer = (nil)] 14:59:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f06956a5800) [pid = 17025] [serial = 905] [outer = 0x7f06940a5800] 14:59:23 INFO - PROCESS | 17025 | 1461362363775 Marionette DEBUG loaded listener.js 14:59:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f0695bacc00) [pid = 17025] [serial = 906] [outer = 0x7f06940a5800] 14:59:24 INFO - PROCESS | 17025 | 1461362364914 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] 14:59:24 INFO - PROCESS | 17025 | 1461362364957 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 14:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:59:24 INFO - PROCESS | 17025 | 1461362364968 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:59:24 INFO - PROCESS | 17025 | 1461362364973 Marionette TRACE conn3 <- [1,1178,null,{}] 14:59:24 INFO - PROCESS | 17025 | 1461362364981 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}] 14:59:25 INFO - PROCESS | 17025 | 1461362365200 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:59:25 INFO - PROCESS | 17025 | 1461362365484 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685fac800 == 92 [pid = 17025] [id = 302] 14:59:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f0685fcf800) [pid = 17025] [serial = 907] [outer = (nil)] 14:59:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f06869c8c00) [pid = 17025] [serial = 908] [outer = 0x7f0685fcf800] 14:59:25 INFO - PROCESS | 17025 | 1461362365578 Marionette DEBUG loaded listener.js 14:59:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f06871e9c00) [pid = 17025] [serial = 909] [outer = 0x7f0685fcf800] 14:59:26 INFO - PROCESS | 17025 | 1461362366461 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] 14:59:26 INFO - PROCESS | 17025 | 1461362366516 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 14:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:59:26 INFO - PROCESS | 17025 | 1461362366526 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:59:26 INFO - PROCESS | 17025 | 1461362366531 Marionette TRACE conn3 <- [1,1182,null,{}] 14:59:26 INFO - PROCESS | 17025 | 1461362366537 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}] 14:59:26 INFO - PROCESS | 17025 | 1461362366740 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:59:26 INFO - PROCESS | 17025 | 1461362366920 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d9b5800 == 93 [pid = 17025] [id = 303] 14:59:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f0685fcfc00) [pid = 17025] [serial = 910] [outer = (nil)] 14:59:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f068c2dac00) [pid = 17025] [serial = 911] [outer = 0x7f0685fcfc00] 14:59:27 INFO - PROCESS | 17025 | 1461362366996 Marionette DEBUG loaded listener.js 14:59:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f068d3e5800) [pid = 17025] [serial = 912] [outer = 0x7f0685fcfc00] 14:59:27 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:59:27 INFO - PROCESS | 17025 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:59:28 INFO - PROCESS | 17025 | 1461362368032 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] 14:59:28 INFO - PROCESS | 17025 | 1461362368118 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 14:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:59:28 INFO - PROCESS | 17025 | 1461362368125 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:59:28 INFO - PROCESS | 17025 | 1461362368131 Marionette TRACE conn3 <- [1,1186,null,{}] 14:59:28 INFO - PROCESS | 17025 | 1461362368147 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}] 14:59:28 INFO - PROCESS | 17025 | 1461362368416 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:59:28 INFO - PROCESS | 17025 | 1461362368691 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:28 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690be9800 == 94 [pid = 17025] [id = 304] 14:59:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f068f833000) [pid = 17025] [serial = 913] [outer = (nil)] 14:59:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f0690f09800) [pid = 17025] [serial = 914] [outer = 0x7f068f833000] 14:59:28 INFO - PROCESS | 17025 | 1461362368774 Marionette DEBUG loaded listener.js 14:59:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f06955df000) [pid = 17025] [serial = 915] [outer = 0x7f068f833000] 14:59:29 INFO - PROCESS | 17025 | 1461362369696 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] 14:59:29 INFO - PROCESS | 17025 | 1461362369773 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 14:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:59:29 INFO - PROCESS | 17025 | 1461362369779 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:59:29 INFO - PROCESS | 17025 | 1461362369782 Marionette TRACE conn3 <- [1,1190,null,{}] 14:59:29 INFO - PROCESS | 17025 | 1461362369789 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}] 14:59:30 INFO - PROCESS | 17025 | 1461362370011 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:59:30 INFO - PROCESS | 17025 | 1461362370255 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069343c000 == 95 [pid = 17025] [id = 305] 14:59:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f068e4e5400) [pid = 17025] [serial = 916] [outer = (nil)] 14:59:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f0696544800) [pid = 17025] [serial = 917] [outer = 0x7f068e4e5400] 14:59:30 INFO - PROCESS | 17025 | 1461362370376 Marionette DEBUG loaded listener.js 14:59:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f0696b36000) [pid = 17025] [serial = 918] [outer = 0x7f068e4e5400] 14:59:31 INFO - PROCESS | 17025 | 1461362371261 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] 14:59:31 INFO - PROCESS | 17025 | 1461362371323 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:59:31 INFO - PROCESS | 17025 | 1461362371331 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:59:31 INFO - PROCESS | 17025 | 1461362371334 Marionette TRACE conn3 <- [1,1194,null,{}] 14:59:31 INFO - PROCESS | 17025 | 1461362371341 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}] 14:59:31 INFO - PROCESS | 17025 | 1461362371546 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:59:31 INFO - PROCESS | 17025 | 1461362371729 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069616e000 == 96 [pid = 17025] [id = 306] 14:59:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f0690d18400) [pid = 17025] [serial = 919] [outer = (nil)] 14:59:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f06975f5800) [pid = 17025] [serial = 920] [outer = 0x7f0690d18400] 14:59:31 INFO - PROCESS | 17025 | 1461362371847 Marionette DEBUG loaded listener.js 14:59:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f0697a1c800) [pid = 17025] [serial = 921] [outer = 0x7f0690d18400] 14:59:32 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:59:32 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 14:59:32 INFO - PROCESS | 17025 | 1461362372881 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] 14:59:32 INFO - PROCESS | 17025 | 1461362372926 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:59:32 INFO - PROCESS | 17025 | 1461362372933 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:59:32 INFO - PROCESS | 17025 | 1461362372936 Marionette TRACE conn3 <- [1,1198,null,{}] 14:59:32 INFO - PROCESS | 17025 | 1461362372942 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}] 14:59:33 INFO - PROCESS | 17025 | 1461362373185 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:59:33 INFO - PROCESS | 17025 | 1461362373438 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:33 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069782e000 == 97 [pid = 17025] [id = 307] 14:59:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f06986f2400) [pid = 17025] [serial = 922] [outer = (nil)] 14:59:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f06a43e1800) [pid = 17025] [serial = 923] [outer = 0x7f06986f2400] 14:59:33 INFO - PROCESS | 17025 | 1461362373531 Marionette DEBUG loaded listener.js 14:59:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f06a572c800) [pid = 17025] [serial = 924] [outer = 0x7f06986f2400] 14:59:34 INFO - PROCESS | 17025 | 1461362374378 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]]]}] 14:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1484ms 14:59:34 INFO - PROCESS | 17025 | 1461362374418 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:59:34 INFO - PROCESS | 17025 | 1461362374422 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:59:34 INFO - PROCESS | 17025 | 1461362374428 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:59:34 INFO - PROCESS | 17025 | 1461362374431 Marionette TRACE conn3 <- [1,1202,null,{}] 14:59:34 INFO - PROCESS | 17025 | 1461362374438 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}] 14:59:34 INFO - PROCESS | 17025 | 1461362374636 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:59:34 INFO - PROCESS | 17025 | 1461362374841 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a781000 == 98 [pid = 17025] [id = 308] 14:59:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f06871e6400) [pid = 17025] [serial = 925] [outer = (nil)] 14:59:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f06a8dacc00) [pid = 17025] [serial = 926] [outer = 0x7f06871e6400] 14:59:34 INFO - PROCESS | 17025 | 1461362374962 Marionette DEBUG loaded listener.js 14:59:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f06a920bc00) [pid = 17025] [serial = 927] [outer = 0x7f06871e6400] 14:59:35 INFO - PROCESS | 17025 | 1461362375886 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]]]}] 14:59:35 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 14:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1530ms 14:59:35 INFO - PROCESS | 17025 | 1461362375959 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:59:35 INFO - PROCESS | 17025 | 1461362375963 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:59:35 INFO - PROCESS | 17025 | 1461362375971 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:59:35 INFO - PROCESS | 17025 | 1461362375975 Marionette TRACE conn3 <- [1,1206,null,{}] 14:59:35 INFO - PROCESS | 17025 | 1461362375981 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}] 14:59:36 INFO - PROCESS | 17025 | 1461362376220 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:59:36 INFO - PROCESS | 17025 | 1461362376446 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a4561800 == 99 [pid = 17025] [id = 309] 14:59:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f0696545c00) [pid = 17025] [serial = 928] [outer = (nil)] 14:59:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f06a9255c00) [pid = 17025] [serial = 929] [outer = 0x7f0696545c00] 14:59:36 INFO - PROCESS | 17025 | 1461362376565 Marionette DEBUG loaded listener.js 14:59:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f06a933a800) [pid = 17025] [serial = 930] [outer = 0x7f0696545c00] 14:59:37 INFO - PROCESS | 17025 | 1461362377419 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]]]}] 14:59:37 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 14:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1485ms 14:59:37 INFO - PROCESS | 17025 | 1461362377458 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:59:37 INFO - PROCESS | 17025 | 1461362377462 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:59:37 INFO - PROCESS | 17025 | 1461362377468 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:59:37 INFO - PROCESS | 17025 | 1461362377471 Marionette TRACE conn3 <- [1,1210,null,{}] 14:59:37 INFO - PROCESS | 17025 | 1461362377476 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}] 14:59:37 INFO - PROCESS | 17025 | 1461362377674 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:59:37 INFO - PROCESS | 17025 | 1461362377903 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:37 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a8d4c000 == 100 [pid = 17025] [id = 310] 14:59:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f06935b8000) [pid = 17025] [serial = 931] [outer = (nil)] 14:59:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f06a9780000) [pid = 17025] [serial = 932] [outer = 0x7f06935b8000] 14:59:37 INFO - PROCESS | 17025 | 1461362377977 Marionette DEBUG loaded listener.js 14:59:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f06a9930c00) [pid = 17025] [serial = 933] [outer = 0x7f06935b8000] 14:59:38 INFO - PROCESS | 17025 | 1461362378868 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]]]}] 14:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1478ms 14:59:38 INFO - PROCESS | 17025 | 1461362378947 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:59:38 INFO - PROCESS | 17025 | 1461362378952 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:59:38 INFO - PROCESS | 17025 | 1461362378958 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:59:38 INFO - PROCESS | 17025 | 1461362378960 Marionette TRACE conn3 <- [1,1214,null,{}] 14:59:38 INFO - PROCESS | 17025 | 1461362378967 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}] 14:59:39 INFO - PROCESS | 17025 | 1461362379215 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:59:39 INFO - PROCESS | 17025 | 1461362379455 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:39 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ab670800 == 101 [pid = 17025] [id = 311] 14:59:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f067fa72400) [pid = 17025] [serial = 934] [outer = (nil)] 14:59:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f067fa7c800) [pid = 17025] [serial = 935] [outer = 0x7f067fa72400] 14:59:39 INFO - PROCESS | 17025 | 1461362379576 Marionette DEBUG loaded listener.js 14:59:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f067fa81800) [pid = 17025] [serial = 936] [outer = 0x7f067fa72400] 14:59:40 INFO - PROCESS | 17025 | 1461362380474 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]]]}] 14:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1584ms 14:59:40 INFO - PROCESS | 17025 | 1461362380543 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:59:40 INFO - PROCESS | 17025 | 1461362380548 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:59:40 INFO - PROCESS | 17025 | 1461362380554 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:59:40 INFO - PROCESS | 17025 | 1461362380558 Marionette TRACE conn3 <- [1,1218,null,{}] 14:59:40 INFO - PROCESS | 17025 | 1461362380564 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}] 14:59:40 INFO - PROCESS | 17025 | 1461362380833 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:59:41 INFO - PROCESS | 17025 | 1461362381072 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06804c9000 == 102 [pid = 17025] [id = 312] 14:59:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f06a9a05c00) [pid = 17025] [serial = 937] [outer = (nil)] 14:59:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f06a9a0d000) [pid = 17025] [serial = 938] [outer = 0x7f06a9a05c00] 14:59:41 INFO - PROCESS | 17025 | 1461362381198 Marionette DEBUG loaded listener.js 14:59:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f06a9a7e800) [pid = 17025] [serial = 939] [outer = 0x7f06a9a05c00] 14:59:42 INFO - PROCESS | 17025 | 1461362382058 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]]]}] 14:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1540ms 14:59:42 INFO - PROCESS | 17025 | 1461362382095 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:59:42 INFO - PROCESS | 17025 | 1461362382099 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:59:42 INFO - PROCESS | 17025 | 1461362382105 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:59:42 INFO - PROCESS | 17025 | 1461362382108 Marionette TRACE conn3 <- [1,1222,null,{}] 14:59:42 INFO - PROCESS | 17025 | 1461362382113 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}] 14:59:42 INFO - PROCESS | 17025 | 1461362382305 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:59:42 INFO - PROCESS | 17025 | 1461362382512 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:42 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683677800 == 103 [pid = 17025] [id = 313] 14:59:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f067e1d2400) [pid = 17025] [serial = 940] [outer = (nil)] 14:59:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f067e1dc000) [pid = 17025] [serial = 941] [outer = 0x7f067e1d2400] 14:59:42 INFO - PROCESS | 17025 | 1461362382585 Marionette DEBUG loaded listener.js 14:59:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f067e1e0c00) [pid = 17025] [serial = 942] [outer = 0x7f067e1d2400] 14:59:43 INFO - PROCESS | 17025 | 1461362383533 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] 14:59:43 INFO - PROCESS | 17025 | 1461362383596 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:59:43 INFO - PROCESS | 17025 | 1461362383603 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:59:43 INFO - PROCESS | 17025 | 1461362383606 Marionette TRACE conn3 <- [1,1226,null,{}] 14:59:43 INFO - PROCESS | 17025 | 1461362383611 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}] 14:59:43 INFO - PROCESS | 17025 | 1461362383798 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:59:44 INFO - PROCESS | 17025 | 1461362384406 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06818c4000 == 104 [pid = 17025] [id = 314] 14:59:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f067fa7d400) [pid = 17025] [serial = 943] [outer = (nil)] 14:59:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f067fbab800) [pid = 17025] [serial = 944] [outer = 0x7f067fa7d400] 14:59:44 INFO - PROCESS | 17025 | 1461362384523 Marionette DEBUG loaded listener.js 14:59:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f0683586800) [pid = 17025] [serial = 945] [outer = 0x7f067fa7d400] 14:59:45 INFO - PROCESS | 17025 | 1461362385427 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]]]}] 14:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1887ms 14:59:45 INFO - PROCESS | 17025 | 1461362385491 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:59:45 INFO - PROCESS | 17025 | 1461362385497 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:59:45 INFO - PROCESS | 17025 | 1461362385506 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:59:45 INFO - PROCESS | 17025 | 1461362385511 Marionette TRACE conn3 <- [1,1230,null,{}] 14:59:45 INFO - PROCESS | 17025 | 1461362385517 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}] 14:59:45 INFO - PROCESS | 17025 | 1461362385719 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:59:46 INFO - PROCESS | 17025 | 1461362386093 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:46 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068261f000 == 105 [pid = 17025] [id = 315] 14:59:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f0687271c00) [pid = 17025] [serial = 946] [outer = (nil)] 14:59:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f0687274400) [pid = 17025] [serial = 947] [outer = 0x7f0687271c00] 14:59:46 INFO - PROCESS | 17025 | 1461362386170 Marionette DEBUG loaded listener.js 14:59:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f0687279000) [pid = 17025] [serial = 948] [outer = 0x7f0687271c00] 14:59:47 INFO - PROCESS | 17025 | 1461362387057 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]]]}] 14:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1580ms 14:59:47 INFO - PROCESS | 17025 | 1461362387091 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:59:47 INFO - PROCESS | 17025 | 1461362387097 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:59:47 INFO - PROCESS | 17025 | 1461362387104 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:59:47 INFO - PROCESS | 17025 | 1461362387107 Marionette TRACE conn3 <- [1,1234,null,{}] 14:59:47 INFO - PROCESS | 17025 | 1461362387113 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}] 14:59:47 INFO - PROCESS | 17025 | 1461362387335 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:59:47 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d9b8800 == 104 [pid = 17025] [id = 300] 14:59:47 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f0687d3dc00) [pid = 17025] [serial = 845] [outer = (nil)] [url = about:blank] 14:59:47 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f06a90b2000) [pid = 17025] [serial = 812] [outer = (nil)] [url = about:blank] 14:59:47 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f06a9335c00) [pid = 17025] [serial = 815] [outer = (nil)] [url = about:blank] 14:59:47 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f06a8d10400) [pid = 17025] [serial = 809] [outer = (nil)] [url = about:blank] 14:59:47 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f06a9259800) [pid = 17025] [serial = 818] [outer = (nil)] [url = about:blank] 14:59:47 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687f45800 == 103 [pid = 17025] [id = 299] 14:59:47 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687b17800 == 102 [pid = 17025] [id = 298] 14:59:47 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685f9b800 == 101 [pid = 17025] [id = 297] 14:59:47 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0682604000 == 100 [pid = 17025] [id = 296] 14:59:47 INFO - PROCESS | 17025 | 1461362387703 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:47 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686db9000 == 99 [pid = 17025] [id = 295] 14:59:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06824c9000 == 100 [pid = 17025] [id = 316] 14:59:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f0683583c00) [pid = 17025] [serial = 949] [outer = (nil)] 14:59:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f068b2b0400) [pid = 17025] [serial = 950] [outer = 0x7f0683583c00] 14:59:47 INFO - PROCESS | 17025 | 1461362387802 Marionette DEBUG loaded listener.js 14:59:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f068c2a3400) [pid = 17025] [serial = 951] [outer = 0x7f0683583c00] 14:59:48 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06adb8a800 == 99 [pid = 17025] [id = 291] 14:59:48 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a9373800 == 98 [pid = 17025] [id = 290] 14:59:48 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a4560800 == 97 [pid = 17025] [id = 289] 14:59:48 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a268800 == 96 [pid = 17025] [id = 288] 14:59:48 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069712e000 == 95 [pid = 17025] [id = 287] 14:59:48 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0695ce3800 == 94 [pid = 17025] [id = 286] 14:59:48 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0691f30800 == 93 [pid = 17025] [id = 285] 14:59:48 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068f8e2800 == 92 [pid = 17025] [id = 284] 14:59:48 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687f3c800 == 91 [pid = 17025] [id = 283] 14:59:48 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685d5c800 == 90 [pid = 17025] [id = 282] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f068dd03c00) [pid = 17025] [serial = 830] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f0696549400) [pid = 17025] [serial = 791] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f069d567c00) [pid = 17025] [serial = 800] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f068b583800) [pid = 17025] [serial = 828] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f0691e58000) [pid = 17025] [serial = 788] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f068e47a000) [pid = 17025] [serial = 831] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f068c2a6400) [pid = 17025] [serial = 833] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f0683662000) [pid = 17025] [serial = 824] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f068c1ed800) [pid = 17025] [serial = 785] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f06978f5c00) [pid = 17025] [serial = 794] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f069839b000) [pid = 17025] [serial = 797] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f068d946800) [pid = 17025] [serial = 834] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f06a572e400) [pid = 17025] [serial = 806] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f06833e1800) [pid = 17025] [serial = 842] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f0687fa7000) [pid = 17025] [serial = 827] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f069602b800) [pid = 17025] [serial = 783] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f0696b41000) [pid = 17025] [serial = 840] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f068f839c00) [pid = 17025] [serial = 837] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f067fbae400) [pid = 17025] [serial = 821] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f06839e4800) [pid = 17025] [serial = 843] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f069646ec00) [pid = 17025] [serial = 839] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f06869cd800) [pid = 17025] [serial = 825] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f06a4754400) [pid = 17025] [serial = 803] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f068e47d000) [pid = 17025] [serial = 836] [outer = (nil)] [url = about:blank] 14:59:48 INFO - PROCESS | 17025 | 1461362388744 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]]]}] 14:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1691ms 14:59:48 INFO - PROCESS | 17025 | 1461362388796 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:59:48 INFO - PROCESS | 17025 | 1461362388800 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:59:48 INFO - PROCESS | 17025 | 1461362388813 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:59:48 INFO - PROCESS | 17025 | 1461362388822 Marionette TRACE conn3 <- [1,1238,null,{}] 14:59:48 INFO - PROCESS | 17025 | 1461362388830 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}] 14:59:49 INFO - PROCESS | 17025 | 1461362389041 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:59:49 INFO - PROCESS | 17025 | 1461362389206 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686db7000 == 91 [pid = 17025] [id = 317] 14:59:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f0686b2f400) [pid = 17025] [serial = 952] [outer = (nil)] 14:59:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f068d567400) [pid = 17025] [serial = 953] [outer = 0x7f0686b2f400] 14:59:49 INFO - PROCESS | 17025 | 1461362389274 Marionette DEBUG loaded listener.js 14:59:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f068de16400) [pid = 17025] [serial = 954] [outer = 0x7f0686b2f400] 14:59:50 INFO - PROCESS | 17025 | 1461362390020 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]]]}] 14:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1249ms 14:59:50 INFO - PROCESS | 17025 | 1461362390078 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:59:50 INFO - PROCESS | 17025 | 1461362390082 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:59:50 INFO - PROCESS | 17025 | 1461362390100 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:59:50 INFO - PROCESS | 17025 | 1461362390103 Marionette TRACE conn3 <- [1,1242,null,{}] 14:59:50 INFO - PROCESS | 17025 | 1461362390109 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}] 14:59:50 INFO - PROCESS | 17025 | 1461362390338 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:59:50 INFO - PROCESS | 17025 | 1461362390365 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:50 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687d1f000 == 92 [pid = 17025] [id = 318] 14:59:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f068da8b000) [pid = 17025] [serial = 955] [outer = (nil)] 14:59:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f068e4dec00) [pid = 17025] [serial = 956] [outer = 0x7f068da8b000] 14:59:50 INFO - PROCESS | 17025 | 1461362390429 Marionette DEBUG loaded listener.js 14:59:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f068f839c00) [pid = 17025] [serial = 957] [outer = 0x7f068da8b000] 14:59:51 INFO - PROCESS | 17025 | 1461362391308 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]]]}] 14:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1281ms 14:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:59:51 INFO - PROCESS | 17025 | 1461362391382 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:59:51 INFO - PROCESS | 17025 | 1461362391385 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:59:51 INFO - PROCESS | 17025 | 1461362391395 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:59:51 INFO - PROCESS | 17025 | 1461362391398 Marionette TRACE conn3 <- [1,1246,null,{}] 14:59:51 INFO - PROCESS | 17025 | 1461362391410 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}] 14:59:51 INFO - PROCESS | 17025 | 1461362391666 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:59:51 INFO - PROCESS | 17025 | 1461362391702 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c267000 == 93 [pid = 17025] [id = 319] 14:59:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f0690f09c00) [pid = 17025] [serial = 958] [outer = (nil)] 14:59:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f0691e57000) [pid = 17025] [serial = 959] [outer = 0x7f0690f09c00] 14:59:51 INFO - PROCESS | 17025 | 1461362391780 Marionette DEBUG loaded listener.js 14:59:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f06959bec00) [pid = 17025] [serial = 960] [outer = 0x7f0690f09c00] 14:59:52 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f06869ca400) [pid = 17025] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:59:52 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f068f82f800) [pid = 17025] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:59:52 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f06833dcc00) [pid = 17025] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:59:52 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f068c2e1c00) [pid = 17025] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:59:52 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f0685ce7800) [pid = 17025] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:59:52 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f0683586c00) [pid = 17025] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:59:52 INFO - PROCESS | 17025 | 1461362392917 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]]]}] 14:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1591ms 14:59:52 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e99c000 == 92 [pid = 17025] [id = 10] 14:59:53 INFO - PROCESS | 17025 | 1461362393047 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:59:53 INFO - PROCESS | 17025 | 1461362393051 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:59:53 INFO - PROCESS | 17025 | 1461362393070 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:59:53 INFO - PROCESS | 17025 | 1461362393073 Marionette TRACE conn3 <- [1,1250,null,{}] 14:59:53 INFO - PROCESS | 17025 | 1461362393079 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}] 14:59:53 INFO - PROCESS | 17025 | 1461362393271 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:59:53 INFO - PROCESS | 17025 | 1461362393281 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e381000 == 93 [pid = 17025] [id = 320] 14:59:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f068c2e1c00) [pid = 17025] [serial = 961] [outer = (nil)] 14:59:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f069654f000) [pid = 17025] [serial = 962] [outer = 0x7f068c2e1c00] 14:59:53 INFO - PROCESS | 17025 | 1461362393344 Marionette DEBUG loaded listener.js 14:59:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f0697a23000) [pid = 17025] [serial = 963] [outer = 0x7f068c2e1c00] 14:59:54 INFO - PROCESS | 17025 | 1461362394222 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]]]}] 14:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1181ms 14:59:54 INFO - PROCESS | 17025 | 1461362394252 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:59:54 INFO - PROCESS | 17025 | 1461362394256 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:59:54 INFO - PROCESS | 17025 | 1461362394271 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:59:54 INFO - PROCESS | 17025 | 1461362394275 Marionette TRACE conn3 <- [1,1254,null,{}] 14:59:54 INFO - PROCESS | 17025 | 1461362394281 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}] 14:59:54 INFO - PROCESS | 17025 | 1461362394460 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:59:54 INFO - PROCESS | 17025 | 1461362394479 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:54 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067e2ef000 == 94 [pid = 17025] [id = 321] 14:59:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f067e1d4800) [pid = 17025] [serial = 964] [outer = (nil)] 14:59:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f067e1dc400) [pid = 17025] [serial = 965] [outer = 0x7f067e1d4800] 14:59:54 INFO - PROCESS | 17025 | 1461362394679 Marionette DEBUG loaded listener.js 14:59:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f06833dc000) [pid = 17025] [serial = 966] [outer = 0x7f067e1d4800] 14:59:55 INFO - PROCESS | 17025 | 1461362395834 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]]]}] 14:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1635ms 14:59:55 INFO - PROCESS | 17025 | 1461362395909 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:59:55 INFO - PROCESS | 17025 | 1461362395916 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:59:55 INFO - PROCESS | 17025 | 1461362395927 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:59:55 INFO - PROCESS | 17025 | 1461362395931 Marionette TRACE conn3 <- [1,1258,null,{}] 14:59:55 INFO - PROCESS | 17025 | 1461362395940 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}] 14:59:56 INFO - PROCESS | 17025 | 1461362396209 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:59:56 INFO - PROCESS | 17025 | 1461362396469 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:56 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686da2800 == 95 [pid = 17025] [id = 322] 14:59:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f068727a000) [pid = 17025] [serial = 967] [outer = (nil)] 14:59:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f0687d3d000) [pid = 17025] [serial = 968] [outer = 0x7f068727a000] 14:59:56 INFO - PROCESS | 17025 | 1461362396548 Marionette DEBUG loaded listener.js 14:59:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f068b58c800) [pid = 17025] [serial = 969] [outer = 0x7f068727a000] 14:59:57 INFO - PROCESS | 17025 | 1461362397489 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]]]}] 14:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1641ms 14:59:57 INFO - PROCESS | 17025 | 1461362397568 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:59:57 INFO - PROCESS | 17025 | 1461362397574 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:59:57 INFO - PROCESS | 17025 | 1461362397586 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:59:57 INFO - PROCESS | 17025 | 1461362397590 Marionette TRACE conn3 <- [1,1262,null,{}] 14:59:57 INFO - PROCESS | 17025 | 1461362397597 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}] 14:59:57 INFO - PROCESS | 17025 | 1461362397863 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:59:58 INFO - PROCESS | 17025 | 1461362398192 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e405000 == 96 [pid = 17025] [id = 323] 14:59:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f068c2a1400) [pid = 17025] [serial = 970] [outer = (nil)] 14:59:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f068de12800) [pid = 17025] [serial = 971] [outer = 0x7f068c2a1400] 14:59:58 INFO - PROCESS | 17025 | 1461362398278 Marionette DEBUG loaded listener.js 14:59:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f068e85dc00) [pid = 17025] [serial = 972] [outer = 0x7f068c2a1400] 14:59:59 INFO - PROCESS | 17025 | 1461362399220 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]]]}] 14:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1682ms 14:59:59 INFO - PROCESS | 17025 | 1461362399269 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:59:59 INFO - PROCESS | 17025 | 1461362399273 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:59:59 INFO - PROCESS | 17025 | 1461362399280 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:59:59 INFO - PROCESS | 17025 | 1461362399286 Marionette TRACE conn3 <- [1,1266,null,{}] 14:59:59 INFO - PROCESS | 17025 | 1461362399302 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}] 14:59:59 INFO - PROCESS | 17025 | 1461362399531 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:59:59 INFO - PROCESS | 17025 | 1461362399764 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:59 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069343d800 == 97 [pid = 17025] [id = 324] 14:59:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f06949bb400) [pid = 17025] [serial = 973] [outer = (nil)] 14:59:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f0696479400) [pid = 17025] [serial = 974] [outer = 0x7f06949bb400] 14:59:59 INFO - PROCESS | 17025 | 1461362399886 Marionette DEBUG loaded listener.js 15:00:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f0696550c00) [pid = 17025] [serial = 975] [outer = 0x7f06949bb400] 15:00:00 INFO - PROCESS | 17025 | 1461362400813 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]]]}] 15:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1590ms 15:00:00 INFO - PROCESS | 17025 | 1461362400873 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:00:00 INFO - PROCESS | 17025 | 1461362400881 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:00:00 INFO - PROCESS | 17025 | 1461362400891 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:00:00 INFO - PROCESS | 17025 | 1461362400896 Marionette TRACE conn3 <- [1,1270,null,{}] 15:00:00 INFO - PROCESS | 17025 | 1461362400905 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}] 15:00:01 INFO - PROCESS | 17025 | 1461362401206 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:00:01 INFO - PROCESS | 17025 | 1461362401482 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:01 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696ac2800 == 98 [pid = 17025] [id = 325] 15:00:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f0694a73400) [pid = 17025] [serial = 976] [outer = (nil)] 15:00:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f0697a76000) [pid = 17025] [serial = 977] [outer = 0x7f0694a73400] 15:00:01 INFO - PROCESS | 17025 | 1461362401559 Marionette DEBUG loaded listener.js 15:00:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f0698742c00) [pid = 17025] [serial = 978] [outer = 0x7f0694a73400] 15:00:02 INFO - PROCESS | 17025 | 1461362402467 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]]]}] 15:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1643ms 15:00:02 INFO - PROCESS | 17025 | 1461362402534 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:00:02 INFO - PROCESS | 17025 | 1461362402539 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:00:02 INFO - PROCESS | 17025 | 1461362402549 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:00:02 INFO - PROCESS | 17025 | 1461362402551 Marionette TRACE conn3 <- [1,1274,null,{}] 15:00:02 INFO - PROCESS | 17025 | 1461362402558 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}] 15:00:02 INFO - PROCESS | 17025 | 1461362402788 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:00:03 INFO - PROCESS | 17025 | 1461362403093 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697b3c000 == 99 [pid = 17025] [id = 326] 15:00:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f069d563c00) [pid = 17025] [serial = 979] [outer = (nil)] 15:00:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f069e414000) [pid = 17025] [serial = 980] [outer = 0x7f069d563c00] 15:00:03 INFO - PROCESS | 17025 | 1461362403189 Marionette DEBUG loaded listener.js 15:00:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f06a90ad000) [pid = 17025] [serial = 981] [outer = 0x7f069d563c00] 15:00:04 INFO - PROCESS | 17025 | 1461362404116 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]]]}] 15:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1638ms 15:00:04 INFO - PROCESS | 17025 | 1461362404188 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:00:04 INFO - PROCESS | 17025 | 1461362404190 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:00:04 INFO - PROCESS | 17025 | 1461362404197 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:00:04 INFO - PROCESS | 17025 | 1461362404201 Marionette TRACE conn3 <- [1,1278,null,{}] 15:00:04 INFO - PROCESS | 17025 | 1461362404206 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}] 15:00:04 INFO - PROCESS | 17025 | 1461362404459 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:00:04 INFO - PROCESS | 17025 | 1461362404694 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:04 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a570f800 == 100 [pid = 17025] [id = 327] 15:00:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f06a90ae400) [pid = 17025] [serial = 982] [outer = (nil)] 15:00:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f06a99be800) [pid = 17025] [serial = 983] [outer = 0x7f06a90ae400] 15:00:04 INFO - PROCESS | 17025 | 1461362404816 Marionette DEBUG loaded listener.js 15:00:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f06a9a0f000) [pid = 17025] [serial = 984] [outer = 0x7f06a90ae400] 15:00:05 INFO - PROCESS | 17025 | 1461362405719 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]]]}] 15:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1585ms 15:00:05 INFO - PROCESS | 17025 | 1461362405785 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:00:05 INFO - PROCESS | 17025 | 1461362405789 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:00:05 INFO - PROCESS | 17025 | 1461362405796 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:00:05 INFO - PROCESS | 17025 | 1461362405799 Marionette TRACE conn3 <- [1,1282,null,{}] 15:00:05 INFO - PROCESS | 17025 | 1461362405805 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}] 15:00:06 INFO - PROCESS | 17025 | 1461362406021 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:00:06 INFO - PROCESS | 17025 | 1461362406212 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ab675800 == 101 [pid = 17025] [id = 328] 15:00:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f068b536800) [pid = 17025] [serial = 985] [outer = (nil)] 15:00:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f068b53c800) [pid = 17025] [serial = 986] [outer = 0x7f068b536800] 15:00:06 INFO - PROCESS | 17025 | 1461362406331 Marionette DEBUG loaded listener.js 15:00:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f068b541400) [pid = 17025] [serial = 987] [outer = 0x7f068b536800] 15:00:07 INFO - PROCESS | 17025 | 1461362407256 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]]]}] 15:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1532ms 15:00:07 INFO - PROCESS | 17025 | 1461362407329 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:00:07 INFO - PROCESS | 17025 | 1461362407334 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:00:07 INFO - PROCESS | 17025 | 1461362407343 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:00:07 INFO - PROCESS | 17025 | 1461362407348 Marionette TRACE conn3 <- [1,1286,null,{}] 15:00:07 INFO - PROCESS | 17025 | 1461362407356 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}] 15:00:07 INFO - PROCESS | 17025 | 1461362407622 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:00:07 INFO - PROCESS | 17025 | 1461362407909 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:07 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068690f800 == 102 [pid = 17025] [id = 329] 15:00:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f0680671800) [pid = 17025] [serial = 988] [outer = (nil)] 15:00:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f0680677c00) [pid = 17025] [serial = 989] [outer = 0x7f0680671800] 15:00:07 INFO - PROCESS | 17025 | 1461362407986 Marionette DEBUG loaded listener.js 15:00:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f068067d000) [pid = 17025] [serial = 990] [outer = 0x7f0680671800] 15:00:09 INFO - PROCESS | 17025 | 1461362409066 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]]]}] 15:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1790ms 15:00:09 INFO - PROCESS | 17025 | 1461362409132 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:00:09 INFO - PROCESS | 17025 | 1461362409136 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:00:09 INFO - PROCESS | 17025 | 1461362409143 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:00:09 INFO - PROCESS | 17025 | 1461362409147 Marionette TRACE conn3 <- [1,1290,null,{}] 15:00:09 INFO - PROCESS | 17025 | 1461362409153 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}] 15:00:09 INFO - PROCESS | 17025 | 1461362409428 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:00:09 INFO - PROCESS | 17025 | 1461362409724 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:09 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06b10a8000 == 103 [pid = 17025] [id = 330] 15:00:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f068066e400) [pid = 17025] [serial = 991] [outer = (nil)] 15:00:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f0686927c00) [pid = 17025] [serial = 992] [outer = 0x7f068066e400] 15:00:09 INFO - PROCESS | 17025 | 1461362409812 Marionette DEBUG loaded listener.js 15:00:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f068692e400) [pid = 17025] [serial = 993] [outer = 0x7f068066e400] 15:00:10 INFO - PROCESS | 17025 | 1461362410746 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]]]}] 15:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1637ms 15:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:00:10 INFO - PROCESS | 17025 | 1461362410780 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:00:10 INFO - PROCESS | 17025 | 1461362410783 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:00:10 INFO - PROCESS | 17025 | 1461362410790 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:00:10 INFO - PROCESS | 17025 | 1461362410794 Marionette TRACE conn3 <- [1,1294,null,{}] 15:00:10 INFO - PROCESS | 17025 | 1461362410799 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}] 15:00:11 INFO - PROCESS | 17025 | 1461362411009 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:00:11 INFO - PROCESS | 17025 | 1461362411212 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685f1b800 == 104 [pid = 17025] [id = 331] 15:00:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f0685f28000) [pid = 17025] [serial = 994] [outer = (nil)] 15:00:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f0685f2d800) [pid = 17025] [serial = 995] [outer = 0x7f0685f28000] 15:00:11 INFO - PROCESS | 17025 | 1461362411304 Marionette DEBUG loaded listener.js 15:00:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f0686929c00) [pid = 17025] [serial = 996] [outer = 0x7f0685f28000] 15:00:12 INFO - PROCESS | 17025 | 1461362412422 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]]]}] 15:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1684ms 15:00:12 INFO - PROCESS | 17025 | 1461362412475 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:00:12 INFO - PROCESS | 17025 | 1461362412478 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:00:12 INFO - PROCESS | 17025 | 1461362412486 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:00:12 INFO - PROCESS | 17025 | 1461362412490 Marionette TRACE conn3 <- [1,1298,null,{}] 15:00:12 INFO - PROCESS | 17025 | 1461362412496 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}] 15:00:12 INFO - PROCESS | 17025 | 1461362412764 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:00:13 INFO - PROCESS | 17025 | 1461362413070 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:13 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067c2e2000 == 105 [pid = 17025] [id = 332] 15:00:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f0686984800) [pid = 17025] [serial = 997] [outer = (nil)] 15:00:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 191 (0x7f068698c400) [pid = 17025] [serial = 998] [outer = 0x7f0686984800] 15:00:13 INFO - PROCESS | 17025 | 1461362413166 Marionette DEBUG loaded listener.js 15:00:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 192 (0x7f068b533800) [pid = 17025] [serial = 999] [outer = 0x7f0686984800] 15:00:14 INFO - PROCESS | 17025 | 1461362414138 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]]]}] 15:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1698ms 15:00:14 INFO - PROCESS | 17025 | 1461362414184 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:00:14 INFO - PROCESS | 17025 | 1461362414188 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:00:14 INFO - PROCESS | 17025 | 1461362414194 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:00:14 INFO - PROCESS | 17025 | 1461362414197 Marionette TRACE conn3 <- [1,1302,null,{}] 15:00:14 INFO - PROCESS | 17025 | 1461362414203 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}] 15:00:14 INFO - PROCESS | 17025 | 1461362414409 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:00:14 INFO - PROCESS | 17025 | 1461362414651 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c013000 == 106 [pid = 17025] [id = 333] 15:00:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 193 (0x7f0685f2d000) [pid = 17025] [serial = 1000] [outer = (nil)] 15:00:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 194 (0x7f068c09c800) [pid = 17025] [serial = 1001] [outer = 0x7f0685f2d000] 15:00:14 INFO - PROCESS | 17025 | 1461362414770 Marionette DEBUG loaded listener.js 15:00:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 195 (0x7f068c0a1400) [pid = 17025] [serial = 1002] [outer = 0x7f0685f2d000] 15:00:15 INFO - PROCESS | 17025 | 1461362415681 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]]]}] 15:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1533ms 15:00:15 INFO - PROCESS | 17025 | 1461362415728 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:00:15 INFO - PROCESS | 17025 | 1461362415732 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:00:15 INFO - PROCESS | 17025 | 1461362415737 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:00:15 INFO - PROCESS | 17025 | 1461362415741 Marionette TRACE conn3 <- [1,1306,null,{}] 15:00:15 INFO - PROCESS | 17025 | 1461362415747 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}] 15:00:15 INFO - PROCESS | 17025 | 1461362415956 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:00:16 INFO - PROCESS | 17025 | 1461362416219 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067f9ab800 == 107 [pid = 17025] [id = 334] 15:00:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 196 (0x7f067f965400) [pid = 17025] [serial = 1003] [outer = (nil)] 15:00:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 197 (0x7f067f96f000) [pid = 17025] [serial = 1004] [outer = 0x7f067f965400] 15:00:16 INFO - PROCESS | 17025 | 1461362416356 Marionette DEBUG loaded listener.js 15:00:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 198 (0x7f067f974400) [pid = 17025] [serial = 1005] [outer = 0x7f067f965400] 15:00:17 INFO - PROCESS | 17025 | 1461362417244 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]]]}] 15:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1541ms 15:00:17 INFO - PROCESS | 17025 | 1461362417283 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:00:17 INFO - PROCESS | 17025 | 1461362417286 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:00:17 INFO - PROCESS | 17025 | 1461362417295 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:00:17 INFO - PROCESS | 17025 | 1461362417299 Marionette TRACE conn3 <- [1,1310,null,{}] 15:00:17 INFO - PROCESS | 17025 | 1461362417306 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}] 15:00:17 INFO - PROCESS | 17025 | 1461362417550 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:00:17 INFO - PROCESS | 17025 | 1461362417812 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:18 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067e2df800 == 108 [pid = 17025] [id = 335] 15:00:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 199 (0x7f067e1d9c00) [pid = 17025] [serial = 1006] [outer = (nil)] 15:00:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 200 (0x7f067fa75c00) [pid = 17025] [serial = 1007] [outer = 0x7f067e1d9c00] 15:00:18 INFO - PROCESS | 17025 | 1461362418338 Marionette DEBUG loaded listener.js 15:00:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 201 (0x7f068228a800) [pid = 17025] [serial = 1008] [outer = 0x7f067e1d9c00] 15:00:19 INFO - PROCESS | 17025 | 1461362419391 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] 15:00:19 INFO - PROCESS | 17025 | 1461362419452 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:00:19 INFO - PROCESS | 17025 | 1461362419464 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:00:19 INFO - PROCESS | 17025 | 1461362419467 Marionette TRACE conn3 <- [1,1314,null,{}] 15:00:19 INFO - PROCESS | 17025 | 1461362419476 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}] 15:00:19 INFO - PROCESS | 17025 | 1461362419710 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:00:19 INFO - PROCESS | 17025 | 1461362419971 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686db8800 == 109 [pid = 17025] [id = 336] 15:00:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 202 (0x7f0685fce800) [pid = 17025] [serial = 1009] [outer = (nil)] 15:00:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 203 (0x7f0686932c00) [pid = 17025] [serial = 1010] [outer = 0x7f0685fce800] 15:00:20 INFO - PROCESS | 17025 | 1461362420108 Marionette DEBUG loaded listener.js 15:00:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 204 (0x7f068698d400) [pid = 17025] [serial = 1011] [outer = 0x7f0685fce800] 15:00:21 INFO - PROCESS | 17025 | 1461362421036 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]]]}] 15:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1632ms 15:00:21 INFO - PROCESS | 17025 | 1461362421095 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:00:21 INFO - PROCESS | 17025 | 1461362421102 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:00:21 INFO - PROCESS | 17025 | 1461362421114 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:00:21 INFO - PROCESS | 17025 | 1461362421118 Marionette TRACE conn3 <- [1,1318,null,{}] 15:00:21 INFO - PROCESS | 17025 | 1461362421125 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}] 15:00:21 INFO - PROCESS | 17025 | 1461362421339 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:00:21 INFO - PROCESS | 17025 | 1461362421796 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:21 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fadd000 == 110 [pid = 17025] [id = 337] 15:00:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 205 (0x7f06833e1400) [pid = 17025] [serial = 1012] [outer = (nil)] 15:00:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 206 (0x7f0686d13400) [pid = 17025] [serial = 1013] [outer = 0x7f06833e1400] 15:00:21 INFO - PROCESS | 17025 | 1461362421913 Marionette DEBUG loaded listener.js 15:00:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 207 (0x7f068727ec00) [pid = 17025] [serial = 1014] [outer = 0x7f06833e1400] 15:00:23 INFO - PROCESS | 17025 | 1461362423126 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]]]}] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d2ad800 == 109 [pid = 17025] [id = 129] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e413000 == 108 [pid = 17025] [id = 130] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d2b2800 == 107 [pid = 17025] [id = 118] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e37a800 == 106 [pid = 17025] [id = 91] 15:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2093ms 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 206 (0x7f06956a5800) [pid = 17025] [serial = 905] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 205 (0x7f068f446000) [pid = 17025] [serial = 878] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 204 (0x7f0686b24c00) [pid = 17025] [serial = 881] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 203 (0x7f06a920f400) [pid = 17025] [serial = 875] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 202 (0x7f0697a6fc00) [pid = 17025] [serial = 872] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069605a800 == 105 [pid = 17025] [id = 90] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e381000 == 104 [pid = 17025] [id = 320] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c267000 == 103 [pid = 17025] [id = 319] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687d1f000 == 102 [pid = 17025] [id = 318] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686db7000 == 101 [pid = 17025] [id = 317] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06824c9000 == 100 [pid = 17025] [id = 316] 15:00:23 INFO - PROCESS | 17025 | 1461362423275 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:00:23 INFO - PROCESS | 17025 | 1461362423283 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068261f000 == 99 [pid = 17025] [id = 315] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06818c4000 == 98 [pid = 17025] [id = 314] 15:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ab670800 == 97 [pid = 17025] [id = 311] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a8d4c000 == 96 [pid = 17025] [id = 310] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a4561800 == 95 [pid = 17025] [id = 309] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a781000 == 94 [pid = 17025] [id = 308] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069782e000 == 93 [pid = 17025] [id = 307] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069616e000 == 92 [pid = 17025] [id = 306] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069343c000 == 91 [pid = 17025] [id = 305] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690be9800 == 90 [pid = 17025] [id = 304] 15:00:23 INFO - PROCESS | 17025 | 1461362423316 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:00:23 INFO - PROCESS | 17025 | 1461362423322 Marionette TRACE conn3 <- [1,1322,null,{}] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d9b5800 == 89 [pid = 17025] [id = 303] 15:00:23 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685fac800 == 88 [pid = 17025] [id = 302] 15:00:23 INFO - PROCESS | 17025 | 1461362423355 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}] 15:00:23 INFO - PROCESS | 17025 | 1461362423566 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 201 (0x7f06940a3800) [pid = 17025] [serial = 903] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 200 (0x7f0686b28000) [pid = 17025] [serial = 884] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 199 (0x7f0686ee3000) [pid = 17025] [serial = 888] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 198 (0x7f0694a7cc00) [pid = 17025] [serial = 860] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 197 (0x7f0685cf0400) [pid = 17025] [serial = 848] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 196 (0x7f0691e56800) [pid = 17025] [serial = 902] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 195 (0x7f068de1c400) [pid = 17025] [serial = 897] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 194 (0x7f068c1e9c00) [pid = 17025] [serial = 851] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 193 (0x7f068f797c00) [pid = 17025] [serial = 900] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 192 (0x7f068e43d400) [pid = 17025] [serial = 899] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 191 (0x7f0686edf000) [pid = 17025] [serial = 893] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 190 (0x7f069a2b0000) [pid = 17025] [serial = 866] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f069839c000) [pid = 17025] [serial = 863] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f0690e3d400) [pid = 17025] [serial = 857] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f068d94b000) [pid = 17025] [serial = 896] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f068e47dc00) [pid = 17025] [serial = 854] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f06a343dc00) [pid = 17025] [serial = 869] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f068b581400) [pid = 17025] [serial = 890] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f068c1ee000) [pid = 17025] [serial = 891] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f068d3e2800) [pid = 17025] [serial = 894] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f0686b28c00) [pid = 17025] [serial = 887] [outer = (nil)] [url = about:blank] 15:00:23 INFO - PROCESS | 17025 | 1461362423894 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:23 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685d64000 == 89 [pid = 17025] [id = 338] 15:00:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f068b53a000) [pid = 17025] [serial = 1015] [outer = (nil)] 15:00:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f068c0a5400) [pid = 17025] [serial = 1016] [outer = 0x7f068b53a000] 15:00:23 INFO - PROCESS | 17025 | 1461362423972 Marionette DEBUG loaded listener.js 15:00:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f068c1e7400) [pid = 17025] [serial = 1017] [outer = 0x7f068b53a000] 15:00:24 INFO - PROCESS | 17025 | 1461362424762 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]]]}] 15:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1517ms 15:00:24 INFO - PROCESS | 17025 | 1461362424819 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:00:24 INFO - PROCESS | 17025 | 1461362424823 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:00:24 INFO - PROCESS | 17025 | 1461362424830 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:00:24 INFO - PROCESS | 17025 | 1461362424833 Marionette TRACE conn3 <- [1,1326,null,{}] 15:00:24 INFO - PROCESS | 17025 | 1461362424838 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}] 15:00:25 INFO - PROCESS | 17025 | 1461362425103 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:00:25 INFO - PROCESS | 17025 | 1461362425228 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687d15000 == 90 [pid = 17025] [id = 339] 15:00:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f06835b2400) [pid = 17025] [serial = 1018] [outer = (nil)] 15:00:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f068d254400) [pid = 17025] [serial = 1019] [outer = 0x7f06835b2400] 15:00:25 INFO - PROCESS | 17025 | 1461362425298 Marionette DEBUG loaded listener.js 15:00:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f068d3e6000) [pid = 17025] [serial = 1020] [outer = 0x7f06835b2400] 15:00:26 INFO - PROCESS | 17025 | 1461362426133 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]]]}] 15:00:26 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 15:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1330ms 15:00:26 INFO - PROCESS | 17025 | 1461362426172 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:00:26 INFO - PROCESS | 17025 | 1461362426175 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:00:26 INFO - PROCESS | 17025 | 1461362426183 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:00:26 INFO - PROCESS | 17025 | 1461362426199 Marionette TRACE conn3 <- [1,1330,null,{}] 15:00:26 INFO - PROCESS | 17025 | 1461362426212 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}] 15:00:26 INFO - PROCESS | 17025 | 1461362426480 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:00:26 INFO - PROCESS | 17025 | 1461362426509 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d2b3000 == 91 [pid = 17025] [id = 340] 15:00:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f068d946000) [pid = 17025] [serial = 1021] [outer = (nil)] 15:00:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f068dd06c00) [pid = 17025] [serial = 1022] [outer = 0x7f068d946000] 15:00:26 INFO - PROCESS | 17025 | 1461362426595 Marionette DEBUG loaded listener.js 15:00:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f068f79d000) [pid = 17025] [serial = 1023] [outer = 0x7f068d946000] 15:00:27 INFO - PROCESS | 17025 | 1461362427602 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]]]}] 15:00:27 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f068f5d5800) [pid = 17025] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:00:27 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f0690f09c00) [pid = 17025] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:00:27 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f0686b2f400) [pid = 17025] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:00:27 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f067fa7d400) [pid = 17025] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:00:27 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f0687271c00) [pid = 17025] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:00:27 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f06940a5800) [pid = 17025] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:00:27 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f06871e9400) [pid = 17025] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:00:27 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f0683583c00) [pid = 17025] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:00:27 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f068f449000) [pid = 17025] [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.] 15:00:27 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f068da8b000) [pid = 17025] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:00:27 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 15:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1699ms 15:00:27 INFO - PROCESS | 17025 | 1461362427882 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:00:27 INFO - PROCESS | 17025 | 1461362427886 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:00:27 INFO - PROCESS | 17025 | 1461362427891 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:00:27 INFO - PROCESS | 17025 | 1461362427894 Marionette TRACE conn3 <- [1,1334,null,{}] 15:00:27 INFO - PROCESS | 17025 | 1461362427899 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}] 15:00:28 INFO - PROCESS | 17025 | 1461362428077 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:00:28 INFO - PROCESS | 17025 | 1461362428283 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:28 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687d18000 == 92 [pid = 17025] [id = 341] 15:00:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f0690d0ec00) [pid = 17025] [serial = 1024] [outer = (nil)] 15:00:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f0690db9400) [pid = 17025] [serial = 1025] [outer = 0x7f0690d0ec00] 15:00:28 INFO - PROCESS | 17025 | 1461362428354 Marionette DEBUG loaded listener.js 15:00:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f06934d7000) [pid = 17025] [serial = 1026] [outer = 0x7f0690d0ec00] 15:00:29 INFO - PROCESS | 17025 | 1461362429093 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]]]}] 15:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1237ms 15:00:29 INFO - PROCESS | 17025 | 1461362429137 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:00:29 INFO - PROCESS | 17025 | 1461362429141 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:00:29 INFO - PROCESS | 17025 | 1461362429147 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:00:29 INFO - PROCESS | 17025 | 1461362429150 Marionette TRACE conn3 <- [1,1338,null,{}] 15:00:29 INFO - PROCESS | 17025 | 1461362429155 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}] 15:00:29 INFO - PROCESS | 17025 | 1461362429353 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:00:29 INFO - PROCESS | 17025 | 1461362429369 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:29 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e4b8800 == 93 [pid = 17025] [id = 342] 15:00:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f06934d7400) [pid = 17025] [serial = 1027] [outer = (nil)] 15:00:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f06955d8000) [pid = 17025] [serial = 1028] [outer = 0x7f06934d7400] 15:00:29 INFO - PROCESS | 17025 | 1461362429433 Marionette DEBUG loaded listener.js 15:00:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f069564fc00) [pid = 17025] [serial = 1029] [outer = 0x7f06934d7400] 15:00:31 INFO - PROCESS | 17025 | 1461362431157 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]]]}] 15:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2034ms 15:00:31 INFO - PROCESS | 17025 | 1461362431184 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:00:31 INFO - PROCESS | 17025 | 1461362431190 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:00:31 INFO - PROCESS | 17025 | 1461362431199 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:00:31 INFO - PROCESS | 17025 | 1461362431203 Marionette TRACE conn3 <- [1,1342,null,{}] 15:00:31 INFO - PROCESS | 17025 | 1461362431212 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}] 15:00:31 INFO - PROCESS | 17025 | 1461362431416 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:00:31 INFO - PROCESS | 17025 | 1461362431609 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685ecf000 == 94 [pid = 17025] [id = 343] 15:00:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f0680676800) [pid = 17025] [serial = 1030] [outer = (nil)] 15:00:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f0685f29c00) [pid = 17025] [serial = 1031] [outer = 0x7f0680676800] 15:00:31 INFO - PROCESS | 17025 | 1461362431684 Marionette DEBUG loaded listener.js 15:00:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f0686926800) [pid = 17025] [serial = 1032] [outer = 0x7f0680676800] 15:00:32 INFO - PROCESS | 17025 | 1461362432579 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]]]}] 15:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1437ms 15:00:32 INFO - PROCESS | 17025 | 1461362432636 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:00:32 INFO - PROCESS | 17025 | 1461362432645 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:00:32 INFO - PROCESS | 17025 | 1461362432656 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:00:32 INFO - PROCESS | 17025 | 1461362432660 Marionette TRACE conn3 <- [1,1346,null,{}] 15:00:32 INFO - PROCESS | 17025 | 1461362432666 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}] 15:00:32 INFO - PROCESS | 17025 | 1461362432896 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:00:33 INFO - PROCESS | 17025 | 1461362433183 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:33 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c25b800 == 95 [pid = 17025] [id = 344] 15:00:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f0686d1cc00) [pid = 17025] [serial = 1033] [outer = (nil)] 15:00:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 191 (0x7f0687273000) [pid = 17025] [serial = 1034] [outer = 0x7f0686d1cc00] 15:00:33 INFO - PROCESS | 17025 | 1461362433282 Marionette DEBUG loaded listener.js 15:00:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 192 (0x7f0687d41c00) [pid = 17025] [serial = 1035] [outer = 0x7f0686d1cc00] 15:00:34 INFO - PROCESS | 17025 | 1461362434253 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]]]}] 15:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1637ms 15:00:34 INFO - PROCESS | 17025 | 1461362434293 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:00:34 INFO - PROCESS | 17025 | 1461362434298 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:00:34 INFO - PROCESS | 17025 | 1461362434304 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:00:34 INFO - PROCESS | 17025 | 1461362434309 Marionette TRACE conn3 <- [1,1350,null,{}] 15:00:34 INFO - PROCESS | 17025 | 1461362434326 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}] 15:00:34 INFO - PROCESS | 17025 | 1461362434547 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:00:34 INFO - PROCESS | 17025 | 1461362434786 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d31000 == 96 [pid = 17025] [id = 345] 15:00:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 193 (0x7f068d255800) [pid = 17025] [serial = 1036] [outer = (nil)] 15:00:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 194 (0x7f068d569000) [pid = 17025] [serial = 1037] [outer = 0x7f068d255800] 15:00:34 INFO - PROCESS | 17025 | 1461362434914 Marionette DEBUG loaded listener.js 15:00:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 195 (0x7f068e9a8400) [pid = 17025] [serial = 1038] [outer = 0x7f068d255800] 15:00:35 INFO - PROCESS | 17025 | 1461362435844 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]]]}] 15:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1585ms 15:00:35 INFO - PROCESS | 17025 | 1461362435891 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:00:35 INFO - PROCESS | 17025 | 1461362435896 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:00:35 INFO - PROCESS | 17025 | 1461362435902 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:00:35 INFO - PROCESS | 17025 | 1461362435905 Marionette TRACE conn3 <- [1,1354,null,{}] 15:00:35 INFO - PROCESS | 17025 | 1461362435910 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}] 15:00:36 INFO - PROCESS | 17025 | 1461362436123 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:00:36 INFO - PROCESS | 17025 | 1461362436367 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06959a9800 == 97 [pid = 17025] [id = 346] 15:00:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 196 (0x7f068d256c00) [pid = 17025] [serial = 1039] [outer = (nil)] 15:00:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 197 (0x7f069415fc00) [pid = 17025] [serial = 1040] [outer = 0x7f068d256c00] 15:00:36 INFO - PROCESS | 17025 | 1461362436493 Marionette DEBUG loaded listener.js 15:00:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 198 (0x7f0695cbb800) [pid = 17025] [serial = 1041] [outer = 0x7f068d256c00] 15:00:37 INFO - PROCESS | 17025 | 1461362437351 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]]]}] 15:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1478ms 15:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:00:37 INFO - PROCESS | 17025 | 1461362437381 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:00:37 INFO - PROCESS | 17025 | 1461362437384 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:00:37 INFO - PROCESS | 17025 | 1461362437391 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:00:37 INFO - PROCESS | 17025 | 1461362437394 Marionette TRACE conn3 <- [1,1358,null,{}] 15:00:37 INFO - PROCESS | 17025 | 1461362437400 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}] 15:00:37 INFO - PROCESS | 17025 | 1461362437605 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:00:37 INFO - PROCESS | 17025 | 1461362437811 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:37 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696ac6800 == 98 [pid = 17025] [id = 347] 15:00:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 199 (0x7f0686d17c00) [pid = 17025] [serial = 1042] [outer = (nil)] 15:00:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 200 (0x7f0690f09c00) [pid = 17025] [serial = 1043] [outer = 0x7f0686d17c00] 15:00:37 INFO - PROCESS | 17025 | 1461362437929 Marionette DEBUG loaded listener.js 15:00:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 201 (0x7f0696895400) [pid = 17025] [serial = 1044] [outer = 0x7f0686d17c00] 15:00:39 INFO - PROCESS | 17025 | 1461362439180 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]]]}] 15:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1834ms 15:00:39 INFO - PROCESS | 17025 | 1461362439224 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:00:39 INFO - PROCESS | 17025 | 1461362439228 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:00:39 INFO - PROCESS | 17025 | 1461362439235 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:00:39 INFO - PROCESS | 17025 | 1461362439238 Marionette TRACE conn3 <- [1,1362,null,{}] 15:00:39 INFO - PROCESS | 17025 | 1461362439244 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}] 15:00:39 INFO - PROCESS | 17025 | 1461362439483 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:00:39 INFO - PROCESS | 17025 | 1461362439732 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:39 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a783800 == 99 [pid = 17025] [id = 348] 15:00:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 202 (0x7f069874c400) [pid = 17025] [serial = 1045] [outer = (nil)] 15:00:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 203 (0x7f06a43d7400) [pid = 17025] [serial = 1046] [outer = 0x7f069874c400] 15:00:39 INFO - PROCESS | 17025 | 1461362439826 Marionette DEBUG loaded listener.js 15:00:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 204 (0x7f06a5734400) [pid = 17025] [serial = 1047] [outer = 0x7f069874c400] 15:00:40 INFO - PROCESS | 17025 | 1461362440692 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]]]}] 15:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1530ms 15:00:40 INFO - PROCESS | 17025 | 1461362440766 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:00:40 INFO - PROCESS | 17025 | 1461362440769 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:00:40 INFO - PROCESS | 17025 | 1461362440777 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:00:40 INFO - PROCESS | 17025 | 1461362440779 Marionette TRACE conn3 <- [1,1366,null,{}] 15:00:40 INFO - PROCESS | 17025 | 1461362440786 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}] 15:00:40 INFO - PROCESS | 17025 | 1461362440988 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:00:41 INFO - PROCESS | 17025 | 1461362441180 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a47a8800 == 100 [pid = 17025] [id = 349] 15:00:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 205 (0x7f069e416c00) [pid = 17025] [serial = 1048] [outer = (nil)] 15:00:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 206 (0x7f06a76bf000) [pid = 17025] [serial = 1049] [outer = 0x7f069e416c00] 15:00:41 INFO - PROCESS | 17025 | 1461362441256 Marionette DEBUG loaded listener.js 15:00:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 207 (0x7f06a9207400) [pid = 17025] [serial = 1050] [outer = 0x7f069e416c00] 15:00:42 INFO - PROCESS | 17025 | 1461362442181 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] 15:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:00:42 INFO - PROCESS | 17025 | 1461362442212 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:00:42 INFO - PROCESS | 17025 | 1461362442218 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:00:42 INFO - PROCESS | 17025 | 1461362442221 Marionette TRACE conn3 <- [1,1370,null,{}] 15:00:42 INFO - PROCESS | 17025 | 1461362442227 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}] 15:00:42 INFO - PROCESS | 17025 | 1461362442427 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:00:42 INFO - PROCESS | 17025 | 1461362442671 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:42 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ac3e4000 == 101 [pid = 17025] [id = 350] 15:00:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 208 (0x7f06a343d400) [pid = 17025] [serial = 1051] [outer = (nil)] 15:00:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 209 (0x7f06a9337800) [pid = 17025] [serial = 1052] [outer = 0x7f06a343d400] 15:00:42 INFO - PROCESS | 17025 | 1461362442770 Marionette DEBUG loaded listener.js 15:00:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 210 (0x7f06a9562400) [pid = 17025] [serial = 1053] [outer = 0x7f06a343d400] 15:00:43 INFO - PROCESS | 17025 | 1461362443672 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] 15:00:43 INFO - PROCESS | 17025 | 1461362443705 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:00:43 INFO - PROCESS | 17025 | 1461362443712 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:00:43 INFO - PROCESS | 17025 | 1461362443715 Marionette TRACE conn3 <- [1,1374,null,{}] 15:00:43 INFO - PROCESS | 17025 | 1461362443721 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}] 15:00:43 INFO - PROCESS | 17025 | 1461362443946 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:00:44 INFO - PROCESS | 17025 | 1461362444187 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067e1b8800 == 102 [pid = 17025] [id = 351] 15:00:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 211 (0x7f067fb57800) [pid = 17025] [serial = 1054] [outer = (nil)] 15:00:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 212 (0x7f067fb60000) [pid = 17025] [serial = 1055] [outer = 0x7f067fb57800] 15:00:44 INFO - PROCESS | 17025 | 1461362444310 Marionette DEBUG loaded listener.js 15:00:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 213 (0x7f067fb66c00) [pid = 17025] [serial = 1056] [outer = 0x7f067fb57800] 15:00:45 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:00:45 INFO - PROCESS | 17025 | 1461362445226 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] 15:00:45 INFO - PROCESS | 17025 | 1461362445250 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:00:45 INFO - PROCESS | 17025 | 1461362445256 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:00:45 INFO - PROCESS | 17025 | 1461362445259 Marionette TRACE conn3 <- [1,1378,null,{}] 15:00:45 INFO - PROCESS | 17025 | 1461362445265 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}] 15:00:45 INFO - PROCESS | 17025 | 1461362445476 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:00:45 INFO - PROCESS | 17025 | 1461362445720 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:45 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067d7d3800 == 103 [pid = 17025] [id = 352] 15:00:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 214 (0x7f067d6e8400) [pid = 17025] [serial = 1057] [outer = (nil)] 15:00:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 215 (0x7f067d6f1000) [pid = 17025] [serial = 1058] [outer = 0x7f067d6e8400] 15:00:45 INFO - PROCESS | 17025 | 1461362445839 Marionette DEBUG loaded listener.js 15:00:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 216 (0x7f067fb5f400) [pid = 17025] [serial = 1059] [outer = 0x7f067d6e8400] 15:00:46 INFO - PROCESS | 17025 | 1461362446715 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] 15:00:46 INFO - PROCESS | 17025 | 1461362446740 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:00:46 INFO - PROCESS | 17025 | 1461362446747 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:00:46 INFO - PROCESS | 17025 | 1461362446752 Marionette TRACE conn3 <- [1,1382,null,{}] 15:00:46 INFO - PROCESS | 17025 | 1461362446757 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}] 15:00:46 INFO - PROCESS | 17025 | 1461362446976 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:00:47 INFO - PROCESS | 17025 | 1461362447185 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0680f06800 == 104 [pid = 17025] [id = 353] 15:00:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 217 (0x7f067c2a6000) [pid = 17025] [serial = 1060] [outer = (nil)] 15:00:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 218 (0x7f067d6eb400) [pid = 17025] [serial = 1061] [outer = 0x7f067c2a6000] 15:00:47 INFO - PROCESS | 17025 | 1461362447269 Marionette DEBUG loaded listener.js 15:00:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 219 (0x7f06a920b400) [pid = 17025] [serial = 1062] [outer = 0x7f067c2a6000] 15:00:48 INFO - PROCESS | 17025 | [17025] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:00:48 INFO - PROCESS | 17025 | 1461362448247 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] 15:00:48 INFO - PROCESS | 17025 | 1461362448291 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:00:48 INFO - PROCESS | 17025 | 1461362448297 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:00:48 INFO - PROCESS | 17025 | 1461362448300 Marionette TRACE conn3 <- [1,1386,null,{}] 15:00:48 INFO - PROCESS | 17025 | 1461362448306 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}] 15:00:48 INFO - PROCESS | 17025 | 1461362448513 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:00:48 INFO - PROCESS | 17025 | 1461362448775 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:48 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068115e800 == 105 [pid = 17025] [id = 354] 15:00:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 220 (0x7f067d58fc00) [pid = 17025] [serial = 1063] [outer = (nil)] 15:00:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 221 (0x7f067d599000) [pid = 17025] [serial = 1064] [outer = 0x7f067d58fc00] 15:00:48 INFO - PROCESS | 17025 | 1461362448865 Marionette DEBUG loaded listener.js 15:00:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 222 (0x7f067d59ec00) [pid = 17025] [serial = 1065] [outer = 0x7f067d58fc00] 15:00:49 INFO - PROCESS | 17025 | 1461362449770 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] 15:00:49 INFO - PROCESS | 17025 | 1461362449834 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:00:49 INFO - PROCESS | 17025 | 1461362449840 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:00:49 INFO - PROCESS | 17025 | 1461362449844 Marionette TRACE conn3 <- [1,1390,null,{}] 15:00:49 INFO - PROCESS | 17025 | 1461362449849 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}] 15:00:50 INFO - PROCESS | 17025 | 1461362450086 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:00:50 INFO - PROCESS | 17025 | 1461362450340 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:50 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0681177000 == 106 [pid = 17025] [id = 355] 15:00:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 223 (0x7f067d590400) [pid = 17025] [serial = 1066] [outer = (nil)] 15:00:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 224 (0x7f06811e7c00) [pid = 17025] [serial = 1067] [outer = 0x7f067d590400] 15:00:50 INFO - PROCESS | 17025 | 1461362450459 Marionette DEBUG loaded listener.js 15:00:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 225 (0x7f06811ef000) [pid = 17025] [serial = 1068] [outer = 0x7f067d590400] 15:00:51 INFO - PROCESS | 17025 | 1461362451289 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]]]}] 15:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1478ms 15:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:00:51 INFO - PROCESS | 17025 | 1461362451320 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:00:51 INFO - PROCESS | 17025 | 1461362451323 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:00:51 INFO - PROCESS | 17025 | 1461362451329 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:00:51 INFO - PROCESS | 17025 | 1461362451332 Marionette TRACE conn3 <- [1,1394,null,{}] 15:00:51 INFO - PROCESS | 17025 | 1461362451337 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}] 15:00:51 INFO - PROCESS | 17025 | 1461362451573 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:00:51 INFO - PROCESS | 17025 | 1461362451783 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0681245800 == 107 [pid = 17025] [id = 356] 15:00:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 226 (0x7f067ac8d800) [pid = 17025] [serial = 1069] [outer = (nil)] 15:00:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 227 (0x7f067ac92400) [pid = 17025] [serial = 1070] [outer = 0x7f067ac8d800] 15:00:51 INFO - PROCESS | 17025 | 1461362451896 Marionette DEBUG loaded listener.js 15:00:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 228 (0x7f067ac97000) [pid = 17025] [serial = 1071] [outer = 0x7f067ac8d800] 15:00:52 INFO - PROCESS | 17025 | 1461362452852 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]]]}] 15:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1586ms 15:00:52 INFO - PROCESS | 17025 | 1461362452916 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:00:52 INFO - PROCESS | 17025 | 1461362452920 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:00:52 INFO - PROCESS | 17025 | 1461362452926 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:00:52 INFO - PROCESS | 17025 | 1461362452929 Marionette TRACE conn3 <- [1,1398,null,{}] 15:00:52 INFO - PROCESS | 17025 | 1461362452935 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}] 15:00:53 INFO - PROCESS | 17025 | 1461362453218 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:00:53 INFO - PROCESS | 17025 | 1461362453504 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ae1b800 == 108 [pid = 17025] [id = 357] 15:00:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 229 (0x7f067ac96c00) [pid = 17025] [serial = 1072] [outer = (nil)] 15:00:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 230 (0x7f067fbb0000) [pid = 17025] [serial = 1073] [outer = 0x7f067ac96c00] 15:00:53 INFO - PROCESS | 17025 | 1461362453584 Marionette DEBUG loaded listener.js 15:00:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 231 (0x7f06811eec00) [pid = 17025] [serial = 1074] [outer = 0x7f067ac96c00] 15:00:54 INFO - PROCESS | 17025 | 1461362454499 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]]]}] 15:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1632ms 15:00:54 INFO - PROCESS | 17025 | 1461362454559 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:00:54 INFO - PROCESS | 17025 | 1461362454563 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:00:54 INFO - PROCESS | 17025 | 1461362454568 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:00:54 INFO - PROCESS | 17025 | 1461362454571 Marionette TRACE conn3 <- [1,1402,null,{}] 15:00:54 INFO - PROCESS | 17025 | 1461362454576 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}] 15:00:54 INFO - PROCESS | 17025 | 1461362454791 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:00:55 INFO - PROCESS | 17025 | 1461362455485 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06804c4000 == 109 [pid = 17025] [id = 358] 15:00:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 232 (0x7f067c2a9000) [pid = 17025] [serial = 1075] [outer = (nil)] 15:00:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 233 (0x7f067c2af400) [pid = 17025] [serial = 1076] [outer = 0x7f067c2a9000] 15:00:55 INFO - PROCESS | 17025 | 1461362455555 Marionette DEBUG loaded listener.js 15:00:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 234 (0x7f067e1d7c00) [pid = 17025] [serial = 1077] [outer = 0x7f067c2a9000] 15:00:56 INFO - PROCESS | 17025 | 1461362456462 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]]]}] 15:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1932ms 15:00:56 INFO - PROCESS | 17025 | 1461362456503 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:00:56 INFO - PROCESS | 17025 | 1461362456511 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:00:56 INFO - PROCESS | 17025 | 1461362456521 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:00:56 INFO - PROCESS | 17025 | 1461362456524 Marionette TRACE conn3 <- [1,1406,null,{}] 15:00:56 INFO - PROCESS | 17025 | 1461362456532 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}] 15:00:56 INFO - PROCESS | 17025 | 1461362456740 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:00:57 INFO - PROCESS | 17025 | 1461362457165 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067e2de800 == 110 [pid = 17025] [id = 359] 15:00:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 235 (0x7f06811f2400) [pid = 17025] [serial = 1078] [outer = (nil)] 15:00:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 236 (0x7f0682295000) [pid = 17025] [serial = 1079] [outer = 0x7f06811f2400] 15:00:57 INFO - PROCESS | 17025 | 1461362457244 Marionette DEBUG loaded listener.js 15:00:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 237 (0x7f068365b400) [pid = 17025] [serial = 1080] [outer = 0x7f06811f2400] 15:00:58 INFO - PROCESS | 17025 | 1461362458156 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]]]}] 15:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1683ms 15:00:58 INFO - PROCESS | 17025 | 1461362458208 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:00:58 INFO - PROCESS | 17025 | 1461362458214 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:00:58 INFO - PROCESS | 17025 | 1461362458220 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:00:58 INFO - PROCESS | 17025 | 1461362458224 Marionette TRACE conn3 <- [1,1410,null,{}] 15:00:58 INFO - PROCESS | 17025 | 1461362458230 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}] 15:00:58 INFO - PROCESS | 17025 | 1461362458424 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:00:58 INFO - PROCESS | 17025 | --DOMWINDOW == 236 (0x7f068f5d6000) [pid = 17025] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:00:58 INFO - PROCESS | 17025 | --DOMWINDOW == 235 (0x7f06a9780000) [pid = 17025] [serial = 932] [outer = (nil)] [url = about:blank] 15:00:58 INFO - PROCESS | 17025 | --DOMWINDOW == 234 (0x7f067fa7c800) [pid = 17025] [serial = 935] [outer = (nil)] [url = about:blank] 15:00:58 INFO - PROCESS | 17025 | --DOMWINDOW == 233 (0x7f06a9a0d000) [pid = 17025] [serial = 938] [outer = (nil)] [url = about:blank] 15:00:58 INFO - PROCESS | 17025 | --DOMWINDOW == 232 (0x7f067e1dc000) [pid = 17025] [serial = 941] [outer = (nil)] [url = about:blank] 15:00:58 INFO - PROCESS | 17025 | 1461362458826 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06818c4000 == 111 [pid = 17025] [id = 360] 15:00:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 233 (0x7f067e1dc000) [pid = 17025] [serial = 1081] [outer = (nil)] 15:00:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 234 (0x7f0686927000) [pid = 17025] [serial = 1082] [outer = 0x7f067e1dc000] 15:00:58 INFO - PROCESS | 17025 | 1461362458922 Marionette DEBUG loaded listener.js 15:00:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 235 (0x7f0686989c00) [pid = 17025] [serial = 1083] [outer = 0x7f067e1dc000] 15:00:59 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068690f800 == 110 [pid = 17025] [id = 329] 15:00:59 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ab675800 == 109 [pid = 17025] [id = 328] 15:00:59 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a570f800 == 108 [pid = 17025] [id = 327] 15:00:59 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697b3c000 == 107 [pid = 17025] [id = 326] 15:00:59 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696ac2800 == 106 [pid = 17025] [id = 325] 15:00:59 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069343d800 == 105 [pid = 17025] [id = 324] 15:00:59 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e405000 == 104 [pid = 17025] [id = 323] 15:00:59 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686da2800 == 103 [pid = 17025] [id = 322] 15:00:59 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067e2ef000 == 102 [pid = 17025] [id = 321] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 234 (0x7f068b2b0400) [pid = 17025] [serial = 950] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 233 (0x7f068c2a3400) [pid = 17025] [serial = 951] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 232 (0x7f06a8dacc00) [pid = 17025] [serial = 926] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 231 (0x7f069654f000) [pid = 17025] [serial = 962] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 230 (0x7f06a9255c00) [pid = 17025] [serial = 929] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 229 (0x7f068c2dac00) [pid = 17025] [serial = 911] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 228 (0x7f068e9a5400) [pid = 17025] [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.] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 227 (0x7f068e4dec00) [pid = 17025] [serial = 956] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 226 (0x7f068f839c00) [pid = 17025] [serial = 957] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 225 (0x7f068de16400) [pid = 17025] [serial = 954] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 224 (0x7f0691e57000) [pid = 17025] [serial = 959] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 223 (0x7f06959bec00) [pid = 17025] [serial = 960] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 222 (0x7f068d567400) [pid = 17025] [serial = 953] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 221 (0x7f06975f5800) [pid = 17025] [serial = 920] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 220 (0x7f0683586800) [pid = 17025] [serial = 945] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 219 (0x7f067fbab800) [pid = 17025] [serial = 944] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 218 (0x7f0696544800) [pid = 17025] [serial = 917] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 217 (0x7f0687279000) [pid = 17025] [serial = 948] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 216 (0x7f0687274400) [pid = 17025] [serial = 947] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 215 (0x7f0695bacc00) [pid = 17025] [serial = 906] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 214 (0x7f06869c8c00) [pid = 17025] [serial = 908] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 213 (0x7f06a43e1800) [pid = 17025] [serial = 923] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 212 (0x7f068d3e3000) [pid = 17025] [serial = 846] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | --DOMWINDOW == 211 (0x7f0690f09800) [pid = 17025] [serial = 914] [outer = (nil)] [url = about:blank] 15:00:59 INFO - PROCESS | 17025 | 1461362459764 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]]]}] 15:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1589ms 15:00:59 INFO - PROCESS | 17025 | 1461362459810 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:00:59 INFO - PROCESS | 17025 | 1461362459814 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:00:59 INFO - PROCESS | 17025 | 1461362459843 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:00:59 INFO - PROCESS | 17025 | 1461362459852 Marionette TRACE conn3 <- [1,1414,null,{}] 15:00:59 INFO - PROCESS | 17025 | 1461362459859 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}] 15:01:00 INFO - PROCESS | 17025 | 1461362460059 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:01:00 INFO - PROCESS | 17025 | 1461362460072 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:00 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685faf000 == 103 [pid = 17025] [id = 361] 15:01:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 212 (0x7f06869cf000) [pid = 17025] [serial = 1084] [outer = (nil)] 15:01:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 213 (0x7f0687d40c00) [pid = 17025] [serial = 1085] [outer = 0x7f06869cf000] 15:01:00 INFO - PROCESS | 17025 | 1461362460152 Marionette DEBUG loaded listener.js 15:01:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 214 (0x7f068b534000) [pid = 17025] [serial = 1086] [outer = 0x7f06869cf000] 15:01:01 INFO - PROCESS | 17025 | 1461362461149 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]]]}] 15:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1359ms 15:01:01 INFO - PROCESS | 17025 | 1461362461189 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:01:01 INFO - PROCESS | 17025 | 1461362461193 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:01:01 INFO - PROCESS | 17025 | 1461362461199 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:01:01 INFO - PROCESS | 17025 | 1461362461201 Marionette TRACE conn3 <- [1,1418,null,{}] 15:01:01 INFO - PROCESS | 17025 | 1461362461207 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}] 15:01:01 INFO - PROCESS | 17025 | 1461362461503 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:01:01 INFO - PROCESS | 17025 | 1461362461535 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:01 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686da7000 == 104 [pid = 17025] [id = 362] 15:01:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 215 (0x7f0687274800) [pid = 17025] [serial = 1087] [outer = (nil)] 15:01:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 216 (0x7f068c09a400) [pid = 17025] [serial = 1088] [outer = 0x7f0687274800] 15:01:01 INFO - PROCESS | 17025 | 1461362461618 Marionette DEBUG loaded listener.js 15:01:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 217 (0x7f068c0a8c00) [pid = 17025] [serial = 1089] [outer = 0x7f0687274800] 15:01:02 INFO - PROCESS | 17025 | 1461362462551 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]]]}] 15:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1389ms 15:01:02 INFO - PROCESS | 17025 | 1461362462589 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:01:02 INFO - PROCESS | 17025 | 1461362462592 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:01:02 INFO - PROCESS | 17025 | 1461362462615 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:01:02 INFO - PROCESS | 17025 | 1461362462620 Marionette TRACE conn3 <- [1,1422,null,{}] 15:01:02 INFO - PROCESS | 17025 | 1461362462631 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}] 15:01:02 INFO - PROCESS | 17025 | 1461362462880 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:01:02 INFO - PROCESS | 17025 | 1461362462914 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687f3b000 == 105 [pid = 17025] [id = 363] 15:01:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 218 (0x7f068d24f800) [pid = 17025] [serial = 1090] [outer = (nil)] 15:01:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 219 (0x7f068d257800) [pid = 17025] [serial = 1091] [outer = 0x7f068d24f800] 15:01:03 INFO - PROCESS | 17025 | 1461362462996 Marionette DEBUG loaded listener.js 15:01:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 220 (0x7f068de1f400) [pid = 17025] [serial = 1092] [outer = 0x7f068d24f800] 15:01:03 INFO - PROCESS | 17025 | --DOMWINDOW == 219 (0x7f068d946000) [pid = 17025] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:01:03 INFO - PROCESS | 17025 | --DOMWINDOW == 218 (0x7f0690d0ec00) [pid = 17025] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:01:03 INFO - PROCESS | 17025 | --DOMWINDOW == 217 (0x7f0685fce800) [pid = 17025] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:01:03 INFO - PROCESS | 17025 | --DOMWINDOW == 216 (0x7f067e1d9c00) [pid = 17025] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:01:03 INFO - PROCESS | 17025 | --DOMWINDOW == 215 (0x7f06833e1400) [pid = 17025] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:01:03 INFO - PROCESS | 17025 | --DOMWINDOW == 214 (0x7f068b53a000) [pid = 17025] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:01:03 INFO - PROCESS | 17025 | --DOMWINDOW == 213 (0x7f06835b2400) [pid = 17025] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:01:04 INFO - PROCESS | 17025 | 1461362464255 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]]]}] 15:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1711ms 15:01:04 INFO - PROCESS | 17025 | 1461362464315 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:01:04 INFO - PROCESS | 17025 | 1461362464317 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:01:04 INFO - PROCESS | 17025 | 1461362464323 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:01:04 INFO - PROCESS | 17025 | 1461362464325 Marionette TRACE conn3 <- [1,1426,null,{}] 15:01:04 INFO - PROCESS | 17025 | 1461362464342 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}] 15:01:04 INFO - PROCESS | 17025 | 1461362464524 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:01:04 INFO - PROCESS | 17025 | 1461362464542 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:04 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c0e1800 == 106 [pid = 17025] [id = 364] 15:01:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 214 (0x7f068c0a8400) [pid = 17025] [serial = 1093] [outer = (nil)] 15:01:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 215 (0x7f068e9a5400) [pid = 17025] [serial = 1094] [outer = 0x7f068c0a8400] 15:01:04 INFO - PROCESS | 17025 | 1461362464605 Marionette DEBUG loaded listener.js 15:01:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 216 (0x7f0691e4dc00) [pid = 17025] [serial = 1095] [outer = 0x7f068c0a8400] 15:01:05 INFO - PROCESS | 17025 | 1461362465499 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]]]}] 15:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1198ms 15:01:05 INFO - PROCESS | 17025 | 1461362465526 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:01:05 INFO - PROCESS | 17025 | 1461362465528 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:01:05 INFO - PROCESS | 17025 | 1461362465535 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:01:05 INFO - PROCESS | 17025 | 1461362465537 Marionette TRACE conn3 <- [1,1430,null,{}] 15:01:05 INFO - PROCESS | 17025 | 1461362465542 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}] 15:01:05 INFO - PROCESS | 17025 | 1461362465725 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:01:05 INFO - PROCESS | 17025 | 1461362465739 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:05 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e40c800 == 107 [pid = 17025] [id = 365] 15:01:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 217 (0x7f068c2de400) [pid = 17025] [serial = 1096] [outer = (nil)] 15:01:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 218 (0x7f069590e000) [pid = 17025] [serial = 1097] [outer = 0x7f068c2de400] 15:01:05 INFO - PROCESS | 17025 | 1461362465802 Marionette DEBUG loaded listener.js 15:01:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 219 (0x7f069654f400) [pid = 17025] [serial = 1098] [outer = 0x7f068c2de400] 15:01:07 INFO - PROCESS | 17025 | 1461362467110 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]]]}] 15:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1632ms 15:01:07 INFO - PROCESS | 17025 | 1461362467169 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:01:07 INFO - PROCESS | 17025 | 1461362467177 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:01:07 INFO - PROCESS | 17025 | 1461362467186 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:01:07 INFO - PROCESS | 17025 | 1461362467191 Marionette TRACE conn3 <- [1,1434,null,{}] 15:01:07 INFO - PROCESS | 17025 | 1461362467199 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}] 15:01:07 INFO - PROCESS | 17025 | 1461362467464 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:01:07 INFO - PROCESS | 17025 | 1461362467763 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:07 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683889000 == 108 [pid = 17025] [id = 366] 15:01:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 220 (0x7f067fbaa800) [pid = 17025] [serial = 1099] [outer = (nil)] 15:01:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 221 (0x7f06811f3400) [pid = 17025] [serial = 1100] [outer = 0x7f067fbaa800] 15:01:07 INFO - PROCESS | 17025 | 1461362467843 Marionette DEBUG loaded listener.js 15:01:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 222 (0x7f0685ce7800) [pid = 17025] [serial = 1101] [outer = 0x7f067fbaa800] 15:01:08 INFO - PROCESS | 17025 | 1461362468848 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]]]}] 15:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1737ms 15:01:08 INFO - PROCESS | 17025 | 1461362468924 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:01:08 INFO - PROCESS | 17025 | 1461362468933 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:01:08 INFO - PROCESS | 17025 | 1461362468943 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:01:08 INFO - PROCESS | 17025 | 1461362468948 Marionette TRACE conn3 <- [1,1438,null,{}] 15:01:08 INFO - PROCESS | 17025 | 1461362468954 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}] 15:01:09 INFO - PROCESS | 17025 | 1461362469185 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:01:09 INFO - PROCESS | 17025 | 1461362469508 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:09 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c019800 == 109 [pid = 17025] [id = 367] 15:01:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 223 (0x7f0686b28800) [pid = 17025] [serial = 1102] [outer = (nil)] 15:01:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 224 (0x7f06871e4400) [pid = 17025] [serial = 1103] [outer = 0x7f0686b28800] 15:01:09 INFO - PROCESS | 17025 | 1461362469587 Marionette DEBUG loaded listener.js 15:01:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 225 (0x7f068b534400) [pid = 17025] [serial = 1104] [outer = 0x7f0686b28800] 15:01:10 INFO - PROCESS | 17025 | 1461362470501 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]]]}] 15:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1587ms 15:01:10 INFO - PROCESS | 17025 | 1461362470534 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:01:10 INFO - PROCESS | 17025 | 1461362470537 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:01:10 INFO - PROCESS | 17025 | 1461362470544 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:01:10 INFO - PROCESS | 17025 | 1461362470550 Marionette TRACE conn3 <- [1,1442,null,{}] 15:01:10 INFO - PROCESS | 17025 | 1461362470566 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}] 15:01:10 INFO - PROCESS | 17025 | 1461362470783 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:01:11 INFO - PROCESS | 17025 | 1461362471037 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d25000 == 110 [pid = 17025] [id = 368] 15:01:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 226 (0x7f068c09f800) [pid = 17025] [serial = 1105] [outer = (nil)] 15:01:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 227 (0x7f068d3ebc00) [pid = 17025] [serial = 1106] [outer = 0x7f068c09f800] 15:01:11 INFO - PROCESS | 17025 | 1461362471167 Marionette DEBUG loaded listener.js 15:01:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 228 (0x7f068e9a8c00) [pid = 17025] [serial = 1107] [outer = 0x7f068c09f800] 15:01:12 INFO - PROCESS | 17025 | 1461362472042 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]]]}] 15:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1538ms 15:01:12 INFO - PROCESS | 17025 | 1461362472083 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:01:12 INFO - PROCESS | 17025 | 1461362472088 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:01:12 INFO - PROCESS | 17025 | 1461362472093 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:01:12 INFO - PROCESS | 17025 | 1461362472096 Marionette TRACE conn3 <- [1,1446,null,{}] 15:01:12 INFO - PROCESS | 17025 | 1461362472102 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}] 15:01:12 INFO - PROCESS | 17025 | 1461362472307 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:01:12 INFO - PROCESS | 17025 | 1461362472608 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069616a800 == 111 [pid = 17025] [id = 369] 15:01:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 229 (0x7f067d594800) [pid = 17025] [serial = 1108] [outer = (nil)] 15:01:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 230 (0x7f0694958c00) [pid = 17025] [serial = 1109] [outer = 0x7f067d594800] 15:01:12 INFO - PROCESS | 17025 | 1461362472692 Marionette DEBUG loaded listener.js 15:01:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 231 (0x7f069654fc00) [pid = 17025] [serial = 1110] [outer = 0x7f067d594800] 15:01:13 INFO - PROCESS | 17025 | 1461362473566 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]]]}] 15:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1530ms 15:01:13 INFO - PROCESS | 17025 | 1461362473625 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:01:13 INFO - PROCESS | 17025 | 1461362473629 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:01:13 INFO - PROCESS | 17025 | 1461362473635 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:01:13 INFO - PROCESS | 17025 | 1461362473638 Marionette TRACE conn3 <- [1,1450,null,{}] 15:01:13 INFO - PROCESS | 17025 | 1461362473643 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}] 15:01:13 INFO - PROCESS | 17025 | 1461362473857 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:01:14 INFO - PROCESS | 17025 | 1461362474122 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069837f000 == 112 [pid = 17025] [id = 370] 15:01:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 232 (0x7f0697a6b800) [pid = 17025] [serial = 1111] [outer = (nil)] 15:01:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 233 (0x7f0698296000) [pid = 17025] [serial = 1112] [outer = 0x7f0697a6b800] 15:01:14 INFO - PROCESS | 17025 | 1461362474244 Marionette DEBUG loaded listener.js 15:01:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 234 (0x7f069873a800) [pid = 17025] [serial = 1113] [outer = 0x7f0697a6b800] 15:01:15 INFO - PROCESS | 17025 | 1461362475198 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]]]}] 15:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1630ms 15:01:15 INFO - PROCESS | 17025 | 1461362475267 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:01:15 INFO - PROCESS | 17025 | 1461362475271 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:01:15 INFO - PROCESS | 17025 | 1461362475277 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:01:15 INFO - PROCESS | 17025 | 1461362475280 Marionette TRACE conn3 <- [1,1454,null,{}] 15:01:15 INFO - PROCESS | 17025 | 1461362475285 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}] 15:01:15 INFO - PROCESS | 17025 | 1461362475517 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:01:15 INFO - PROCESS | 17025 | 1461362475771 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a95ef000 == 113 [pid = 17025] [id = 371] 15:01:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 235 (0x7f067d7ed000) [pid = 17025] [serial = 1114] [outer = (nil)] 15:01:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 236 (0x7f067d7f4800) [pid = 17025] [serial = 1115] [outer = 0x7f067d7ed000] 15:01:15 INFO - PROCESS | 17025 | 1461362475894 Marionette DEBUG loaded listener.js 15:01:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 237 (0x7f0696b3b000) [pid = 17025] [serial = 1116] [outer = 0x7f067d7ed000] 15:01:16 INFO - PROCESS | 17025 | 1461362476748 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]]]}] 15:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1530ms 15:01:16 INFO - PROCESS | 17025 | 1461362476808 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:01:16 INFO - PROCESS | 17025 | 1461362476811 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:01:16 INFO - PROCESS | 17025 | 1461362476818 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:01:16 INFO - PROCESS | 17025 | 1461362476820 Marionette TRACE conn3 <- [1,1458,null,{}] 15:01:16 INFO - PROCESS | 17025 | 1461362476826 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}] 15:01:17 INFO - PROCESS | 17025 | 1461362477023 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:01:17 INFO - PROCESS | 17025 | 1461362477270 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:17 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fa58800 == 114 [pid = 17025] [id = 372] 15:01:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 238 (0x7f067d7ee000) [pid = 17025] [serial = 1117] [outer = (nil)] 15:01:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 239 (0x7f069e484000) [pid = 17025] [serial = 1118] [outer = 0x7f067d7ee000] 15:01:17 INFO - PROCESS | 17025 | 1461362477391 Marionette DEBUG loaded listener.js 15:01:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 240 (0x7f06a8da6400) [pid = 17025] [serial = 1119] [outer = 0x7f067d7ee000] 15:01:18 INFO - PROCESS | 17025 | 1461362478298 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]]]}] 15:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1537ms 15:01:18 INFO - PROCESS | 17025 | 1461362478356 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:01:18 INFO - PROCESS | 17025 | 1461362478359 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:01:18 INFO - PROCESS | 17025 | 1461362478366 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:01:18 INFO - PROCESS | 17025 | 1461362478370 Marionette TRACE conn3 <- [1,1462,null,{}] 15:01:18 INFO - PROCESS | 17025 | 1461362478376 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}] 15:01:18 INFO - PROCESS | 17025 | 1461362478581 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:01:18 INFO - PROCESS | 17025 | 1461362478832 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:18 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a97ac000 == 115 [pid = 17025] [id = 373] 15:01:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 241 (0x7f067a592400) [pid = 17025] [serial = 1120] [outer = (nil)] 15:01:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 242 (0x7f067a59b400) [pid = 17025] [serial = 1121] [outer = 0x7f067a592400] 15:01:18 INFO - PROCESS | 17025 | 1461362478964 Marionette DEBUG loaded listener.js 15:01:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 243 (0x7f067a59fc00) [pid = 17025] [serial = 1122] [outer = 0x7f067a592400] 15:01:19 INFO - PROCESS | 17025 | 1461362479883 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]]]}] 15:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1581ms 15:01:19 INFO - PROCESS | 17025 | 1461362479948 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:01:19 INFO - PROCESS | 17025 | 1461362479952 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:01:19 INFO - PROCESS | 17025 | 1461362479958 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:01:19 INFO - PROCESS | 17025 | 1461362479961 Marionette TRACE conn3 <- [1,1466,null,{}] 15:01:19 INFO - PROCESS | 17025 | 1461362479967 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}] 15:01:20 INFO - PROCESS | 17025 | 1461362480185 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:01:21 INFO - PROCESS | 17025 | 1461362481201 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:21 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067edd0000 == 116 [pid = 17025] [id = 374] 15:01:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 244 (0x7f067c2a8400) [pid = 17025] [serial = 1123] [outer = (nil)] 15:01:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 245 (0x7f067c2b0c00) [pid = 17025] [serial = 1124] [outer = 0x7f067c2a8400] 15:01:21 INFO - PROCESS | 17025 | 1461362481274 Marionette DEBUG loaded listener.js 15:01:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 246 (0x7f067d7e7800) [pid = 17025] [serial = 1125] [outer = 0x7f067c2a8400] 15:01:22 INFO - PROCESS | 17025 | 1461362482192 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]]]}] 15:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2293ms 15:01:22 INFO - PROCESS | 17025 | 1461362482252 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:01:22 INFO - PROCESS | 17025 | 1461362482259 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:01:22 INFO - PROCESS | 17025 | 1461362482270 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:01:22 INFO - PROCESS | 17025 | 1461362482274 Marionette TRACE conn3 <- [1,1470,null,{}] 15:01:22 INFO - PROCESS | 17025 | 1461362482283 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}] 15:01:22 INFO - PROCESS | 17025 | 1461362482475 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:01:22 INFO - PROCESS | 17025 | 1461362482748 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0681246000 == 117 [pid = 17025] [id = 375] 15:01:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 247 (0x7f067c2aa800) [pid = 17025] [serial = 1126] [outer = (nil)] 15:01:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 248 (0x7f067d59d800) [pid = 17025] [serial = 1127] [outer = 0x7f067c2aa800] 15:01:22 INFO - PROCESS | 17025 | 1461362482862 Marionette DEBUG loaded listener.js 15:01:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 249 (0x7f067fa7e400) [pid = 17025] [serial = 1128] [outer = 0x7f067c2aa800] 15:01:24 INFO - PROCESS | 17025 | 1461362484005 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]]]}] 15:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1800ms 15:01:24 INFO - PROCESS | 17025 | 1461362484074 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:01:24 INFO - PROCESS | 17025 | 1461362484080 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:01:24 INFO - PROCESS | 17025 | 1461362484088 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:01:24 INFO - PROCESS | 17025 | 1461362484091 Marionette TRACE conn3 <- [1,1474,null,{}] 15:01:24 INFO - PROCESS | 17025 | 1461362484107 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}] 15:01:24 INFO - PROCESS | 17025 | 1461362484298 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:01:24 INFO - PROCESS | 17025 | 1461362484614 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:24 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06804d5000 == 118 [pid = 17025] [id = 376] 15:01:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 250 (0x7f0680673c00) [pid = 17025] [serial = 1129] [outer = (nil)] 15:01:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 251 (0x7f068067a400) [pid = 17025] [serial = 1130] [outer = 0x7f0680673c00] 15:01:24 INFO - PROCESS | 17025 | 1461362484690 Marionette DEBUG loaded listener.js 15:01:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 252 (0x7f06833d8400) [pid = 17025] [serial = 1131] [outer = 0x7f0680673c00] 15:01:25 INFO - PROCESS | 17025 | 1461362485605 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]]]}] 15:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1592ms 15:01:25 INFO - PROCESS | 17025 | 1461362485679 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:01:25 INFO - PROCESS | 17025 | 1461362485683 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:01:25 INFO - PROCESS | 17025 | 1461362485696 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:01:25 INFO - PROCESS | 17025 | 1461362485705 Marionette TRACE conn3 <- [1,1478,null,{}] 15:01:25 INFO - PROCESS | 17025 | 1461362485713 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}] 15:01:25 INFO - PROCESS | 17025 | 1461362485947 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:01:26 INFO - PROCESS | 17025 | 1461362486226 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0681169000 == 119 [pid = 17025] [id = 377] 15:01:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 253 (0x7f067d6ebc00) [pid = 17025] [serial = 1132] [outer = (nil)] 15:01:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 254 (0x7f0683656000) [pid = 17025] [serial = 1133] [outer = 0x7f067d6ebc00] 15:01:26 INFO - PROCESS | 17025 | 1461362486296 Marionette DEBUG loaded listener.js 15:01:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 255 (0x7f0685ced000) [pid = 17025] [serial = 1134] [outer = 0x7f067d6ebc00] 15:01:27 INFO - PROCESS | 17025 | 1461362487184 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]]]}] 15:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1552ms 15:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:01:27 INFO - PROCESS | 17025 | 1461362487242 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:01:27 INFO - PROCESS | 17025 | 1461362487245 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:01:27 INFO - PROCESS | 17025 | 1461362487251 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:01:27 INFO - PROCESS | 17025 | 1461362487254 Marionette TRACE conn3 <- [1,1482,null,{}] 15:01:27 INFO - PROCESS | 17025 | 1461362487259 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}] 15:01:27 INFO - PROCESS | 17025 | 1461362487439 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:01:27 INFO - PROCESS | 17025 | 1461362487723 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:27 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0684284000 == 120 [pid = 17025] [id = 378] 15:01:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 256 (0x7f0685fcf000) [pid = 17025] [serial = 1135] [outer = (nil)] 15:01:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 257 (0x7f068692e800) [pid = 17025] [serial = 1136] [outer = 0x7f0685fcf000] 15:01:27 INFO - PROCESS | 17025 | 1461362487841 Marionette DEBUG loaded listener.js 15:01:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 258 (0x7f0686990000) [pid = 17025] [serial = 1137] [outer = 0x7f0685fcf000] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687b07800 == 119 [pid = 17025] [id = 134] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a3498800 == 118 [pid = 17025] [id = 121] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a40b2800 == 117 [pid = 17025] [id = 122] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696056000 == 116 [pid = 17025] [id = 260] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06804c9000 == 115 [pid = 17025] [id = 312] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06961d8000 == 114 [pid = 17025] [id = 133] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 257 (0x7f0696479400) [pid = 17025] [serial = 974] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 256 (0x7f0687d3d000) [pid = 17025] [serial = 968] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 255 (0x7f069e414000) [pid = 17025] [serial = 980] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 254 (0x7f068de12800) [pid = 17025] [serial = 971] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 253 (0x7f06a99be800) [pid = 17025] [serial = 983] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 252 (0x7f067e1dc400) [pid = 17025] [serial = 965] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 251 (0x7f068b53c800) [pid = 17025] [serial = 986] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 250 (0x7f0680677c00) [pid = 17025] [serial = 989] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 249 (0x7f0697a76000) [pid = 17025] [serial = 977] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 248 (0x7f0686927c00) [pid = 17025] [serial = 992] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 247 (0x7f0685f2d800) [pid = 17025] [serial = 995] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 246 (0x7f068698c400) [pid = 17025] [serial = 998] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 245 (0x7f068c09c800) [pid = 17025] [serial = 1001] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 244 (0x7f067f96f000) [pid = 17025] [serial = 1004] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 243 (0x7f06955d8000) [pid = 17025] [serial = 1028] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0698369000 == 113 [pid = 17025] [id = 120] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683677800 == 112 [pid = 17025] [id = 313] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c0e1800 == 111 [pid = 17025] [id = 364] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687f3b000 == 110 [pid = 17025] [id = 363] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686da7000 == 109 [pid = 17025] [id = 362] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685faf000 == 108 [pid = 17025] [id = 361] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06818c4000 == 107 [pid = 17025] [id = 360] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067e2de800 == 106 [pid = 17025] [id = 359] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06804c4000 == 105 [pid = 17025] [id = 358] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067ae1b800 == 104 [pid = 17025] [id = 357] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0681245800 == 103 [pid = 17025] [id = 356] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0681177000 == 102 [pid = 17025] [id = 355] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068115e800 == 101 [pid = 17025] [id = 354] 15:01:28 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0680f06800 == 100 [pid = 17025] [id = 353] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 242 (0x7f068dd06c00) [pid = 17025] [serial = 1022] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 241 (0x7f068f79d000) [pid = 17025] [serial = 1023] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 240 (0x7f0690db9400) [pid = 17025] [serial = 1025] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 239 (0x7f0686932c00) [pid = 17025] [serial = 1010] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 238 (0x7f068228a800) [pid = 17025] [serial = 1008] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 237 (0x7f067fa75c00) [pid = 17025] [serial = 1007] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 236 (0x7f068727ec00) [pid = 17025] [serial = 1014] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 235 (0x7f0686d13400) [pid = 17025] [serial = 1013] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 234 (0x7f068c0a5400) [pid = 17025] [serial = 1016] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 233 (0x7f068c1e7400) [pid = 17025] [serial = 1017] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 232 (0x7f068d254400) [pid = 17025] [serial = 1019] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 231 (0x7f068698d400) [pid = 17025] [serial = 1011] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 230 (0x7f06934d7000) [pid = 17025] [serial = 1026] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | --DOMWINDOW == 229 (0x7f068d3e6000) [pid = 17025] [serial = 1020] [outer = (nil)] [url = about:blank] 15:01:28 INFO - PROCESS | 17025 | 1461362488840 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]]]}] 15:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1636ms 15:01:28 INFO - PROCESS | 17025 | 1461362488887 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:01:28 INFO - PROCESS | 17025 | 1461362488891 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:01:28 INFO - PROCESS | 17025 | 1461362488897 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:01:28 INFO - PROCESS | 17025 | 1461362488899 Marionette TRACE conn3 <- [1,1486,null,{}] 15:01:28 INFO - PROCESS | 17025 | 1461362488905 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}] 15:01:29 INFO - PROCESS | 17025 | 1461362489115 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:01:29 INFO - PROCESS | 17025 | 1461362489319 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:29 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06804d2000 == 101 [pid = 17025] [id = 379] 15:01:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 230 (0x7f0686b24c00) [pid = 17025] [serial = 1138] [outer = (nil)] 15:01:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 231 (0x7f0686b2f400) [pid = 17025] [serial = 1139] [outer = 0x7f0686b24c00] 15:01:29 INFO - PROCESS | 17025 | 1461362489406 Marionette DEBUG loaded listener.js 15:01:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 232 (0x7f0686edb000) [pid = 17025] [serial = 1140] [outer = 0x7f0686b24c00] 15:01:30 INFO - PROCESS | 17025 | 1461362490263 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]]]}] 15:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1388ms 15:01:30 INFO - PROCESS | 17025 | 1461362490285 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:01:30 INFO - PROCESS | 17025 | 1461362490289 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:01:30 INFO - PROCESS | 17025 | 1461362490294 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:01:30 INFO - PROCESS | 17025 | 1461362490296 Marionette TRACE conn3 <- [1,1490,null,{}] 15:01:30 INFO - PROCESS | 17025 | 1461362490308 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}] 15:01:30 INFO - PROCESS | 17025 | 1461362490560 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:01:30 INFO - PROCESS | 17025 | 1461362490666 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685f17800 == 102 [pid = 17025] [id = 380] 15:01:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 233 (0x7f067fb62400) [pid = 17025] [serial = 1141] [outer = (nil)] 15:01:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 234 (0x7f0687d3cc00) [pid = 17025] [serial = 1142] [outer = 0x7f067fb62400] 15:01:30 INFO - PROCESS | 17025 | 1461362490730 Marionette DEBUG loaded listener.js 15:01:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 235 (0x7f0687fa2c00) [pid = 17025] [serial = 1143] [outer = 0x7f067fb62400] 15:01:31 INFO - PROCESS | 17025 | 1461362491556 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]]]}] 15:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1275ms 15:01:31 INFO - PROCESS | 17025 | 1461362491571 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:01:31 INFO - PROCESS | 17025 | 1461362491573 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:01:31 INFO - PROCESS | 17025 | 1461362491590 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:01:31 INFO - PROCESS | 17025 | 1461362491594 Marionette TRACE conn3 <- [1,1494,null,{}] 15:01:31 INFO - PROCESS | 17025 | 1461362491600 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}] 15:01:31 INFO - PROCESS | 17025 | 1461362491838 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:01:31 INFO - PROCESS | 17025 | 1461362491870 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686c7c800 == 103 [pid = 17025] [id = 381] 15:01:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 236 (0x7f067fba9800) [pid = 17025] [serial = 1144] [outer = (nil)] 15:01:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 237 (0x7f068b2af400) [pid = 17025] [serial = 1145] [outer = 0x7f067fba9800] 15:01:31 INFO - PROCESS | 17025 | 1461362491935 Marionette DEBUG loaded listener.js 15:01:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 238 (0x7f068b53b000) [pid = 17025] [serial = 1146] [outer = 0x7f067fba9800] 15:01:32 INFO - PROCESS | 17025 | 1461362492886 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]]]}] 15:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2788ms 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 237 (0x7f068c1ebc00) [pid = 17025] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 236 (0x7f068b2a8800) [pid = 17025] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 235 (0x7f0686984800) [pid = 17025] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 234 (0x7f0683590400) [pid = 17025] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 233 (0x7f0685f28000) [pid = 17025] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 232 (0x7f0694a73400) [pid = 17025] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 231 (0x7f06869cf000) [pid = 17025] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 230 (0x7f068de1bc00) [pid = 17025] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 229 (0x7f0680671800) [pid = 17025] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 228 (0x7f0685f2d000) [pid = 17025] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 227 (0x7f068e6f7800) [pid = 17025] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 226 (0x7f069874c400) [pid = 17025] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 225 (0x7f068b536800) [pid = 17025] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 224 (0x7f06811f2400) [pid = 17025] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 223 (0x7f0686d1cc00) [pid = 17025] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 222 (0x7f06a343d400) [pid = 17025] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 221 (0x7f067c2a9000) [pid = 17025] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 220 (0x7f068d256c00) [pid = 17025] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 219 (0x7f06949bb400) [pid = 17025] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 218 (0x7f068f838c00) [pid = 17025] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 217 (0x7f068c0a8400) [pid = 17025] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 216 (0x7f06935b8000) [pid = 17025] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 215 (0x7f06934d7400) [pid = 17025] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 214 (0x7f0696030c00) [pid = 17025] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 213 (0x7f0687274800) [pid = 17025] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 212 (0x7f068d24f800) [pid = 17025] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 211 (0x7f0686d17c00) [pid = 17025] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 210 (0x7f069e416c00) [pid = 17025] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 209 (0x7f0680676800) [pid = 17025] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 208 (0x7f0685fcf800) [pid = 17025] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 207 (0x7f068e434800) [pid = 17025] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 206 (0x7f06a55c1000) [pid = 17025] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 205 (0x7f06a9a05c00) [pid = 17025] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 204 (0x7f06940a1400) [pid = 17025] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 203 (0x7f068de14400) [pid = 17025] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 202 (0x7f06a90ae400) [pid = 17025] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 201 (0x7f067fba5400) [pid = 17025] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 200 (0x7f067e1d4800) [pid = 17025] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 199 (0x7f0685fcfc00) [pid = 17025] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 198 (0x7f06986f2400) [pid = 17025] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 197 (0x7f068b2a9c00) [pid = 17025] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 196 (0x7f069a2b3800) [pid = 17025] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 195 (0x7f0696545c00) [pid = 17025] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 194 (0x7f06833e4c00) [pid = 17025] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 193 (0x7f068d255800) [pid = 17025] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 192 (0x7f06839f1c00) [pid = 17025] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 191 (0x7f06a43dc000) [pid = 17025] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 190 (0x7f068e4e5400) [pid = 17025] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f06a925fc00) [pid = 17025] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f067fa72400) [pid = 17025] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f0690d18400) [pid = 17025] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f068066e400) [pid = 17025] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f06960ee800) [pid = 17025] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f068f833000) [pid = 17025] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f06833e3800) [pid = 17025] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f067e1dc000) [pid = 17025] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f0696b38400) [pid = 17025] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f068b2aa800) [pid = 17025] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f069d563c00) [pid = 17025] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f06963c0c00) [pid = 17025] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f06871e6400) [pid = 17025] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f068c2a1400) [pid = 17025] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f067f965400) [pid = 17025] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f068d567800) [pid = 17025] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f068727a000) [pid = 17025] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f067e1d2400) [pid = 17025] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f0686b2d400) [pid = 17025] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:01:34 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f0682295800) [pid = 17025] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:01:34 INFO - PROCESS | 17025 | 1461362494569 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:01:34 INFO - PROCESS | 17025 | 1461362494572 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:01:34 INFO - PROCESS | 17025 | 1461362494584 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:01:34 INFO - PROCESS | 17025 | 1461362494587 Marionette TRACE conn3 <- [1,1498,null,{}] 15:01:34 INFO - PROCESS | 17025 | 1461362494593 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}] 15:01:34 INFO - PROCESS | 17025 | 1461362494830 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:01:34 INFO - PROCESS | 17025 | 1461362494930 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067f9ba800 == 104 [pid = 17025] [id = 382] 15:01:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f067f965400) [pid = 17025] [serial = 1147] [outer = (nil)] 15:01:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f067fb60400) [pid = 17025] [serial = 1148] [outer = 0x7f067f965400] 15:01:35 INFO - PROCESS | 17025 | 1461362494995 Marionette DEBUG loaded listener.js 15:01:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f0680676c00) [pid = 17025] [serial = 1149] [outer = 0x7f067f965400] 15:01:35 INFO - PROCESS | 17025 | 1461362495668 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]]]}] 15:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1130ms 15:01:35 INFO - PROCESS | 17025 | 1461362495726 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:01:35 INFO - PROCESS | 17025 | 1461362495730 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:01:35 INFO - PROCESS | 17025 | 1461362495739 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:01:35 INFO - PROCESS | 17025 | 1461362495742 Marionette TRACE conn3 <- [1,1502,null,{}] 15:01:35 INFO - PROCESS | 17025 | 1461362495746 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}] 15:01:35 INFO - PROCESS | 17025 | 1461362495942 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:01:35 INFO - PROCESS | 17025 | 1461362495953 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:35 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686da5000 == 105 [pid = 17025] [id = 383] 15:01:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f067fba6400) [pid = 17025] [serial = 1150] [outer = (nil)] 15:01:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f0685f25000) [pid = 17025] [serial = 1151] [outer = 0x7f067fba6400] 15:01:36 INFO - PROCESS | 17025 | 1461362496016 Marionette DEBUG loaded listener.js 15:01:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f0686984800) [pid = 17025] [serial = 1152] [outer = 0x7f067fba6400] 15:01:37 INFO - PROCESS | 17025 | 1461362497175 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]]]}] 15:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1481ms 15:01:37 INFO - PROCESS | 17025 | 1461362497222 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:01:37 INFO - PROCESS | 17025 | 1461362497229 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:01:37 INFO - PROCESS | 17025 | 1461362497239 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:01:37 INFO - PROCESS | 17025 | 1461362497243 Marionette TRACE conn3 <- [1,1506,null,{}] 15:01:37 INFO - PROCESS | 17025 | 1461362497252 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}] 15:01:37 INFO - PROCESS | 17025 | 1461362497467 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:01:37 INFO - PROCESS | 17025 | 1461362497719 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:37 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06804d0000 == 106 [pid = 17025] [id = 384] 15:01:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f067d7e9800) [pid = 17025] [serial = 1153] [outer = (nil)] 15:01:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f067d7eec00) [pid = 17025] [serial = 1154] [outer = 0x7f067d7e9800] 15:01:37 INFO - PROCESS | 17025 | 1461362497841 Marionette DEBUG loaded listener.js 15:01:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f067f96d400) [pid = 17025] [serial = 1155] [outer = 0x7f067d7e9800] 15:01:38 INFO - PROCESS | 17025 | 1461362498758 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]]]}] 15:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1541ms 15:01:38 INFO - PROCESS | 17025 | 1461362498781 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:01:38 INFO - PROCESS | 17025 | 1461362498790 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:01:38 INFO - PROCESS | 17025 | 1461362498802 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:01:38 INFO - PROCESS | 17025 | 1461362498806 Marionette TRACE conn3 <- [1,1510,null,{}] 15:01:38 INFO - PROCESS | 17025 | 1461362498814 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}] 15:01:39 INFO - PROCESS | 17025 | 1461362499032 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:01:39 INFO - PROCESS | 17025 | 1461362499334 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:39 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685b9b000 == 107 [pid = 17025] [id = 385] 15:01:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f0680672c00) [pid = 17025] [serial = 1156] [outer = (nil)] 15:01:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f06811ec800) [pid = 17025] [serial = 1157] [outer = 0x7f0680672c00] 15:01:39 INFO - PROCESS | 17025 | 1461362499467 Marionette DEBUG loaded listener.js 15:01:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f06833e3400) [pid = 17025] [serial = 1158] [outer = 0x7f0680672c00] 15:01:40 INFO - PROCESS | 17025 | 1461362500422 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]]]}] 15:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1635ms 15:01:40 INFO - PROCESS | 17025 | 1461362500437 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:01:40 INFO - PROCESS | 17025 | 1461362500440 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:01:40 INFO - PROCESS | 17025 | 1461362500447 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:01:40 INFO - PROCESS | 17025 | 1461362500453 Marionette TRACE conn3 <- [1,1514,null,{}] 15:01:40 INFO - PROCESS | 17025 | 1461362500469 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}] 15:01:40 INFO - PROCESS | 17025 | 1461362500665 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:01:40 INFO - PROCESS | 17025 | 1461362500882 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687b17000 == 108 [pid = 17025] [id = 386] 15:01:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f0685cee400) [pid = 17025] [serial = 1159] [outer = (nil)] 15:01:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f0686923c00) [pid = 17025] [serial = 1160] [outer = 0x7f0685cee400] 15:01:41 INFO - PROCESS | 17025 | 1461362501085 Marionette DEBUG loaded listener.js 15:01:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f068698e000) [pid = 17025] [serial = 1161] [outer = 0x7f0685cee400] 15:01:41 INFO - PROCESS | 17025 | 1461362501966 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]]]}] 15:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1592ms 15:01:42 INFO - PROCESS | 17025 | 1461362502040 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:01:42 INFO - PROCESS | 17025 | 1461362502044 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:01:42 INFO - PROCESS | 17025 | 1461362502051 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:01:42 INFO - PROCESS | 17025 | 1461362502054 Marionette TRACE conn3 <- [1,1518,null,{}] 15:01:42 INFO - PROCESS | 17025 | 1461362502059 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}] 15:01:42 INFO - PROCESS | 17025 | 1461362502258 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:01:42 INFO - PROCESS | 17025 | 1461362502454 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:42 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687f25800 == 109 [pid = 17025] [id = 387] 15:01:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f0686b2e400) [pid = 17025] [serial = 1162] [outer = (nil)] 15:01:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f0686d1dc00) [pid = 17025] [serial = 1163] [outer = 0x7f0686b2e400] 15:01:42 INFO - PROCESS | 17025 | 1461362502572 Marionette DEBUG loaded listener.js 15:01:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f06871f0c00) [pid = 17025] [serial = 1164] [outer = 0x7f0686b2e400] 15:01:43 INFO - PROCESS | 17025 | 1461362503494 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]]]}] 15:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1481ms 15:01:43 INFO - PROCESS | 17025 | 1461362503536 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:01:43 INFO - PROCESS | 17025 | 1461362503543 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:01:43 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:01:43 INFO - PROCESS | 17025 | 1461362503553 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:01:43 INFO - PROCESS | 17025 | 1461362503557 Marionette TRACE conn3 <- [1,1522,null,{}] 15:01:43 INFO - PROCESS | 17025 | 1461362503568 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}] 15:01:43 INFO - PROCESS | 17025 | 1461362503908 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:01:44 INFO - PROCESS | 17025 | 1461362504219 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c01b800 == 110 [pid = 17025] [id = 388] 15:01:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f0685f27000) [pid = 17025] [serial = 1165] [outer = (nil)] 15:01:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f0687d36400) [pid = 17025] [serial = 1166] [outer = 0x7f0685f27000] 15:01:44 INFO - PROCESS | 17025 | 1461362504304 Marionette DEBUG loaded listener.js 15:01:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 191 (0x7f068b2b2000) [pid = 17025] [serial = 1167] [outer = 0x7f0685f27000] 15:01:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:01:45 INFO - PROCESS | 17025 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:01:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:01:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:01:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:01:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:01:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:01:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:01:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:01:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:01:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:01:45 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:01:45 INFO - PROCESS | 17025 | 1461362505404 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"]]]}] 15:01:45 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 () { 15:01:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:01:45 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 () { 15:01:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:01:45 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 () { 15:01:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:01:45 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 () { 15:01:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:01:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1889ms 15:01:45 INFO - PROCESS | 17025 | 1461362505446 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:01:45 INFO - PROCESS | 17025 | 1461362505453 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:01:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:01:45 INFO - PROCESS | 17025 | 1461362505460 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:01:45 INFO - PROCESS | 17025 | 1461362505464 Marionette TRACE conn3 <- [1,1526,null,{}] 15:01:45 INFO - PROCESS | 17025 | 1461362505470 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}] 15:01:45 INFO - PROCESS | 17025 | 1461362505693 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:01:45 INFO - PROCESS | 17025 | 1461362505899 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:45 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d2be000 == 111 [pid = 17025] [id = 389] 15:01:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 192 (0x7f0687d3e800) [pid = 17025] [serial = 1168] [outer = (nil)] 15:01:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 193 (0x7f068c29c800) [pid = 17025] [serial = 1169] [outer = 0x7f0687d3e800] 15:01:45 INFO - PROCESS | 17025 | 1461362505980 Marionette DEBUG loaded listener.js 15:01:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 194 (0x7f068c2dc800) [pid = 17025] [serial = 1170] [outer = 0x7f0687d3e800] 15:01:46 INFO - PROCESS | 17025 | 1461362506845 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"]]]}] 15:01:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:01:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:01:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:01:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:01:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:01:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:01:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1431ms 15:01:46 INFO - PROCESS | 17025 | 1461362506903 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:01:46 INFO - PROCESS | 17025 | 1461362506908 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:01:46 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:01:46 INFO - PROCESS | 17025 | 1461362506918 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:01:46 INFO - PROCESS | 17025 | 1461362506920 Marionette TRACE conn3 <- [1,1530,null,{}] 15:01:46 INFO - PROCESS | 17025 | 1461362506925 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}] 15:01:47 INFO - PROCESS | 17025 | 1461362507124 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:01:47 INFO - PROCESS | 17025 | 1461362507416 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e36c800 == 112 [pid = 17025] [id = 390] 15:01:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 195 (0x7f068b532400) [pid = 17025] [serial = 1171] [outer = (nil)] 15:01:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 196 (0x7f068d253800) [pid = 17025] [serial = 1172] [outer = 0x7f068b532400] 15:01:47 INFO - PROCESS | 17025 | 1461362507556 Marionette DEBUG loaded listener.js 15:01:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 197 (0x7f068d3edc00) [pid = 17025] [serial = 1173] [outer = 0x7f068b532400] 15:01:48 INFO - PROCESS | 17025 | 1461362508774 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]]]}] 15:01:48 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 15:01:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:01:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:01:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:01:48 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. 15:01:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:01:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1892ms 15:01:48 INFO - PROCESS | 17025 | 1461362508812 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:01:48 INFO - PROCESS | 17025 | 1461362508815 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:01:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:01:48 INFO - PROCESS | 17025 | 1461362508822 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:01:48 INFO - PROCESS | 17025 | 1461362508826 Marionette TRACE conn3 <- [1,1534,null,{}] 15:01:48 INFO - PROCESS | 17025 | 1461362508831 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}] 15:01:49 INFO - PROCESS | 17025 | 1461362509023 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:01:49 INFO - PROCESS | 17025 | 1461362509241 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e465800 == 113 [pid = 17025] [id = 391] 15:01:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 198 (0x7f068c2d9c00) [pid = 17025] [serial = 1174] [outer = (nil)] 15:01:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 199 (0x7f068d94bc00) [pid = 17025] [serial = 1175] [outer = 0x7f068c2d9c00] 15:01:49 INFO - PROCESS | 17025 | 1461362509318 Marionette DEBUG loaded listener.js 15:01:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 200 (0x7f068dd0f400) [pid = 17025] [serial = 1176] [outer = 0x7f068c2d9c00] 15:01:50 INFO - PROCESS | 17025 | 1461362510254 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]]]}] 15:01:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:01:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1484ms 15:01:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:01:50 INFO - PROCESS | 17025 | 1461362510308 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:01:50 INFO - PROCESS | 17025 | 1461362510311 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:01:50 INFO - PROCESS | 17025 | 1461362510318 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:01:50 INFO - PROCESS | 17025 | 1461362510321 Marionette TRACE conn3 <- [1,1538,null,{}] 15:01:50 INFO - PROCESS | 17025 | 1461362510327 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}] 15:01:50 INFO - PROCESS | 17025 | 1461362510525 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:01:50 INFO - PROCESS | 17025 | 1461362510734 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:50 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068f5f4800 == 114 [pid = 17025] [id = 392] 15:01:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 201 (0x7f068d252400) [pid = 17025] [serial = 1177] [outer = (nil)] 15:01:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 202 (0x7f068e433800) [pid = 17025] [serial = 1178] [outer = 0x7f068d252400] 15:01:50 INFO - PROCESS | 17025 | 1461362510810 Marionette DEBUG loaded listener.js 15:01:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 203 (0x7f068e479800) [pid = 17025] [serial = 1179] [outer = 0x7f068d252400] 15:01:52 INFO - PROCESS | 17025 | 1461362512078 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]]]}] 15:01:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:01:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1832ms 15:01:52 INFO - PROCESS | 17025 | 1461362512153 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:01:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:01:52 INFO - PROCESS | 17025 | 1461362512159 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:01:52 INFO - PROCESS | 17025 | 1461362512173 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:01:52 INFO - PROCESS | 17025 | 1461362512186 Marionette TRACE conn3 <- [1,1542,null,{}] 15:01:52 INFO - PROCESS | 17025 | 1461362512278 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}] 15:01:52 INFO - PROCESS | 17025 | 1461362512687 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:01:52 INFO - PROCESS | 17025 | 1461362512921 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:52 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690de6000 == 115 [pid = 17025] [id = 393] 15:01:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 204 (0x7f068d256c00) [pid = 17025] [serial = 1180] [outer = (nil)] 15:01:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 205 (0x7f068e6ea800) [pid = 17025] [serial = 1181] [outer = 0x7f068d256c00] 15:01:53 INFO - PROCESS | 17025 | 1461362513033 Marionette DEBUG loaded listener.js 15:01:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 206 (0x7f068f79e800) [pid = 17025] [serial = 1182] [outer = 0x7f068d256c00] 15:01:53 INFO - PROCESS | 17025 | 1461362513934 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]]]}] 15:01:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:01:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1826ms 15:01:53 INFO - PROCESS | 17025 | 1461362513994 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:01:53 INFO - PROCESS | 17025 | 1461362513997 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:01:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:01:54 INFO - PROCESS | 17025 | 1461362514005 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:01:54 INFO - PROCESS | 17025 | 1461362514010 Marionette TRACE conn3 <- [1,1546,null,{}] 15:01:54 INFO - PROCESS | 17025 | 1461362514016 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}] 15:01:54 INFO - PROCESS | 17025 | 1461362514272 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:01:54 INFO - PROCESS | 17025 | 1461362514546 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:54 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06941d1800 == 116 [pid = 17025] [id = 394] 15:01:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 207 (0x7f0690e3d400) [pid = 17025] [serial = 1183] [outer = (nil)] 15:01:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 208 (0x7f0690f06000) [pid = 17025] [serial = 1184] [outer = 0x7f0690e3d400] 15:01:54 INFO - PROCESS | 17025 | 1461362514676 Marionette DEBUG loaded listener.js 15:01:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 209 (0x7f0691e5a800) [pid = 17025] [serial = 1185] [outer = 0x7f0690e3d400] 15:01:55 INFO - PROCESS | 17025 | 1461362515569 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]]]}] 15:01:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:01:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1633ms 15:01:55 INFO - PROCESS | 17025 | 1461362515640 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:01:55 INFO - PROCESS | 17025 | 1461362515644 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:01:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:01:55 INFO - PROCESS | 17025 | 1461362515650 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:01:55 INFO - PROCESS | 17025 | 1461362515652 Marionette TRACE conn3 <- [1,1550,null,{}] 15:01:55 INFO - PROCESS | 17025 | 1461362515658 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}] 15:01:55 INFO - PROCESS | 17025 | 1461362515861 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:01:56 INFO - PROCESS | 17025 | 1461362516067 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:56 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696167000 == 117 [pid = 17025] [id = 395] 15:01:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 210 (0x7f0690f03400) [pid = 17025] [serial = 1186] [outer = (nil)] 15:01:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 211 (0x7f069409e000) [pid = 17025] [serial = 1187] [outer = 0x7f0690f03400] 15:01:56 INFO - PROCESS | 17025 | 1461362516230 Marionette DEBUG loaded listener.js 15:01:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 212 (0x7f06949bb400) [pid = 17025] [serial = 1188] [outer = 0x7f0690f03400] 15:01:57 INFO - PROCESS | 17025 | 1461362517119 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]]]}] 15:01:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:01:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1528ms 15:01:57 INFO - PROCESS | 17025 | 1461362517180 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:01:57 INFO - PROCESS | 17025 | 1461362517184 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:01:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:01:57 INFO - PROCESS | 17025 | 1461362517190 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:01:57 INFO - PROCESS | 17025 | 1461362517193 Marionette TRACE conn3 <- [1,1554,null,{}] 15:01:57 INFO - PROCESS | 17025 | 1461362517198 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}] 15:01:57 INFO - PROCESS | 17025 | 1461362517400 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:01:57 INFO - PROCESS | 17025 | 1461362517608 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068721f000 == 118 [pid = 17025] [id = 396] 15:01:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 213 (0x7f067ac94800) [pid = 17025] [serial = 1189] [outer = (nil)] 15:01:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 214 (0x7f06955d9800) [pid = 17025] [serial = 1190] [outer = 0x7f067ac94800] 15:01:57 INFO - PROCESS | 17025 | 1461362517729 Marionette DEBUG loaded listener.js 15:01:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 215 (0x7f069602dc00) [pid = 17025] [serial = 1191] [outer = 0x7f067ac94800] 15:01:58 INFO - PROCESS | 17025 | 1461362518675 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]]]}] 15:01:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:01:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1529ms 15:01:58 INFO - PROCESS | 17025 | 1461362518721 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:01:58 INFO - PROCESS | 17025 | 1461362518725 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:01:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:01:58 INFO - PROCESS | 17025 | 1461362518731 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:01:58 INFO - PROCESS | 17025 | 1461362518734 Marionette TRACE conn3 <- [1,1558,null,{}] 15:01:58 INFO - PROCESS | 17025 | 1461362518740 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}] 15:01:58 INFO - PROCESS | 17025 | 1461362518941 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:01:59 INFO - PROCESS | 17025 | 1461362519213 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:59 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067edc3000 == 119 [pid = 17025] [id = 397] 15:01:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 216 (0x7f067c2a7800) [pid = 17025] [serial = 1192] [outer = (nil)] 15:01:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 217 (0x7f067f967400) [pid = 17025] [serial = 1193] [outer = 0x7f067c2a7800] 15:01:59 INFO - PROCESS | 17025 | 1461362519331 Marionette DEBUG loaded listener.js 15:01:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 218 (0x7f06811e8000) [pid = 17025] [serial = 1194] [outer = 0x7f067c2a7800] 15:02:00 INFO - PROCESS | 17025 | 1461362520260 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]]]}] 15:02:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:02:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1582ms 15:02:00 INFO - PROCESS | 17025 | 1461362520315 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:02:00 INFO - PROCESS | 17025 | 1461362520318 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:02:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:02:00 INFO - PROCESS | 17025 | 1461362520324 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:02:00 INFO - PROCESS | 17025 | 1461362520327 Marionette TRACE conn3 <- [1,1562,null,{}] 15:02:00 INFO - PROCESS | 17025 | 1461362520333 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}] 15:02:00 INFO - PROCESS | 17025 | 1461362520592 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:02:00 INFO - PROCESS | 17025 | 1461362520897 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:00 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0681248800 == 120 [pid = 17025] [id = 398] 15:02:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 219 (0x7f067e1e0800) [pid = 17025] [serial = 1195] [outer = (nil)] 15:02:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 220 (0x7f0680672800) [pid = 17025] [serial = 1196] [outer = 0x7f067e1e0800] 15:02:00 INFO - PROCESS | 17025 | 1461362520974 Marionette DEBUG loaded listener.js 15:02:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 221 (0x7f0685f27c00) [pid = 17025] [serial = 1197] [outer = 0x7f067e1e0800] 15:02:01 INFO - PROCESS | 17025 | 1461362521804 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]]]}] 15:02:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:02:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1543ms 15:02:01 INFO - PROCESS | 17025 | 1461362521881 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:02:01 INFO - PROCESS | 17025 | 1461362521884 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:02:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:02:01 INFO - PROCESS | 17025 | 1461362521894 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:02:01 INFO - PROCESS | 17025 | 1461362521897 Marionette TRACE conn3 <- [1,1566,null,{}] 15:02:01 INFO - PROCESS | 17025 | 1461362521903 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}] 15:02:02 INFO - PROCESS | 17025 | 1461362522112 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:02:02 INFO - PROCESS | 17025 | 1461362522366 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06839dd800 == 121 [pid = 17025] [id = 399] 15:02:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 222 (0x7f067c2aac00) [pid = 17025] [serial = 1198] [outer = (nil)] 15:02:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 223 (0x7f0686983000) [pid = 17025] [serial = 1199] [outer = 0x7f067c2aac00] 15:02:02 INFO - PROCESS | 17025 | 1461362522493 Marionette DEBUG loaded listener.js 15:02:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 224 (0x7f0686ed8000) [pid = 17025] [serial = 1200] [outer = 0x7f067c2aac00] 15:02:03 INFO - PROCESS | 17025 | 1461362523754 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]]]}] 15:02:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:02:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1886ms 15:02:03 INFO - PROCESS | 17025 | 1461362523782 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:02:03 INFO - PROCESS | 17025 | 1461362523789 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:02:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:02:03 INFO - PROCESS | 17025 | 1461362523798 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:02:03 INFO - PROCESS | 17025 | 1461362523802 Marionette TRACE conn3 <- [1,1570,null,{}] 15:02:03 INFO - PROCESS | 17025 | 1461362523810 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}] 15:02:04 INFO - PROCESS | 17025 | 1461362524003 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:02:04 INFO - PROCESS | 17025 | 1461362524223 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:04 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fa5e800 == 122 [pid = 17025] [id = 400] 15:02:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 225 (0x7f067a59d400) [pid = 17025] [serial = 1201] [outer = (nil)] 15:02:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 226 (0x7f067d59bc00) [pid = 17025] [serial = 1202] [outer = 0x7f067a59d400] 15:02:04 INFO - PROCESS | 17025 | 1461362524351 Marionette DEBUG loaded listener.js 15:02:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 227 (0x7f067f974000) [pid = 17025] [serial = 1203] [outer = 0x7f067a59d400] 15:02:05 INFO - PROCESS | 17025 | 1461362525473 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]]]}] 15:02:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:02:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1742ms 15:02:05 INFO - PROCESS | 17025 | 1461362525544 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:02:05 INFO - PROCESS | 17025 | 1461362525560 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:02:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:02:05 INFO - PROCESS | 17025 | 1461362525577 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:02:05 INFO - PROCESS | 17025 | 1461362525584 Marionette TRACE conn3 <- [1,1574,null,{}] 15:02:05 INFO - PROCESS | 17025 | 1461362525594 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}] 15:02:05 INFO - PROCESS | 17025 | 1461362525977 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067f9ba800 == 121 [pid = 17025] [id = 382] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686c7c800 == 120 [pid = 17025] [id = 381] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685f17800 == 119 [pid = 17025] [id = 380] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06804d2000 == 118 [pid = 17025] [id = 379] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068dd32800 == 117 [pid = 17025] [id = 11] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0684284000 == 116 [pid = 17025] [id = 378] 15:02:06 INFO - PROCESS | 17025 | 1461362526496 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0681169000 == 115 [pid = 17025] [id = 377] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06804d5000 == 114 [pid = 17025] [id = 376] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0681246000 == 113 [pid = 17025] [id = 375] 15:02:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067c472800 == 114 [pid = 17025] [id = 401] 15:02:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 228 (0x7f067a59f800) [pid = 17025] [serial = 1204] [outer = (nil)] 15:02:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 229 (0x7f0680676800) [pid = 17025] [serial = 1205] [outer = 0x7f067a59f800] 15:02:06 INFO - PROCESS | 17025 | 1461362526574 Marionette DEBUG loaded listener.js 15:02:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 230 (0x7f068358d000) [pid = 17025] [serial = 1206] [outer = 0x7f067a59f800] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067edd0000 == 113 [pid = 17025] [id = 374] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a95ef000 == 112 [pid = 17025] [id = 371] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069837f000 == 111 [pid = 17025] [id = 370] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069616a800 == 110 [pid = 17025] [id = 369] 15:02:06 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690d25000 == 109 [pid = 17025] [id = 368] 15:02:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c019800 == 108 [pid = 17025] [id = 367] 15:02:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683889000 == 107 [pid = 17025] [id = 366] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 229 (0x7f0691e4dc00) [pid = 17025] [serial = 1095] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 228 (0x7f0697a78000) [pid = 17025] [serial = 879] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 227 (0x7f068d251c00) [pid = 17025] [serial = 852] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 226 (0x7f068b533800) [pid = 17025] [serial = 999] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 225 (0x7f06986f7000) [pid = 17025] [serial = 798] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 224 (0x7f0686929c00) [pid = 17025] [serial = 996] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 223 (0x7f0698742c00) [pid = 17025] [serial = 978] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 222 (0x7f0687d40c00) [pid = 17025] [serial = 1085] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 221 (0x7f06a925d000) [pid = 17025] [serial = 876] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 220 (0x7f068067d000) [pid = 17025] [serial = 990] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 219 (0x7f068c0a1400) [pid = 17025] [serial = 1002] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 218 (0x7f06955d6800) [pid = 17025] [serial = 789] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 217 (0x7f06a5734400) [pid = 17025] [serial = 1047] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 216 (0x7f068b541400) [pid = 17025] [serial = 987] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 215 (0x7f068365b400) [pid = 17025] [serial = 1080] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 214 (0x7f0687d41c00) [pid = 17025] [serial = 1035] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 213 (0x7f06a9337800) [pid = 17025] [serial = 1052] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 212 (0x7f0682295000) [pid = 17025] [serial = 1079] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 211 (0x7f067e1d7c00) [pid = 17025] [serial = 1077] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 210 (0x7f069415fc00) [pid = 17025] [serial = 1040] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 209 (0x7f0696550c00) [pid = 17025] [serial = 975] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 208 (0x7f0695ba4800) [pid = 17025] [serial = 861] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 207 (0x7f067d6eb400) [pid = 17025] [serial = 1061] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 206 (0x7f068e9a5400) [pid = 17025] [serial = 1094] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 205 (0x7f067fb60000) [pid = 17025] [serial = 1055] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 204 (0x7f06a9930c00) [pid = 17025] [serial = 933] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 203 (0x7f069564fc00) [pid = 17025] [serial = 1029] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 202 (0x7f0696b3f400) [pid = 17025] [serial = 792] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 201 (0x7f068c09a400) [pid = 17025] [serial = 1088] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 200 (0x7f067d6f1000) [pid = 17025] [serial = 1058] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 199 (0x7f068d257800) [pid = 17025] [serial = 1091] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 198 (0x7f0687273000) [pid = 17025] [serial = 1034] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 197 (0x7f0690f09c00) [pid = 17025] [serial = 1043] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 196 (0x7f067ac92400) [pid = 17025] [serial = 1070] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 195 (0x7f06a9207400) [pid = 17025] [serial = 1050] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 194 (0x7f0685f29c00) [pid = 17025] [serial = 1031] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 193 (0x7f06871e9c00) [pid = 17025] [serial = 909] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 192 (0x7f06934d6400) [pid = 17025] [serial = 858] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 191 (0x7f06811e7c00) [pid = 17025] [serial = 1067] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 190 (0x7f067d599000) [pid = 17025] [serial = 1064] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f06a9209800) [pid = 17025] [serial = 813] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f06a9a7e800) [pid = 17025] [serial = 939] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f06a7641000) [pid = 17025] [serial = 807] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f06a76bf000) [pid = 17025] [serial = 1049] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f068f836800) [pid = 17025] [serial = 855] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f06a9a0f000) [pid = 17025] [serial = 984] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f0686926800) [pid = 17025] [serial = 1032] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f067fbb2c00) [pid = 17025] [serial = 822] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f06833dc000) [pid = 17025] [serial = 966] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f068d3e5800) [pid = 17025] [serial = 912] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f06a572c800) [pid = 17025] [serial = 924] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f06a97bb800) [pid = 17025] [serial = 819] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f06a54eb400) [pid = 17025] [serial = 804] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f06a933a800) [pid = 17025] [serial = 930] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f068d56dc00) [pid = 17025] [serial = 885] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f068d569000) [pid = 17025] [serial = 1037] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f069e47f400) [pid = 17025] [serial = 867] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f06a43d7400) [pid = 17025] [serial = 1046] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f06a90aa400) [pid = 17025] [serial = 810] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f0696b36000) [pid = 17025] [serial = 918] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f06a9564800) [pid = 17025] [serial = 816] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f0696895400) [pid = 17025] [serial = 1044] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f067fa81800) [pid = 17025] [serial = 936] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f0697a1c800) [pid = 17025] [serial = 921] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f068692e400) [pid = 17025] [serial = 993] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f0698745000) [pid = 17025] [serial = 864] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f068c0a8c00) [pid = 17025] [serial = 1089] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f06955df000) [pid = 17025] [serial = 915] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f068b534000) [pid = 17025] [serial = 1086] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f0690e3bc00) [pid = 17025] [serial = 882] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f0686927000) [pid = 17025] [serial = 1082] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f068e9a8400) [pid = 17025] [serial = 1038] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f06a43df800) [pid = 17025] [serial = 801] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f06a9562400) [pid = 17025] [serial = 1053] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f067fbb0000) [pid = 17025] [serial = 1073] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f0695cbb800) [pid = 17025] [serial = 1041] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f068d25dc00) [pid = 17025] [serial = 786] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f06a90ad000) [pid = 17025] [serial = 981] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f0686989c00) [pid = 17025] [serial = 1083] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f06a5440400) [pid = 17025] [serial = 870] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f068de1f400) [pid = 17025] [serial = 1092] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f06a920bc00) [pid = 17025] [serial = 927] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f067c2af400) [pid = 17025] [serial = 1076] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f068e85dc00) [pid = 17025] [serial = 972] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f067f974400) [pid = 17025] [serial = 1005] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f06a90ae000) [pid = 17025] [serial = 873] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f068b58c800) [pid = 17025] [serial = 969] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f067e1e0c00) [pid = 17025] [serial = 942] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f0697a78c00) [pid = 17025] [serial = 795] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f0686ed7000) [pid = 17025] [serial = 849] [outer = (nil)] [url = about:blank] 15:02:07 INFO - PROCESS | 17025 | 1461362527485 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]]]}] 15:02:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:02:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1949ms 15:02:07 INFO - PROCESS | 17025 | 1461362527524 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:02:07 INFO - PROCESS | 17025 | 1461362527529 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:02:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:02:07 INFO - PROCESS | 17025 | 1461362527536 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:02:07 INFO - PROCESS | 17025 | 1461362527543 Marionette TRACE conn3 <- [1,1578,null,{}] 15:02:07 INFO - PROCESS | 17025 | 1461362527561 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}] 15:02:07 INFO - PROCESS | 17025 | 1461362527772 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:02:07 INFO - PROCESS | 17025 | 1461362527939 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:07 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06804e2000 == 108 [pid = 17025] [id = 402] 15:02:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f067fb60000) [pid = 17025] [serial = 1207] [outer = (nil)] 15:02:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f0685cea800) [pid = 17025] [serial = 1208] [outer = 0x7f067fb60000] 15:02:08 INFO - PROCESS | 17025 | 1461362528010 Marionette DEBUG loaded listener.js 15:02:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f0686931400) [pid = 17025] [serial = 1209] [outer = 0x7f067fb60000] 15:02:08 INFO - PROCESS | 17025 | 1461362528926 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]]]}] 15:02:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:02:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1488ms 15:02:09 INFO - PROCESS | 17025 | 1461362529025 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:02:09 INFO - PROCESS | 17025 | 1461362529030 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:02:09 INFO - PROCESS | 17025 | 1461362529049 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:02:09 INFO - PROCESS | 17025 | 1461362529051 Marionette TRACE conn3 <- [1,1582,null,{}] 15:02:09 INFO - PROCESS | 17025 | 1461362529057 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}] 15:02:09 INFO - PROCESS | 17025 | 1461362529336 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:02:09 INFO - PROCESS | 17025 | 1461362529383 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:09 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068337a000 == 109 [pid = 17025] [id = 403] 15:02:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f0686932400) [pid = 17025] [serial = 1210] [outer = (nil)] 15:02:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f0686d17800) [pid = 17025] [serial = 1211] [outer = 0x7f0686932400] 15:02:09 INFO - PROCESS | 17025 | 1461362529451 Marionette DEBUG loaded listener.js 15:02:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f06871e2c00) [pid = 17025] [serial = 1212] [outer = 0x7f0686932400] 15:02:10 INFO - PROCESS | 17025 | 1461362530652 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]]]}] 15:02:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:02:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1648ms 15:02:10 INFO - PROCESS | 17025 | 1461362530692 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:02:10 INFO - PROCESS | 17025 | 1461362530697 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:02:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:02:10 INFO - PROCESS | 17025 | 1461362530703 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:02:10 INFO - PROCESS | 17025 | 1461362530706 Marionette TRACE conn3 <- [1,1586,null,{}] 15:02:10 INFO - PROCESS | 17025 | 1461362530712 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}] 15:02:10 INFO - PROCESS | 17025 | 1461362530968 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:02:11 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f067c2aa800) [pid = 17025] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:02:11 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f067fb62400) [pid = 17025] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:02:11 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f067d6ebc00) [pid = 17025] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:02:11 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f0685fcf000) [pid = 17025] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:02:11 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f067fba9800) [pid = 17025] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:02:11 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f0686b24c00) [pid = 17025] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:02:11 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f0680673c00) [pid = 17025] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:02:11 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f067f965400) [pid = 17025] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:02:11 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f067c2a8400) [pid = 17025] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:02:11 INFO - PROCESS | 17025 | 1461362531361 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fac6800 == 110 [pid = 17025] [id = 404] 15:02:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f067c2a1c00) [pid = 17025] [serial = 1213] [outer = (nil)] 15:02:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f067d6ebc00) [pid = 17025] [serial = 1214] [outer = 0x7f067c2a1c00] 15:02:11 INFO - PROCESS | 17025 | 1461362531429 Marionette DEBUG loaded listener.js 15:02:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f068365f400) [pid = 17025] [serial = 1215] [outer = 0x7f067c2a1c00] 15:02:12 INFO - PROCESS | 17025 | 1461362532171 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]]]}] 15:02:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:02:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1485ms 15:02:12 INFO - PROCESS | 17025 | 1461362532189 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:02:12 INFO - PROCESS | 17025 | 1461362532192 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:02:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:02:12 INFO - PROCESS | 17025 | 1461362532200 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:02:12 INFO - PROCESS | 17025 | 1461362532202 Marionette TRACE conn3 <- [1,1590,null,{}] 15:02:12 INFO - PROCESS | 17025 | 1461362532219 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}] 15:02:12 INFO - PROCESS | 17025 | 1461362532417 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:02:12 INFO - PROCESS | 17025 | 1461362532434 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686905000 == 111 [pid = 17025] [id = 405] 15:02:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f0687d35c00) [pid = 17025] [serial = 1216] [outer = (nil)] 15:02:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f068b53a000) [pid = 17025] [serial = 1217] [outer = 0x7f0687d35c00] 15:02:12 INFO - PROCESS | 17025 | 1461362532501 Marionette DEBUG loaded listener.js 15:02:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f068c09a400) [pid = 17025] [serial = 1218] [outer = 0x7f0687d35c00] 15:02:13 INFO - PROCESS | 17025 | 1461362533657 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]]]}] 15:02:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:02:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1488ms 15:02:13 INFO - PROCESS | 17025 | 1461362533690 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:02:13 INFO - PROCESS | 17025 | 1461362533695 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:02:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:02:13 INFO - PROCESS | 17025 | 1461362533708 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:02:13 INFO - PROCESS | 17025 | 1461362533715 Marionette TRACE conn3 <- [1,1594,null,{}] 15:02:13 INFO - PROCESS | 17025 | 1461362533725 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}] 15:02:13 INFO - PROCESS | 17025 | 1461362533952 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:02:14 INFO - PROCESS | 17025 | 1461362534233 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fa54000 == 112 [pid = 17025] [id = 406] 15:02:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f067d6f1400) [pid = 17025] [serial = 1219] [outer = (nil)] 15:02:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f067e1dc800) [pid = 17025] [serial = 1220] [outer = 0x7f067d6f1400] 15:02:14 INFO - PROCESS | 17025 | 1461362534353 Marionette DEBUG loaded listener.js 15:02:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f067fb60c00) [pid = 17025] [serial = 1221] [outer = 0x7f067d6f1400] 15:02:15 INFO - PROCESS | 17025 | 1461362535304 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]]]}] 15:02:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:02:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1645ms 15:02:15 INFO - PROCESS | 17025 | 1461362535356 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:02:15 INFO - PROCESS | 17025 | 1461362535370 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:02:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:02:15 INFO - PROCESS | 17025 | 1461362535388 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:02:15 INFO - PROCESS | 17025 | 1461362535391 Marionette TRACE conn3 <- [1,1598,null,{}] 15:02:15 INFO - PROCESS | 17025 | 1461362535398 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}] 15:02:15 INFO - PROCESS | 17025 | 1461362535649 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:02:16 INFO - PROCESS | 17025 | 1461362536007 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685d6b000 == 113 [pid = 17025] [id = 407] 15:02:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f068228a800) [pid = 17025] [serial = 1222] [outer = (nil)] 15:02:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f0683656c00) [pid = 17025] [serial = 1223] [outer = 0x7f068228a800] 15:02:16 INFO - PROCESS | 17025 | 1461362536151 Marionette DEBUG loaded listener.js 15:02:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f0685f29800) [pid = 17025] [serial = 1224] [outer = 0x7f068228a800] 15:02:17 INFO - PROCESS | 17025 | 1461362537270 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]]]}] 15:02:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:02:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1949ms 15:02:17 INFO - PROCESS | 17025 | 1461362537335 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:02:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:02:17 INFO - PROCESS | 17025 | 1461362537339 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:02:17 INFO - PROCESS | 17025 | 1461362537346 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:02:17 INFO - PROCESS | 17025 | 1461362537352 Marionette TRACE conn3 <- [1,1602,null,{}] 15:02:17 INFO - PROCESS | 17025 | 1461362537379 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}] 15:02:17 INFO - PROCESS | 17025 | 1461362537703 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:02:17 INFO - PROCESS | 17025 | 1461362537936 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:17 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686da5800 == 114 [pid = 17025] [id = 408] 15:02:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f06871f1c00) [pid = 17025] [serial = 1225] [outer = (nil)] 15:02:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f068727a000) [pid = 17025] [serial = 1226] [outer = 0x7f06871f1c00] 15:02:18 INFO - PROCESS | 17025 | 1461362538017 Marionette DEBUG loaded listener.js 15:02:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f068b2a9800) [pid = 17025] [serial = 1227] [outer = 0x7f06871f1c00] 15:02:18 INFO - PROCESS | 17025 | 1461362538931 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]]]}] 15:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1645ms 15:02:18 INFO - PROCESS | 17025 | 1461362538991 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:02:18 INFO - PROCESS | 17025 | 1461362538995 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:02:19 INFO - PROCESS | 17025 | 1461362539003 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:02:19 INFO - PROCESS | 17025 | 1461362539007 Marionette TRACE conn3 <- [1,1606,null,{}] 15:02:19 INFO - PROCESS | 17025 | 1461362539013 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}] 15:02:19 INFO - PROCESS | 17025 | 1461362539242 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:02:19 INFO - PROCESS | 17025 | 1461362539439 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687c31000 == 115 [pid = 17025] [id = 409] 15:02:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f0686ed9400) [pid = 17025] [serial = 1228] [outer = (nil)] 15:02:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f068b587800) [pid = 17025] [serial = 1229] [outer = 0x7f0686ed9400] 15:02:19 INFO - PROCESS | 17025 | 1461362539518 Marionette DEBUG loaded listener.js 15:02:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f068c0a7800) [pid = 17025] [serial = 1230] [outer = 0x7f0686ed9400] 15:02:20 INFO - PROCESS | 17025 | 1461362540459 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]]]}] 15:02:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:02:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1493ms 15:02:20 INFO - PROCESS | 17025 | 1461362540497 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:02:20 INFO - PROCESS | 17025 | 1461362540501 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:02:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:02:20 INFO - PROCESS | 17025 | 1461362540507 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:02:20 INFO - PROCESS | 17025 | 1461362540510 Marionette TRACE conn3 <- [1,1610,null,{}] 15:02:20 INFO - PROCESS | 17025 | 1461362540516 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}] 15:02:20 INFO - PROCESS | 17025 | 1461362540717 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:02:20 INFO - PROCESS | 17025 | 1461362540923 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c017800 == 116 [pid = 17025] [id = 410] 15:02:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f068b2b1400) [pid = 17025] [serial = 1231] [outer = (nil)] 15:02:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f068c29c400) [pid = 17025] [serial = 1232] [outer = 0x7f068b2b1400] 15:02:21 INFO - PROCESS | 17025 | 1461362541037 Marionette DEBUG loaded listener.js 15:02:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f068c2e0800) [pid = 17025] [serial = 1233] [outer = 0x7f068b2b1400] 15:02:22 INFO - PROCESS | 17025 | 1461362542003 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]]]}] 15:02:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:02:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1535ms 15:02:22 INFO - PROCESS | 17025 | 1461362542044 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:02:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:02:22 INFO - PROCESS | 17025 | 1461362542048 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:02:22 INFO - PROCESS | 17025 | 1461362542055 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:02:22 INFO - PROCESS | 17025 | 1461362542058 Marionette TRACE conn3 <- [1,1614,null,{}] 15:02:22 INFO - PROCESS | 17025 | 1461362542064 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}] 15:02:22 INFO - PROCESS | 17025 | 1461362542351 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:02:22 INFO - PROCESS | 17025 | 1461362542556 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068da17800 == 117 [pid = 17025] [id = 411] 15:02:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f068e9a5400) [pid = 17025] [serial = 1234] [outer = (nil)] 15:02:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f068f7a4800) [pid = 17025] [serial = 1235] [outer = 0x7f068e9a5400] 15:02:22 INFO - PROCESS | 17025 | 1461362542727 Marionette DEBUG loaded listener.js 15:02:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f0690d17c00) [pid = 17025] [serial = 1236] [outer = 0x7f068e9a5400] 15:02:23 INFO - PROCESS | 17025 | 1461362543628 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]]]}] 15:02:23 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 15:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1630ms 15:02:23 INFO - PROCESS | 17025 | 1461362543686 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:02:23 INFO - PROCESS | 17025 | 1461362543689 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:02:23 INFO - PROCESS | 17025 | 1461362543696 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:02:23 INFO - PROCESS | 17025 | 1461362543700 Marionette TRACE conn3 <- [1,1618,null,{}] 15:02:23 INFO - PROCESS | 17025 | 1461362543705 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}] 15:02:23 INFO - PROCESS | 17025 | 1461362543909 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:02:24 INFO - PROCESS | 17025 | 1461362544106 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:24 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e4b1800 == 118 [pid = 17025] [id = 412] 15:02:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f068da8a800) [pid = 17025] [serial = 1237] [outer = (nil)] 15:02:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f0690e3c000) [pid = 17025] [serial = 1238] [outer = 0x7f068da8a800] 15:02:24 INFO - PROCESS | 17025 | 1461362544193 Marionette DEBUG loaded listener.js 15:02:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f0691e50400) [pid = 17025] [serial = 1239] [outer = 0x7f068da8a800] 15:02:25 INFO - PROCESS | 17025 | 1461362545119 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]]]}] 15:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1481ms 15:02:25 INFO - PROCESS | 17025 | 1461362545178 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:02:25 INFO - PROCESS | 17025 | 1461362545181 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:02:25 INFO - PROCESS | 17025 | 1461362545188 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:02:25 INFO - PROCESS | 17025 | 1461362545191 Marionette TRACE conn3 <- [1,1622,null,{}] 15:02:25 INFO - PROCESS | 17025 | 1461362545196 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}] 15:02:25 INFO - PROCESS | 17025 | 1461362545410 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:02:25 INFO - PROCESS | 17025 | 1461362545739 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068f8e4000 == 119 [pid = 17025] [id = 413] 15:02:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f0686d1ec00) [pid = 17025] [serial = 1240] [outer = (nil)] 15:02:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f06940a4c00) [pid = 17025] [serial = 1241] [outer = 0x7f0686d1ec00] 15:02:25 INFO - PROCESS | 17025 | 1461362545818 Marionette DEBUG loaded listener.js 15:02:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f06955e2000) [pid = 17025] [serial = 1242] [outer = 0x7f0686d1ec00] 15:02:26 INFO - PROCESS | 17025 | 1461362546644 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]]]}] 15:02:26 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 15:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1485ms 15:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:02:26 INFO - PROCESS | 17025 | 1461362546674 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:02:26 INFO - PROCESS | 17025 | 1461362546677 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:02:26 INFO - PROCESS | 17025 | 1461362546684 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:02:26 INFO - PROCESS | 17025 | 1461362546687 Marionette TRACE conn3 <- [1,1626,null,{}] 15:02:26 INFO - PROCESS | 17025 | 1461362546693 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}] 15:02:26 INFO - PROCESS | 17025 | 1461362546899 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:02:27 INFO - PROCESS | 17025 | 1461362547102 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:27 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0691f24800 == 120 [pid = 17025] [id = 414] 15:02:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f0691e4dc00) [pid = 17025] [serial = 1243] [outer = (nil)] 15:02:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f069602f800) [pid = 17025] [serial = 1244] [outer = 0x7f0691e4dc00] 15:02:27 INFO - PROCESS | 17025 | 1461362547174 Marionette DEBUG loaded listener.js 15:02:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f069646fc00) [pid = 17025] [serial = 1245] [outer = 0x7f0691e4dc00] 15:02:28 INFO - PROCESS | 17025 | 1461362548063 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]]]}] 15:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1435ms 15:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:02:28 INFO - PROCESS | 17025 | 1461362548118 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:02:28 INFO - PROCESS | 17025 | 1461362548121 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:02:28 INFO - PROCESS | 17025 | 1461362548127 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:02:28 INFO - PROCESS | 17025 | 1461362548130 Marionette TRACE conn3 <- [1,1630,null,{}] 15:02:28 INFO - PROCESS | 17025 | 1461362548135 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}] 15:02:28 INFO - PROCESS | 17025 | 1461362548363 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:02:28 INFO - PROCESS | 17025 | 1461362548568 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:28 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0694930000 == 121 [pid = 17025] [id = 415] 15:02:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f0691e54800) [pid = 17025] [serial = 1246] [outer = (nil)] 15:02:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f069647bc00) [pid = 17025] [serial = 1247] [outer = 0x7f0691e54800] 15:02:28 INFO - PROCESS | 17025 | 1461362548645 Marionette DEBUG loaded listener.js 15:02:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f069654b000) [pid = 17025] [serial = 1248] [outer = 0x7f0691e54800] 15:02:29 INFO - PROCESS | 17025 | 1461362549572 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]]]}] 15:02:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1485ms 15:02:29 INFO - PROCESS | 17025 | 1461362549612 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:02:29 INFO - PROCESS | 17025 | 1461362549618 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:02:29 INFO - PROCESS | 17025 | 1461362549624 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:02:29 INFO - PROCESS | 17025 | 1461362549630 Marionette TRACE conn3 <- [1,1634,null,{}] 15:02:29 INFO - PROCESS | 17025 | 1461362549642 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}] 15:02:29 INFO - PROCESS | 17025 | 1461362549891 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:02:30 INFO - PROCESS | 17025 | 1461362550154 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06961db800 == 122 [pid = 17025] [id = 416] 15:02:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f0696b40c00) [pid = 17025] [serial = 1249] [outer = (nil)] 15:02:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f06975f6c00) [pid = 17025] [serial = 1250] [outer = 0x7f0696b40c00] 15:02:30 INFO - PROCESS | 17025 | 1461362550280 Marionette DEBUG loaded listener.js 15:02:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f0697a18c00) [pid = 17025] [serial = 1251] [outer = 0x7f0696b40c00] 15:02:31 INFO - PROCESS | 17025 | 1461362551214 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]]]}] 15:02:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1644ms 15:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:02:31 INFO - PROCESS | 17025 | 1461362551269 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:02:31 INFO - PROCESS | 17025 | 1461362551272 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:02:31 INFO - PROCESS | 17025 | 1461362551278 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:02:31 INFO - PROCESS | 17025 | 1461362551281 Marionette TRACE conn3 <- [1,1638,null,{}] 15:02:31 INFO - PROCESS | 17025 | 1461362551287 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}] 15:02:31 INFO - PROCESS | 17025 | 1461362551491 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:02:31 INFO - PROCESS | 17025 | 1461362551699 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06973a4800 == 123 [pid = 17025] [id = 417] 15:02:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f0696b3a800) [pid = 17025] [serial = 1252] [outer = (nil)] 15:02:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f0697a73800) [pid = 17025] [serial = 1253] [outer = 0x7f0696b3a800] 15:02:31 INFO - PROCESS | 17025 | 1461362551774 Marionette DEBUG loaded listener.js 15:02:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f0698393000) [pid = 17025] [serial = 1254] [outer = 0x7f0696b3a800] 15:02:32 INFO - PROCESS | 17025 | 1461362552716 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]]]}] 15:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1481ms 15:02:32 INFO - PROCESS | 17025 | 1461362552759 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:02:32 INFO - PROCESS | 17025 | 1461362552762 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:02:32 INFO - PROCESS | 17025 | 1461362552768 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:02:32 INFO - PROCESS | 17025 | 1461362552770 Marionette TRACE conn3 <- [1,1642,null,{}] 15:02:32 INFO - PROCESS | 17025 | 1461362552776 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}] 15:02:33 INFO - PROCESS | 17025 | 1461362552998 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:02:33 INFO - PROCESS | 17025 | 1461362553200 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:33 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067c2d2000 == 124 [pid = 17025] [id = 418] 15:02:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f067d592400) [pid = 17025] [serial = 1255] [outer = (nil)] 15:02:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f067d7f3000) [pid = 17025] [serial = 1256] [outer = 0x7f067d592400] 15:02:33 INFO - PROCESS | 17025 | 1461362553357 Marionette DEBUG loaded listener.js 15:02:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f06871edc00) [pid = 17025] [serial = 1257] [outer = 0x7f067d592400] 15:02:34 INFO - PROCESS | 17025 | 1461362554786 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]]]}] 15:02:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 2084ms 15:02:34 INFO - PROCESS | 17025 | 1461362554853 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:02:34 INFO - PROCESS | 17025 | 1461362554860 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:02:34 INFO - PROCESS | 17025 | 1461362554868 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:02:34 INFO - PROCESS | 17025 | 1461362554873 Marionette TRACE conn3 <- [1,1646,null,{}] 15:02:34 INFO - PROCESS | 17025 | 1461362554881 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}] 15:02:35 INFO - PROCESS | 17025 | 1461362555119 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:02:35 INFO - PROCESS | 17025 | 1461362555443 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:35 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068338a000 == 125 [pid = 17025] [id = 419] 15:02:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f067d6f4800) [pid = 17025] [serial = 1258] [outer = (nil)] 15:02:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f067e1dc400) [pid = 17025] [serial = 1259] [outer = 0x7f067d6f4800] 15:02:35 INFO - PROCESS | 17025 | 1461362555522 Marionette DEBUG loaded listener.js 15:02:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f067fbaf800) [pid = 17025] [serial = 1260] [outer = 0x7f067d6f4800] 15:02:36 INFO - PROCESS | 17025 | 1461362556562 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]]]}] 15:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1738ms 15:02:36 INFO - PROCESS | 17025 | 1461362556609 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:02:36 INFO - PROCESS | 17025 | 1461362556618 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:02:36 INFO - PROCESS | 17025 | 1461362556629 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:02:36 INFO - PROCESS | 17025 | 1461362556633 Marionette TRACE conn3 <- [1,1650,null,{}] 15:02:36 INFO - PROCESS | 17025 | 1461362556639 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}] 15:02:36 INFO - PROCESS | 17025 | 1461362556839 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:02:37 INFO - PROCESS | 17025 | 1461362557174 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:37 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067c47c000 == 126 [pid = 17025] [id = 420] 15:02:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f0683663c00) [pid = 17025] [serial = 1261] [outer = (nil)] 15:02:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f0685f2a800) [pid = 17025] [serial = 1262] [outer = 0x7f0683663c00] 15:02:37 INFO - PROCESS | 17025 | 1461362557249 Marionette DEBUG loaded listener.js 15:02:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f0686926800) [pid = 17025] [serial = 1263] [outer = 0x7f0683663c00] 15:02:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067fac6800 == 125 [pid = 17025] [id = 404] 15:02:37 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f069e484000) [pid = 17025] [serial = 1118] [outer = (nil)] [url = about:blank] 15:02:37 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f067a59b400) [pid = 17025] [serial = 1121] [outer = (nil)] [url = about:blank] 15:02:37 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f067d7f4800) [pid = 17025] [serial = 1115] [outer = (nil)] [url = about:blank] 15:02:37 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f0698296000) [pid = 17025] [serial = 1112] [outer = (nil)] [url = about:blank] 15:02:37 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f0694958c00) [pid = 17025] [serial = 1109] [outer = (nil)] [url = about:blank] 15:02:37 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f0685f25000) [pid = 17025] [serial = 1151] [outer = (nil)] [url = about:blank] 15:02:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068337a000 == 124 [pid = 17025] [id = 403] 15:02:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06804e2000 == 123 [pid = 17025] [id = 402] 15:02:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067c472800 == 122 [pid = 17025] [id = 401] 15:02:37 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067fa5e800 == 121 [pid = 17025] [id = 400] 15:02:38 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068721f000 == 120 [pid = 17025] [id = 396] 15:02:38 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696167000 == 119 [pid = 17025] [id = 395] 15:02:38 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06941d1800 == 118 [pid = 17025] [id = 394] 15:02:38 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690de6000 == 117 [pid = 17025] [id = 393] 15:02:38 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068f5f4800 == 116 [pid = 17025] [id = 392] 15:02:38 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e465800 == 115 [pid = 17025] [id = 391] 15:02:38 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e36c800 == 114 [pid = 17025] [id = 390] 15:02:38 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d2be000 == 113 [pid = 17025] [id = 389] 15:02:38 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c01b800 == 112 [pid = 17025] [id = 388] 15:02:38 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687f25800 == 111 [pid = 17025] [id = 387] 15:02:38 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687b17000 == 110 [pid = 17025] [id = 386] 15:02:38 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685b9b000 == 109 [pid = 17025] [id = 385] 15:02:38 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06804d0000 == 108 [pid = 17025] [id = 384] 15:02:38 INFO - PROCESS | 17025 | 1461362558219 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]]]}] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f067d59d800) [pid = 17025] [serial = 1127] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f0687d3cc00) [pid = 17025] [serial = 1142] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f06811f3400) [pid = 17025] [serial = 1100] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f0683656000) [pid = 17025] [serial = 1133] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f069590e000) [pid = 17025] [serial = 1097] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f068d3ebc00) [pid = 17025] [serial = 1106] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f068692e800) [pid = 17025] [serial = 1136] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f068b53b000) [pid = 17025] [serial = 1146] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f068b2af400) [pid = 17025] [serial = 1145] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f067fa7e400) [pid = 17025] [serial = 1128] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f06871e4400) [pid = 17025] [serial = 1103] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f0685ced000) [pid = 17025] [serial = 1134] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f0686990000) [pid = 17025] [serial = 1137] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f0686edb000) [pid = 17025] [serial = 1140] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f06833d8400) [pid = 17025] [serial = 1131] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f067fb60400) [pid = 17025] [serial = 1148] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f067c2b0c00) [pid = 17025] [serial = 1124] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f0687fa2c00) [pid = 17025] [serial = 1143] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f067d7e7800) [pid = 17025] [serial = 1125] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f0686b2f400) [pid = 17025] [serial = 1139] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f068067a400) [pid = 17025] [serial = 1130] [outer = (nil)] [url = about:blank] 15:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1635ms 15:02:38 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f0680676c00) [pid = 17025] [serial = 1149] [outer = (nil)] [url = about:blank] 15:02:38 INFO - PROCESS | 17025 | 1461362558274 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:02:38 INFO - PROCESS | 17025 | 1461362558276 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:02:38 INFO - PROCESS | 17025 | 1461362558283 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:02:38 INFO - PROCESS | 17025 | 1461362558289 Marionette TRACE conn3 <- [1,1654,null,{}] 15:02:38 INFO - PROCESS | 17025 | 1461362558303 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}] 15:02:38 INFO - PROCESS | 17025 | 1461362558495 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:02:38 INFO - PROCESS | 17025 | 1461362558682 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:38 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0680f10800 == 109 [pid = 17025] [id = 421] 15:02:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f06839e6c00) [pid = 17025] [serial = 1264] [outer = (nil)] 15:02:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f0686d11400) [pid = 17025] [serial = 1265] [outer = 0x7f06839e6c00] 15:02:38 INFO - PROCESS | 17025 | 1461362558791 Marionette DEBUG loaded listener.js 15:02:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f06871ee800) [pid = 17025] [serial = 1266] [outer = 0x7f06839e6c00] 15:02:39 INFO - PROCESS | 17025 | 1461362559503 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]]]}] 15:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1232ms 15:02:39 INFO - PROCESS | 17025 | 1461362559516 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:02:39 INFO - PROCESS | 17025 | 1461362559520 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:02:39 INFO - PROCESS | 17025 | 1461362559531 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:02:39 INFO - PROCESS | 17025 | 1461362559533 Marionette TRACE conn3 <- [1,1658,null,{}] 15:02:39 INFO - PROCESS | 17025 | 1461362559540 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}] 15:02:39 INFO - PROCESS | 17025 | 1461362559798 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:02:39 INFO - PROCESS | 17025 | 1461362559819 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:39 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06839de000 == 110 [pid = 17025] [id = 422] 15:02:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f0686d13000) [pid = 17025] [serial = 1267] [outer = (nil)] 15:02:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f068b2ac800) [pid = 17025] [serial = 1268] [outer = 0x7f0686d13000] 15:02:39 INFO - PROCESS | 17025 | 1461362559885 Marionette DEBUG loaded listener.js 15:02:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f068b585400) [pid = 17025] [serial = 1269] [outer = 0x7f0686d13000] 15:02:40 INFO - PROCESS | 17025 | 1461362560885 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]]]}] 15:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1390ms 15:02:40 INFO - PROCESS | 17025 | 1461362560923 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:02:40 INFO - PROCESS | 17025 | 1461362560926 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:02:40 INFO - PROCESS | 17025 | 1461362560932 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:02:40 INFO - PROCESS | 17025 | 1461362560934 Marionette TRACE conn3 <- [1,1662,null,{}] 15:02:40 INFO - PROCESS | 17025 | 1461362560950 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}] 15:02:41 INFO - PROCESS | 17025 | 1461362561187 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:02:41 INFO - PROCESS | 17025 | 1461362561217 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686a4e800 == 111 [pid = 17025] [id = 423] 15:02:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f06869ca400) [pid = 17025] [serial = 1270] [outer = (nil)] 15:02:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f068c0a8c00) [pid = 17025] [serial = 1271] [outer = 0x7f06869ca400] 15:02:41 INFO - PROCESS | 17025 | 1461362561281 Marionette DEBUG loaded listener.js 15:02:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f068c2e3400) [pid = 17025] [serial = 1272] [outer = 0x7f06869ca400] 15:02:42 INFO - PROCESS | 17025 | 1461362562204 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]]]}] 15:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1286ms 15:02:42 INFO - PROCESS | 17025 | 1461362562231 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:02:42 INFO - PROCESS | 17025 | 1461362562235 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:02:42 INFO - PROCESS | 17025 | 1461362562242 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:02:42 INFO - PROCESS | 17025 | 1461362562244 Marionette TRACE conn3 <- [1,1666,null,{}] 15:02:42 INFO - PROCESS | 17025 | 1461362562250 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}] 15:02:42 INFO - PROCESS | 17025 | 1461362562519 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:02:42 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f067c2a1c00) [pid = 17025] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:02:42 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f067fb60000) [pid = 17025] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:02:42 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f067a59f800) [pid = 17025] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:02:42 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f067a59d400) [pid = 17025] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:02:42 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f0686932400) [pid = 17025] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:02:43 INFO - PROCESS | 17025 | 1461362563066 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:43 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683667800 == 112 [pid = 17025] [id = 424] 15:02:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f067a594000) [pid = 17025] [serial = 1273] [outer = (nil)] 15:02:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f067fbaf400) [pid = 17025] [serial = 1274] [outer = 0x7f067a594000] 15:02:43 INFO - PROCESS | 17025 | 1461362563136 Marionette DEBUG loaded listener.js 15:02:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f068de1f800) [pid = 17025] [serial = 1275] [outer = 0x7f067a594000] 15:02:43 INFO - PROCESS | 17025 | 1461362563812 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]]]}] 15:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1583ms 15:02:43 INFO - PROCESS | 17025 | 1461362563826 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:02:43 INFO - PROCESS | 17025 | 1461362563830 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:02:43 INFO - PROCESS | 17025 | 1461362563835 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:02:43 INFO - PROCESS | 17025 | 1461362563839 Marionette TRACE conn3 <- [1,1670,null,{}] 15:02:43 INFO - PROCESS | 17025 | 1461362563855 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}] 15:02:44 INFO - PROCESS | 17025 | 1461362564096 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:02:44 INFO - PROCESS | 17025 | 1461362564120 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c011000 == 113 [pid = 17025] [id = 425] 15:02:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f067a59d400) [pid = 17025] [serial = 1276] [outer = (nil)] 15:02:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f068e4e9800) [pid = 17025] [serial = 1277] [outer = 0x7f067a59d400] 15:02:44 INFO - PROCESS | 17025 | 1461362564182 Marionette DEBUG loaded listener.js 15:02:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f0690e32000) [pid = 17025] [serial = 1278] [outer = 0x7f067a59d400] 15:02:45 INFO - PROCESS | 17025 | 1461362565168 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]]]}] 15:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1390ms 15:02:45 INFO - PROCESS | 17025 | 1461362565228 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:02:45 INFO - PROCESS | 17025 | 1461362565234 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:02:45 INFO - PROCESS | 17025 | 1461362565243 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:02:45 INFO - PROCESS | 17025 | 1461362565249 Marionette TRACE conn3 <- [1,1674,null,{}] 15:02:45 INFO - PROCESS | 17025 | 1461362565259 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}] 15:02:45 INFO - PROCESS | 17025 | 1461362565479 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:02:45 INFO - PROCESS | 17025 | 1461362565763 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:45 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fa5e800 == 114 [pid = 17025] [id = 426] 15:02:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f067d7e6800) [pid = 17025] [serial = 1279] [outer = (nil)] 15:02:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f067f96a400) [pid = 17025] [serial = 1280] [outer = 0x7f067d7e6800] 15:02:45 INFO - PROCESS | 17025 | 1461362565855 Marionette DEBUG loaded listener.js 15:02:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f068067a400) [pid = 17025] [serial = 1281] [outer = 0x7f067d7e6800] 15:02:46 INFO - PROCESS | 17025 | 1461362566758 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]]]}] 15:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1588ms 15:02:46 INFO - PROCESS | 17025 | 1461362566832 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:02:46 INFO - PROCESS | 17025 | 1461362566841 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:02:46 INFO - PROCESS | 17025 | 1461362566851 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:02:46 INFO - PROCESS | 17025 | 1461362566856 Marionette TRACE conn3 <- [1,1678,null,{}] 15:02:46 INFO - PROCESS | 17025 | 1461362566862 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}] 15:02:47 INFO - PROCESS | 17025 | 1461362567116 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:02:47 INFO - PROCESS | 17025 | 1461362567420 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686906000 == 115 [pid = 17025] [id = 427] 15:02:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f06839e4000) [pid = 17025] [serial = 1282] [outer = (nil)] 15:02:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f0686928800) [pid = 17025] [serial = 1283] [outer = 0x7f06839e4000] 15:02:47 INFO - PROCESS | 17025 | 1461362567499 Marionette DEBUG loaded listener.js 15:02:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f0686d1b800) [pid = 17025] [serial = 1284] [outer = 0x7f06839e4000] 15:02:48 INFO - PROCESS | 17025 | 1461362568419 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]]]}] 15:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1632ms 15:02:48 INFO - PROCESS | 17025 | 1461362568484 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:02:48 INFO - PROCESS | 17025 | 1461362568488 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:02:48 INFO - PROCESS | 17025 | 1461362568495 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:02:48 INFO - PROCESS | 17025 | 1461362568501 Marionette TRACE conn3 <- [1,1682,null,{}] 15:02:48 INFO - PROCESS | 17025 | 1461362568518 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}] 15:02:48 INFO - PROCESS | 17025 | 1461362568784 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:02:49 INFO - PROCESS | 17025 | 1461362569131 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068de64000 == 116 [pid = 17025] [id = 428] 15:02:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f068c0a2c00) [pid = 17025] [serial = 1285] [outer = (nil)] 15:02:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f068c2e2800) [pid = 17025] [serial = 1286] [outer = 0x7f068c0a2c00] 15:02:49 INFO - PROCESS | 17025 | 1461362569213 Marionette DEBUG loaded listener.js 15:02:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f068d56dc00) [pid = 17025] [serial = 1287] [outer = 0x7f068c0a2c00] 15:02:50 INFO - PROCESS | 17025 | 1461362570102 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]]]}] 15:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1638ms 15:02:50 INFO - PROCESS | 17025 | 1461362570134 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:02:50 INFO - PROCESS | 17025 | 1461362570139 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:02:50 INFO - PROCESS | 17025 | 1461362570145 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:02:50 INFO - PROCESS | 17025 | 1461362570149 Marionette TRACE conn3 <- [1,1686,null,{}] 15:02:50 INFO - PROCESS | 17025 | 1461362570154 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}] 15:02:50 INFO - PROCESS | 17025 | 1461362570363 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:02:50 INFO - PROCESS | 17025 | 1461362570572 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:50 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068f5f4800 == 117 [pid = 17025] [id = 429] 15:02:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f068b588c00) [pid = 17025] [serial = 1288] [outer = (nil)] 15:02:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f068e43c800) [pid = 17025] [serial = 1289] [outer = 0x7f068b588c00] 15:02:50 INFO - PROCESS | 17025 | 1461362570648 Marionette DEBUG loaded listener.js 15:02:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f0690f04000) [pid = 17025] [serial = 1290] [outer = 0x7f068b588c00] 15:02:51 INFO - PROCESS | 17025 | 1461362571573 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]]]}] 15:02:51 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 15:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1487ms 15:02:51 INFO - PROCESS | 17025 | 1461362571633 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:02:51 INFO - PROCESS | 17025 | 1461362571636 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:02:51 INFO - PROCESS | 17025 | 1461362571643 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:02:51 INFO - PROCESS | 17025 | 1461362571648 Marionette TRACE conn3 <- [1,1690,null,{}] 15:02:51 INFO - PROCESS | 17025 | 1461362571653 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}] 15:02:51 INFO - PROCESS | 17025 | 1461362571865 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:02:52 INFO - PROCESS | 17025 | 1461362572068 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:52 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06941d1800 == 118 [pid = 17025] [id = 430] 15:02:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f068c1e7400) [pid = 17025] [serial = 1291] [outer = (nil)] 15:02:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f06935b6000) [pid = 17025] [serial = 1292] [outer = 0x7f068c1e7400] 15:02:52 INFO - PROCESS | 17025 | 1461362572186 Marionette DEBUG loaded listener.js 15:02:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f06963c1800) [pid = 17025] [serial = 1293] [outer = 0x7f068c1e7400] 15:02:53 INFO - PROCESS | 17025 | 1461362573131 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]]]}] 15:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1539ms 15:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:02:53 INFO - PROCESS | 17025 | 1461362573184 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:02:53 INFO - PROCESS | 17025 | 1461362573187 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:02:53 INFO - PROCESS | 17025 | 1461362573194 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:02:53 INFO - PROCESS | 17025 | 1461362573196 Marionette TRACE conn3 <- [1,1694,null,{}] 15:02:53 INFO - PROCESS | 17025 | 1461362573203 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}] 15:02:53 INFO - PROCESS | 17025 | 1461362573457 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:02:53 INFO - PROCESS | 17025 | 1461362573768 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696ac7000 == 119 [pid = 17025] [id = 431] 15:02:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f0696b41800) [pid = 17025] [serial = 1294] [outer = (nil)] 15:02:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f0697a73c00) [pid = 17025] [serial = 1295] [outer = 0x7f0696b41800] 15:02:53 INFO - PROCESS | 17025 | 1461362573853 Marionette DEBUG loaded listener.js 15:02:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f06986f6800) [pid = 17025] [serial = 1296] [outer = 0x7f0696b41800] 15:02:54 INFO - PROCESS | 17025 | 1461362574751 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]]]}] 15:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1592ms 15:02:54 INFO - PROCESS | 17025 | 1461362574785 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:02:54 INFO - PROCESS | 17025 | 1461362574790 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:02:54 INFO - PROCESS | 17025 | 1461362574797 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:02:54 INFO - PROCESS | 17025 | 1461362574800 Marionette TRACE conn3 <- [1,1698,null,{}] 15:02:54 INFO - PROCESS | 17025 | 1461362574806 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}] 15:02:55 INFO - PROCESS | 17025 | 1461362575016 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:02:55 INFO - PROCESS | 17025 | 1461362575229 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069828b000 == 120 [pid = 17025] [id = 432] 15:02:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f0696b42800) [pid = 17025] [serial = 1297] [outer = (nil)] 15:02:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f069874f000) [pid = 17025] [serial = 1298] [outer = 0x7f0696b42800] 15:02:55 INFO - PROCESS | 17025 | 1461362575343 Marionette DEBUG loaded listener.js 15:02:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 191 (0x7f069a477c00) [pid = 17025] [serial = 1299] [outer = 0x7f0696b42800] 15:02:56 INFO - PROCESS | 17025 | 1461362576300 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]]]}] 15:02:56 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 15:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1532ms 15:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:02:56 INFO - PROCESS | 17025 | 1461362576332 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:02:56 INFO - PROCESS | 17025 | 1461362576335 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:02:56 INFO - PROCESS | 17025 | 1461362576342 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:02:56 INFO - PROCESS | 17025 | 1461362576346 Marionette TRACE conn3 <- [1,1702,null,{}] 15:02:56 INFO - PROCESS | 17025 | 1461362576353 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}] 15:02:56 INFO - PROCESS | 17025 | 1461362576565 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:02:56 INFO - PROCESS | 17025 | 1461362576778 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:56 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a781000 == 121 [pid = 17025] [id = 433] 15:02:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 192 (0x7f0697a23400) [pid = 17025] [serial = 1300] [outer = (nil)] 15:02:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 193 (0x7f069d570c00) [pid = 17025] [serial = 1301] [outer = 0x7f0697a23400] 15:02:56 INFO - PROCESS | 17025 | 1461362576897 Marionette DEBUG loaded listener.js 15:02:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 194 (0x7f06a343e000) [pid = 17025] [serial = 1302] [outer = 0x7f0697a23400] 15:02:57 INFO - PROCESS | 17025 | 1461362577846 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]]]}] 15:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1547ms 15:02:57 INFO - PROCESS | 17025 | 1461362577889 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:02:57 INFO - PROCESS | 17025 | 1461362577894 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:02:57 INFO - PROCESS | 17025 | 1461362577901 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:02:57 INFO - PROCESS | 17025 | 1461362577904 Marionette TRACE conn3 <- [1,1706,null,{}] 15:02:57 INFO - PROCESS | 17025 | 1461362577910 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}] 15:02:58 INFO - PROCESS | 17025 | 1461362578125 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:02:58 INFO - PROCESS | 17025 | 1461362578339 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069e4f4000 == 122 [pid = 17025] [id = 434] 15:02:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 195 (0x7f0697a69800) [pid = 17025] [serial = 1303] [outer = (nil)] 15:02:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 196 (0x7f06a43dc000) [pid = 17025] [serial = 1304] [outer = 0x7f0697a69800] 15:02:58 INFO - PROCESS | 17025 | 1461362578457 Marionette DEBUG loaded listener.js 15:02:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 197 (0x7f06a543e400) [pid = 17025] [serial = 1305] [outer = 0x7f0697a69800] 15:02:59 INFO - PROCESS | 17025 | 1461362579402 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]]]}] 15:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1533ms 15:02:59 INFO - PROCESS | 17025 | 1461362579435 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:02:59 INFO - PROCESS | 17025 | 1461362579439 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:02:59 INFO - PROCESS | 17025 | 1461362579446 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:02:59 INFO - PROCESS | 17025 | 1461362579450 Marionette TRACE conn3 <- [1,1710,null,{}] 15:02:59 INFO - PROCESS | 17025 | 1461362579457 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}] 15:02:59 INFO - PROCESS | 17025 | 1461362579671 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:02:59 INFO - PROCESS | 17025 | 1461362579891 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:59 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a43a3000 == 123 [pid = 17025] [id = 435] 15:02:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 198 (0x7f0698297400) [pid = 17025] [serial = 1306] [outer = (nil)] 15:03:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 199 (0x7f06a572fc00) [pid = 17025] [serial = 1307] [outer = 0x7f0698297400] 15:03:00 INFO - PROCESS | 17025 | 1461362580010 Marionette DEBUG loaded listener.js 15:03:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 200 (0x7f06a7196c00) [pid = 17025] [serial = 1308] [outer = 0x7f0698297400] 15:03:01 INFO - PROCESS | 17025 | 1461362581020 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]]]}] 15:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1640ms 15:03:01 INFO - PROCESS | 17025 | 1461362581087 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:03:01 INFO - PROCESS | 17025 | 1461362581092 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:03:01 INFO - PROCESS | 17025 | 1461362581100 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:03:01 INFO - PROCESS | 17025 | 1461362581103 Marionette TRACE conn3 <- [1,1714,null,{}] 15:03:01 INFO - PROCESS | 17025 | 1461362581111 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}] 15:03:01 INFO - PROCESS | 17025 | 1461362581394 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:03:01 INFO - PROCESS | 17025 | 1461362581712 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:01 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a570c000 == 124 [pid = 17025] [id = 436] 15:03:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 201 (0x7f06a90ae400) [pid = 17025] [serial = 1309] [outer = (nil)] 15:03:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 202 (0x7f06a9204800) [pid = 17025] [serial = 1310] [outer = 0x7f06a90ae400] 15:03:01 INFO - PROCESS | 17025 | 1461362581797 Marionette DEBUG loaded listener.js 15:03:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 203 (0x7f06a9210000) [pid = 17025] [serial = 1311] [outer = 0x7f06a90ae400] 15:03:02 INFO - PROCESS | 17025 | 1461362582730 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]]]}] 15:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1686ms 15:03:02 INFO - PROCESS | 17025 | 1461362582785 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:03:02 INFO - PROCESS | 17025 | 1461362582789 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:03:02 INFO - PROCESS | 17025 | 1461362582796 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:03:02 INFO - PROCESS | 17025 | 1461362582799 Marionette TRACE conn3 <- [1,1718,null,{}] 15:03:02 INFO - PROCESS | 17025 | 1461362582805 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}] 15:03:03 INFO - PROCESS | 17025 | 1461362583024 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:03:03 INFO - PROCESS | 17025 | 1461362583338 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a9367000 == 125 [pid = 17025] [id = 437] 15:03:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 204 (0x7f06a343d800) [pid = 17025] [serial = 1312] [outer = (nil)] 15:03:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 205 (0x7f06a925a400) [pid = 17025] [serial = 1313] [outer = 0x7f06a343d800] 15:03:03 INFO - PROCESS | 17025 | 1461362583423 Marionette DEBUG loaded listener.js 15:03:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 206 (0x7f06a9338c00) [pid = 17025] [serial = 1314] [outer = 0x7f06a343d800] 15:03:04 INFO - PROCESS | 17025 | 1461362584257 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]]]}] 15:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1530ms 15:03:04 INFO - PROCESS | 17025 | 1461362584327 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:03:04 INFO - PROCESS | 17025 | 1461362584331 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:03:04 INFO - PROCESS | 17025 | 1461362584337 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:03:04 INFO - PROCESS | 17025 | 1461362584339 Marionette TRACE conn3 <- [1,1722,null,{}] 15:03:04 INFO - PROCESS | 17025 | 1461362584345 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}] 15:03:04 INFO - PROCESS | 17025 | 1461362584595 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:03:04 INFO - PROCESS | 17025 | 1461362584899 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:04 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a97a8800 == 126 [pid = 17025] [id = 438] 15:03:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 207 (0x7f06a9338800) [pid = 17025] [serial = 1315] [outer = (nil)] 15:03:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 208 (0x7f06a9565400) [pid = 17025] [serial = 1316] [outer = 0x7f06a9338800] 15:03:04 INFO - PROCESS | 17025 | 1461362584983 Marionette DEBUG loaded listener.js 15:03:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 209 (0x7f06a97b9400) [pid = 17025] [serial = 1317] [outer = 0x7f06a9338800] 15:03:05 INFO - PROCESS | 17025 | 1461362585838 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]]]}] 15:03:05 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 15:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1534ms 15:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:03:05 INFO - PROCESS | 17025 | 1461362585872 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:03:05 INFO - PROCESS | 17025 | 1461362585875 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:03:05 INFO - PROCESS | 17025 | 1461362585882 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:03:05 INFO - PROCESS | 17025 | 1461362585885 Marionette TRACE conn3 <- [1,1726,null,{}] 15:03:05 INFO - PROCESS | 17025 | 1461362585890 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}] 15:03:06 INFO - PROCESS | 17025 | 1461362586112 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:03:06 INFO - PROCESS | 17025 | 1461362586328 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ac34b800 == 127 [pid = 17025] [id = 439] 15:03:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 210 (0x7f0680f3cc00) [pid = 17025] [serial = 1318] [outer = (nil)] 15:03:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 211 (0x7f0680f46000) [pid = 17025] [serial = 1319] [outer = 0x7f0680f3cc00] 15:03:06 INFO - PROCESS | 17025 | 1461362586443 Marionette DEBUG loaded listener.js 15:03:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 212 (0x7f0680f4ac00) [pid = 17025] [serial = 1320] [outer = 0x7f0680f3cc00] 15:03:07 INFO - PROCESS | 17025 | 1461362587433 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]]]}] 15:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1583ms 15:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:03:07 INFO - PROCESS | 17025 | 1461362587485 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:03:07 INFO - PROCESS | 17025 | 1461362587488 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:03:07 INFO - PROCESS | 17025 | 1461362587496 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:03:07 INFO - PROCESS | 17025 | 1461362587499 Marionette TRACE conn3 <- [1,1730,null,{}] 15:03:07 INFO - PROCESS | 17025 | 1461362587504 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}] 15:03:07 INFO - PROCESS | 17025 | 1461362587720 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:03:07 INFO - PROCESS | 17025 | 1461362587991 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0681252000 == 128 [pid = 17025] [id = 440] 15:03:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 213 (0x7f0680f47000) [pid = 17025] [serial = 1321] [outer = (nil)] 15:03:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 214 (0x7f0687273000) [pid = 17025] [serial = 1322] [outer = 0x7f0680f47000] 15:03:08 INFO - PROCESS | 17025 | 1461362588113 Marionette DEBUG loaded listener.js 15:03:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 215 (0x7f06a933e000) [pid = 17025] [serial = 1323] [outer = 0x7f0680f47000] 15:03:09 INFO - PROCESS | 17025 | 1461362589462 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]]]}] 15:03:09 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 15:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2037ms 15:03:09 INFO - PROCESS | 17025 | 1461362589579 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:03:09 INFO - PROCESS | 17025 | 1461362589583 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:03:09 INFO - PROCESS | 17025 | 1461362589597 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:03:09 INFO - PROCESS | 17025 | 1461362589603 Marionette TRACE conn3 <- [1,1734,null,{}] 15:03:09 INFO - PROCESS | 17025 | 1461362589621 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}] 15:03:09 INFO - PROCESS | 17025 | 1461362589837 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:03:10 INFO - PROCESS | 17025 | 1461362590095 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06839d8800 == 129 [pid = 17025] [id = 441] 15:03:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 216 (0x7f067fa74000) [pid = 17025] [serial = 1324] [outer = (nil)] 15:03:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 217 (0x7f067fbb0000) [pid = 17025] [serial = 1325] [outer = 0x7f067fa74000] 15:03:10 INFO - PROCESS | 17025 | 1461362590170 Marionette DEBUG loaded listener.js 15:03:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 218 (0x7f0681d81000) [pid = 17025] [serial = 1326] [outer = 0x7f067fa74000] 15:03:11 INFO - PROCESS | 17025 | 1461362591304 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]]]}] 15:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1741ms 15:03:11 INFO - PROCESS | 17025 | 1461362591339 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:03:11 INFO - PROCESS | 17025 | 1461362591347 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:03:11 INFO - PROCESS | 17025 | 1461362591357 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:03:11 INFO - PROCESS | 17025 | 1461362591361 Marionette TRACE conn3 <- [1,1738,null,{}] 15:03:11 INFO - PROCESS | 17025 | 1461362591367 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}] 15:03:11 INFO - PROCESS | 17025 | 1461362591581 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:03:11 INFO - PROCESS | 17025 | 1461362591873 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fae0000 == 130 [pid = 17025] [id = 442] 15:03:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 219 (0x7f06833d9c00) [pid = 17025] [serial = 1327] [outer = (nil)] 15:03:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 220 (0x7f06835ab800) [pid = 17025] [serial = 1328] [outer = 0x7f06833d9c00] 15:03:11 INFO - PROCESS | 17025 | 1461362591947 Marionette DEBUG loaded listener.js 15:03:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 221 (0x7f0685f25000) [pid = 17025] [serial = 1329] [outer = 0x7f06833d9c00] 15:03:12 INFO - PROCESS | 17025 | 1461362592913 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]]]}] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697848800 == 129 [pid = 17025] [id = 36] 15:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1680ms 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 220 (0x7f068d94bc00) [pid = 17025] [serial = 1175] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 219 (0x7f068e433800) [pid = 17025] [serial = 1178] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 218 (0x7f068e6ea800) [pid = 17025] [serial = 1181] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 217 (0x7f0690f06000) [pid = 17025] [serial = 1184] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 216 (0x7f069409e000) [pid = 17025] [serial = 1187] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 215 (0x7f06955d9800) [pid = 17025] [serial = 1190] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 214 (0x7f067f967400) [pid = 17025] [serial = 1193] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 213 (0x7f0680672800) [pid = 17025] [serial = 1196] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 212 (0x7f068b53a000) [pid = 17025] [serial = 1217] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683667800 == 128 [pid = 17025] [id = 424] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686a4e800 == 127 [pid = 17025] [id = 423] 15:03:13 INFO - PROCESS | 17025 | 1461362593113 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:03:13 INFO - PROCESS | 17025 | 1461362593116 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06839de000 == 126 [pid = 17025] [id = 422] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0680f10800 == 125 [pid = 17025] [id = 421] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067c47c000 == 124 [pid = 17025] [id = 420] 15:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068338a000 == 123 [pid = 17025] [id = 419] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0694930000 == 122 [pid = 17025] [id = 415] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0691f24800 == 121 [pid = 17025] [id = 414] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068f8e4000 == 120 [pid = 17025] [id = 413] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e4b1800 == 119 [pid = 17025] [id = 412] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068da17800 == 118 [pid = 17025] [id = 411] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c017800 == 117 [pid = 17025] [id = 410] 15:03:13 INFO - PROCESS | 17025 | 1461362593142 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:03:13 INFO - PROCESS | 17025 | 1461362593148 Marionette TRACE conn3 <- [1,1742,null,{}] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687c31000 == 116 [pid = 17025] [id = 409] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685d6b000 == 115 [pid = 17025] [id = 407] 15:03:13 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067fa54000 == 114 [pid = 17025] [id = 406] 15:03:13 INFO - PROCESS | 17025 | 1461362593172 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}] 15:03:13 INFO - PROCESS | 17025 | 1461362593380 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 211 (0x7f0680676800) [pid = 17025] [serial = 1205] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 210 (0x7f068358d000) [pid = 17025] [serial = 1206] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 209 (0x7f067f974000) [pid = 17025] [serial = 1203] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 208 (0x7f067d59bc00) [pid = 17025] [serial = 1202] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 207 (0x7f068d253800) [pid = 17025] [serial = 1172] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 206 (0x7f0686d1dc00) [pid = 17025] [serial = 1163] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 205 (0x7f0687d36400) [pid = 17025] [serial = 1166] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 204 (0x7f068c29c800) [pid = 17025] [serial = 1169] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 203 (0x7f0686983000) [pid = 17025] [serial = 1199] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 202 (0x7f067d7eec00) [pid = 17025] [serial = 1154] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 201 (0x7f0686d17800) [pid = 17025] [serial = 1211] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 200 (0x7f068365f400) [pid = 17025] [serial = 1215] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 199 (0x7f0686931400) [pid = 17025] [serial = 1209] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 198 (0x7f06871e2c00) [pid = 17025] [serial = 1212] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 197 (0x7f067d6ebc00) [pid = 17025] [serial = 1214] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 196 (0x7f0685cea800) [pid = 17025] [serial = 1208] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 195 (0x7f0686923c00) [pid = 17025] [serial = 1160] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | --DOMWINDOW == 194 (0x7f06811ec800) [pid = 17025] [serial = 1157] [outer = (nil)] [url = about:blank] 15:03:13 INFO - PROCESS | 17025 | 1461362593699 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:13 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0680f13000 == 115 [pid = 17025] [id = 443] 15:03:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 195 (0x7f0680676800) [pid = 17025] [serial = 1330] [outer = (nil)] 15:03:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 196 (0x7f0685cea800) [pid = 17025] [serial = 1331] [outer = 0x7f0680676800] 15:03:13 INFO - PROCESS | 17025 | 1461362593772 Marionette DEBUG loaded listener.js 15:03:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 197 (0x7f06871e6400) [pid = 17025] [serial = 1332] [outer = 0x7f0680676800] 15:03:14 INFO - PROCESS | 17025 | 1461362594528 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]]]}] 15:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1415ms 15:03:14 INFO - PROCESS | 17025 | 1461362594544 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:03:14 INFO - PROCESS | 17025 | 1461362594547 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:03:14 INFO - PROCESS | 17025 | 1461362594555 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:03:14 INFO - PROCESS | 17025 | 1461362594558 Marionette TRACE conn3 <- [1,1746,null,{}] 15:03:14 INFO - PROCESS | 17025 | 1461362594563 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}] 15:03:14 INFO - PROCESS | 17025 | 1461362594833 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:03:14 INFO - PROCESS | 17025 | 1461362594857 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685fa3800 == 116 [pid = 17025] [id = 444] 15:03:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 198 (0x7f06811ec800) [pid = 17025] [serial = 1333] [outer = (nil)] 15:03:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 199 (0x7f0687fa1800) [pid = 17025] [serial = 1334] [outer = 0x7f06811ec800] 15:03:14 INFO - PROCESS | 17025 | 1461362594923 Marionette DEBUG loaded listener.js 15:03:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 200 (0x7f068b587c00) [pid = 17025] [serial = 1335] [outer = 0x7f06811ec800] 15:03:15 INFO - PROCESS | 17025 | 1461362595866 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]]]}] 15:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1337ms 15:03:15 INFO - PROCESS | 17025 | 1461362595892 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:03:15 INFO - PROCESS | 17025 | 1461362595896 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:03:15 INFO - PROCESS | 17025 | 1461362595912 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:03:15 INFO - PROCESS | 17025 | 1461362595916 Marionette TRACE conn3 <- [1,1750,null,{}] 15:03:15 INFO - PROCESS | 17025 | 1461362595921 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}] 15:03:16 INFO - PROCESS | 17025 | 1461362596193 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:03:16 INFO - PROCESS | 17025 | 1461362596226 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687f28800 == 117 [pid = 17025] [id = 445] 15:03:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 201 (0x7f0687d3c400) [pid = 17025] [serial = 1336] [outer = (nil)] 15:03:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 202 (0x7f068c09ec00) [pid = 17025] [serial = 1337] [outer = 0x7f0687d3c400] 15:03:16 INFO - PROCESS | 17025 | 1461362596303 Marionette DEBUG loaded listener.js 15:03:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 203 (0x7f068c2a6800) [pid = 17025] [serial = 1338] [outer = 0x7f0687d3c400] 15:03:17 INFO - PROCESS | 17025 | 1461362597246 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]]]}] 15:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1381ms 15:03:17 INFO - PROCESS | 17025 | 1461362597294 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:03:17 INFO - PROCESS | 17025 | 1461362597298 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:03:17 INFO - PROCESS | 17025 | 1461362597310 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:03:17 INFO - PROCESS | 17025 | 1461362597312 Marionette TRACE conn3 <- [1,1754,null,{}] 15:03:17 INFO - PROCESS | 17025 | 1461362597319 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}] 15:03:17 INFO - PROCESS | 17025 | 1461362597620 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:03:18 INFO - PROCESS | 17025 | --DOMWINDOW == 202 (0x7f067d6f4800) [pid = 17025] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:03:18 INFO - PROCESS | 17025 | --DOMWINDOW == 201 (0x7f06839e6c00) [pid = 17025] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:03:18 INFO - PROCESS | 17025 | --DOMWINDOW == 200 (0x7f0686d13000) [pid = 17025] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:03:18 INFO - PROCESS | 17025 | --DOMWINDOW == 199 (0x7f06869ca400) [pid = 17025] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:03:18 INFO - PROCESS | 17025 | --DOMWINDOW == 198 (0x7f067a594000) [pid = 17025] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:03:18 INFO - PROCESS | 17025 | --DOMWINDOW == 197 (0x7f0683663c00) [pid = 17025] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:03:18 INFO - PROCESS | 17025 | 1461362598136 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:18 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685b86000 == 118 [pid = 17025] [id = 446] 15:03:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 198 (0x7f067a594000) [pid = 17025] [serial = 1339] [outer = (nil)] 15:03:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 199 (0x7f0682295800) [pid = 17025] [serial = 1340] [outer = 0x7f067a594000] 15:03:18 INFO - PROCESS | 17025 | 1461362598213 Marionette DEBUG loaded listener.js 15:03:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 200 (0x7f0691e55c00) [pid = 17025] [serial = 1341] [outer = 0x7f067a594000] 15:03:18 INFO - PROCESS | 17025 | 1461362598949 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]]]}] 15:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1695ms 15:03:19 INFO - PROCESS | 17025 | 1461362599006 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:03:19 INFO - PROCESS | 17025 | 1461362599011 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:03:19 INFO - PROCESS | 17025 | 1461362599017 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:03:19 INFO - PROCESS | 17025 | 1461362599021 Marionette TRACE conn3 <- [1,1758,null,{}] 15:03:19 INFO - PROCESS | 17025 | 1461362599031 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}] 15:03:19 INFO - PROCESS | 17025 | 1461362599220 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:03:19 INFO - PROCESS | 17025 | 1461362599235 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e46f000 == 119 [pid = 17025] [id = 447] 15:03:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 201 (0x7f068da89c00) [pid = 17025] [serial = 1342] [outer = (nil)] 15:03:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 202 (0x7f06955d9800) [pid = 17025] [serial = 1343] [outer = 0x7f068da89c00] 15:03:19 INFO - PROCESS | 17025 | 1461362599310 Marionette DEBUG loaded listener.js 15:03:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 203 (0x7f0696470400) [pid = 17025] [serial = 1344] [outer = 0x7f068da89c00] 15:03:20 INFO - PROCESS | 17025 | 1461362600454 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]]]}] 15:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1485ms 15:03:20 INFO - PROCESS | 17025 | 1461362600504 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:03:20 INFO - PROCESS | 17025 | 1461362600510 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:03:20 INFO - PROCESS | 17025 | 1461362600519 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:03:20 INFO - PROCESS | 17025 | 1461362600526 Marionette TRACE conn3 <- [1,1762,null,{}] 15:03:20 INFO - PROCESS | 17025 | 1461362600537 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}] 15:03:20 INFO - PROCESS | 17025 | 1461362600768 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:03:21 INFO - PROCESS | 17025 | 1461362601097 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:21 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0680f10000 == 120 [pid = 17025] [id = 448] 15:03:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 204 (0x7f067d6eec00) [pid = 17025] [serial = 1345] [outer = (nil)] 15:03:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 205 (0x7f0680f44c00) [pid = 17025] [serial = 1346] [outer = 0x7f067d6eec00] 15:03:21 INFO - PROCESS | 17025 | 1461362601179 Marionette DEBUG loaded listener.js 15:03:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 206 (0x7f0681d85400) [pid = 17025] [serial = 1347] [outer = 0x7f067d6eec00] 15:03:22 INFO - PROCESS | 17025 | 1461362602124 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]]]}] 15:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1646ms 15:03:22 INFO - PROCESS | 17025 | 1461362602167 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:03:22 INFO - PROCESS | 17025 | 1461362602175 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:03:22 INFO - PROCESS | 17025 | 1461362602186 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:03:22 INFO - PROCESS | 17025 | 1461362602190 Marionette TRACE conn3 <- [1,1766,null,{}] 15:03:22 INFO - PROCESS | 17025 | 1461362602197 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}] 15:03:22 INFO - PROCESS | 17025 | 1461362602422 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:03:22 INFO - PROCESS | 17025 | 1461362602685 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687f27000 == 121 [pid = 17025] [id = 449] 15:03:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 207 (0x7f06835af400) [pid = 17025] [serial = 1348] [outer = (nil)] 15:03:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 208 (0x7f0686985400) [pid = 17025] [serial = 1349] [outer = 0x7f06835af400] 15:03:22 INFO - PROCESS | 17025 | 1461362602806 Marionette DEBUG loaded listener.js 15:03:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 209 (0x7f0686edc000) [pid = 17025] [serial = 1350] [outer = 0x7f06835af400] 15:03:23 INFO - PROCESS | 17025 | 1461362603847 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]]]}] 15:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1737ms 15:03:23 INFO - PROCESS | 17025 | 1461362603923 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:03:23 INFO - PROCESS | 17025 | 1461362603927 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:03:23 INFO - PROCESS | 17025 | 1461362603934 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:03:23 INFO - PROCESS | 17025 | 1461362603940 Marionette TRACE conn3 <- [1,1770,null,{}] 15:03:23 INFO - PROCESS | 17025 | 1461362603957 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}] 15:03:24 INFO - PROCESS | 17025 | 1461362604224 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:03:24 INFO - PROCESS | 17025 | 1461362604541 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:24 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0691f17800 == 122 [pid = 17025] [id = 450] 15:03:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 210 (0x7f068c2a4400) [pid = 17025] [serial = 1351] [outer = (nil)] 15:03:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 211 (0x7f068d572000) [pid = 17025] [serial = 1352] [outer = 0x7f068c2a4400] 15:03:24 INFO - PROCESS | 17025 | 1461362604624 Marionette DEBUG loaded listener.js 15:03:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 212 (0x7f068f838c00) [pid = 17025] [serial = 1353] [outer = 0x7f068c2a4400] 15:03:25 INFO - PROCESS | 17025 | 1461362605534 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]]]}] 15:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1644ms 15:03:25 INFO - PROCESS | 17025 | 1461362605580 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:03:25 INFO - PROCESS | 17025 | 1461362605585 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:03:25 INFO - PROCESS | 17025 | 1461362605591 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:03:25 INFO - PROCESS | 17025 | 1461362605595 Marionette TRACE conn3 <- [1,1774,null,{}] 15:03:25 INFO - PROCESS | 17025 | 1461362605600 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}] 15:03:25 INFO - PROCESS | 17025 | 1461362605826 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:03:26 INFO - PROCESS | 17025 | 1461362606038 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696172800 == 123 [pid = 17025] [id = 451] 15:03:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 213 (0x7f068d257400) [pid = 17025] [serial = 1354] [outer = (nil)] 15:03:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 214 (0x7f069590e000) [pid = 17025] [serial = 1355] [outer = 0x7f068d257400] 15:03:26 INFO - PROCESS | 17025 | 1461362606153 Marionette DEBUG loaded listener.js 15:03:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 215 (0x7f069654cc00) [pid = 17025] [serial = 1356] [outer = 0x7f068d257400] 15:03:27 INFO - PROCESS | 17025 | 1461362607120 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]]]}] 15:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1589ms 15:03:27 INFO - PROCESS | 17025 | 1461362607188 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:03:27 INFO - PROCESS | 17025 | 1461362607191 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:03:27 INFO - PROCESS | 17025 | 1461362607201 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:03:27 INFO - PROCESS | 17025 | 1461362607204 Marionette TRACE conn3 <- [1,1778,null,{}] 15:03:27 INFO - PROCESS | 17025 | 1461362607210 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}] 15:03:27 INFO - PROCESS | 17025 | 1461362607418 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:03:27 INFO - PROCESS | 17025 | 1461362607682 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:27 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697848800 == 124 [pid = 17025] [id = 452] 15:03:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 216 (0x7f0690e31400) [pid = 17025] [serial = 1357] [outer = (nil)] 15:03:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 217 (0x7f0696b43800) [pid = 17025] [serial = 1358] [outer = 0x7f0690e31400] 15:03:27 INFO - PROCESS | 17025 | 1461362607799 Marionette DEBUG loaded listener.js 15:03:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 218 (0x7f0697a1c800) [pid = 17025] [serial = 1359] [outer = 0x7f0690e31400] 15:03:28 INFO - PROCESS | 17025 | 1461362608711 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]]]}] 15:03:28 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 15:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1539ms 15:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:03:28 INFO - PROCESS | 17025 | 1461362608744 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:03:28 INFO - PROCESS | 17025 | 1461362608747 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:03:28 INFO - PROCESS | 17025 | 1461362608754 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:03:28 INFO - PROCESS | 17025 | 1461362608758 Marionette TRACE conn3 <- [1,1782,null,{}] 15:03:28 INFO - PROCESS | 17025 | 1461362608763 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}] 15:03:29 INFO - PROCESS | 17025 | 1461362609015 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:03:29 INFO - PROCESS | 17025 | 1461362609283 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:29 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a9374800 == 125 [pid = 17025] [id = 453] 15:03:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 219 (0x7f06a55b9800) [pid = 17025] [serial = 1360] [outer = (nil)] 15:03:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 220 (0x7f06a8daf800) [pid = 17025] [serial = 1361] [outer = 0x7f06a55b9800] 15:03:29 INFO - PROCESS | 17025 | 1461362609409 Marionette DEBUG loaded listener.js 15:03:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 221 (0x7f06a920ac00) [pid = 17025] [serial = 1362] [outer = 0x7f06a55b9800] 15:03:30 INFO - PROCESS | 17025 | 1461362610297 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]]]}] 15:03:30 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 15:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1594ms 15:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:03:30 INFO - PROCESS | 17025 | 1461362610348 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:03:30 INFO - PROCESS | 17025 | 1461362610351 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:03:30 INFO - PROCESS | 17025 | 1461362610358 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:03:30 INFO - PROCESS | 17025 | 1461362610361 Marionette TRACE conn3 <- [1,1786,null,{}] 15:03:30 INFO - PROCESS | 17025 | 1461362610368 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}] 15:03:30 INFO - PROCESS | 17025 | 1461362610584 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:03:30 INFO - PROCESS | 17025 | 1461362610805 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067aed3800 == 126 [pid = 17025] [id = 454] 15:03:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 222 (0x7f06a55bf000) [pid = 17025] [serial = 1363] [outer = (nil)] 15:03:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 223 (0x7f06a933a000) [pid = 17025] [serial = 1364] [outer = 0x7f06a55bf000] 15:03:30 INFO - PROCESS | 17025 | 1461362610963 Marionette DEBUG loaded listener.js 15:03:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 224 (0x7f06a9930c00) [pid = 17025] [serial = 1365] [outer = 0x7f06a55bf000] 15:03:31 INFO - PROCESS | 17025 | 1461362611877 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]]]}] 15:03:31 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 15:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1584ms 15:03:31 INFO - PROCESS | 17025 | 1461362611943 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:03:31 INFO - PROCESS | 17025 | 1461362611947 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:03:31 INFO - PROCESS | 17025 | 1461362611954 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:03:31 INFO - PROCESS | 17025 | 1461362611958 Marionette TRACE conn3 <- [1,1790,null,{}] 15:03:31 INFO - PROCESS | 17025 | 1461362611963 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}] 15:03:32 INFO - PROCESS | 17025 | 1461362612187 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:03:32 INFO - PROCESS | 17025 | 1461362612496 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:32 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067aeee000 == 127 [pid = 17025] [id = 455] 15:03:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 225 (0x7f0680f23c00) [pid = 17025] [serial = 1366] [outer = (nil)] 15:03:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 226 (0x7f0680f2c800) [pid = 17025] [serial = 1367] [outer = 0x7f0680f23c00] 15:03:32 INFO - PROCESS | 17025 | 1461362612580 Marionette DEBUG loaded listener.js 15:03:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 227 (0x7f0680f31000) [pid = 17025] [serial = 1368] [outer = 0x7f0680f23c00] 15:03:33 INFO - PROCESS | 17025 | 1461362613412 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]]]}] 15:03:33 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) 15:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1486ms 15:03:33 INFO - PROCESS | 17025 | 1461362613443 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:03:33 INFO - PROCESS | 17025 | 1461362613447 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:03:33 INFO - PROCESS | 17025 | 1461362613453 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:03:33 INFO - PROCESS | 17025 | 1461362613456 Marionette TRACE conn3 <- [1,1794,null,{}] 15:03:33 INFO - PROCESS | 17025 | 1461362613462 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}] 15:03:33 INFO - PROCESS | 17025 | 1461362613677 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:03:33 INFO - PROCESS | 17025 | 1461362613897 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:33 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683aa1000 == 128 [pid = 17025] [id = 456] 15:03:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 228 (0x7f0680f24000) [pid = 17025] [serial = 1369] [outer = (nil)] 15:03:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 229 (0x7f06a90b4800) [pid = 17025] [serial = 1370] [outer = 0x7f0680f24000] 15:03:34 INFO - PROCESS | 17025 | 1461362614011 Marionette DEBUG loaded listener.js 15:03:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 230 (0x7f06a99b9000) [pid = 17025] [serial = 1371] [outer = 0x7f0680f24000] 15:03:34 INFO - PROCESS | 17025 | 1461362614964 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]]]}] 15:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1579ms 15:03:35 INFO - PROCESS | 17025 | 1461362615034 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:03:35 INFO - PROCESS | 17025 | 1461362615038 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:03:35 INFO - PROCESS | 17025 | 1461362615045 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:03:35 INFO - PROCESS | 17025 | 1461362615049 Marionette TRACE conn3 <- [1,1798,null,{}] 15:03:35 INFO - PROCESS | 17025 | 1461362615056 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}] 15:03:35 INFO - PROCESS | 17025 | 1461362615273 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:03:35 INFO - PROCESS | 17025 | 1461362615531 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:35 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068711c800 == 129 [pid = 17025] [id = 457] 15:03:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 231 (0x7f0680f29800) [pid = 17025] [serial = 1372] [outer = (nil)] 15:03:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 232 (0x7f06822cfc00) [pid = 17025] [serial = 1373] [outer = 0x7f0680f29800] 15:03:35 INFO - PROCESS | 17025 | 1461362615653 Marionette DEBUG loaded listener.js 15:03:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 233 (0x7f06822d5000) [pid = 17025] [serial = 1374] [outer = 0x7f0680f29800] 15:03:36 INFO - PROCESS | 17025 | 1461362616527 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]]]}] 15:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1537ms 15:03:36 INFO - PROCESS | 17025 | 1461362616582 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:03:36 INFO - PROCESS | 17025 | 1461362616592 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:03:36 INFO - PROCESS | 17025 | 1461362616601 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:03:36 INFO - PROCESS | 17025 | 1461362616612 Marionette TRACE conn3 <- [1,1802,null,{}] 15:03:36 INFO - PROCESS | 17025 | 1461362616617 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}] 15:03:36 INFO - PROCESS | 17025 | 1461362616907 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:03:37 INFO - PROCESS | 17025 | 1461362617226 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:37 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e522800 == 130 [pid = 17025] [id = 458] 15:03:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 234 (0x7f0686fab800) [pid = 17025] [serial = 1375] [outer = (nil)] 15:03:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 235 (0x7f0686fad400) [pid = 17025] [serial = 1376] [outer = 0x7f0686fab800] 15:03:37 INFO - PROCESS | 17025 | 1461362617312 Marionette DEBUG loaded listener.js 15:03:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 236 (0x7f06a9258800) [pid = 17025] [serial = 1377] [outer = 0x7f0686fab800] 15:03:38 INFO - PROCESS | 17025 | 1461362618228 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]]]}] 15:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1691ms 15:03:38 INFO - PROCESS | 17025 | 1461362618294 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:03:38 INFO - PROCESS | 17025 | 1461362618298 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:03:38 INFO - PROCESS | 17025 | 1461362618304 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:03:38 INFO - PROCESS | 17025 | 1461362618306 Marionette TRACE conn3 <- [1,1806,null,{}] 15:03:38 INFO - PROCESS | 17025 | 1461362618312 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}] 15:03:38 INFO - PROCESS | 17025 | 1461362618528 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:03:38 INFO - PROCESS | 17025 | 1461362618834 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:38 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e53f800 == 131 [pid = 17025] [id = 459] 15:03:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 237 (0x7f0686faa800) [pid = 17025] [serial = 1378] [outer = (nil)] 15:03:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 238 (0x7f0686fbc800) [pid = 17025] [serial = 1379] [outer = 0x7f0686faa800] 15:03:38 INFO - PROCESS | 17025 | 1461362618916 Marionette DEBUG loaded listener.js 15:03:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 239 (0x7f0686fc2000) [pid = 17025] [serial = 1380] [outer = 0x7f0686faa800] 15:03:39 INFO - PROCESS | 17025 | 1461362619770 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]]]}] 15:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1536ms 15:03:39 INFO - PROCESS | 17025 | 1461362619856 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:03:39 INFO - PROCESS | 17025 | 1461362619860 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:03:39 INFO - PROCESS | 17025 | 1461362619866 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:03:39 INFO - PROCESS | 17025 | 1461362619869 Marionette TRACE conn3 <- [1,1810,null,{}] 15:03:39 INFO - PROCESS | 17025 | 1461362619875 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}] 15:03:40 INFO - PROCESS | 17025 | 1461362620116 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:03:40 INFO - PROCESS | 17025 | 1461362620421 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:40 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067afd1000 == 132 [pid = 17025] [id = 460] 15:03:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 240 (0x7f067ae35c00) [pid = 17025] [serial = 1381] [outer = (nil)] 15:03:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 241 (0x7f067ae3cc00) [pid = 17025] [serial = 1382] [outer = 0x7f067ae35c00] 15:03:40 INFO - PROCESS | 17025 | 1461362620503 Marionette DEBUG loaded listener.js 15:03:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 242 (0x7f067ae42c00) [pid = 17025] [serial = 1383] [outer = 0x7f067ae35c00] 15:03:41 INFO - PROCESS | 17025 | 1461362621386 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]]]}] 15:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1593ms 15:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:03:41 INFO - PROCESS | 17025 | 1461362621459 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:03:41 INFO - PROCESS | 17025 | 1461362621462 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:03:41 INFO - PROCESS | 17025 | 1461362621470 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:03:41 INFO - PROCESS | 17025 | 1461362621472 Marionette TRACE conn3 <- [1,1814,null,{}] 15:03:41 INFO - PROCESS | 17025 | 1461362621479 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}] 15:03:41 INFO - PROCESS | 17025 | 1461362621719 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:03:42 INFO - PROCESS | 17025 | 1461362622092 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:42 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067faca000 == 133 [pid = 17025] [id = 461] 15:03:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 243 (0x7f06780ea000) [pid = 17025] [serial = 1384] [outer = (nil)] 15:03:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 244 (0x7f06780ee800) [pid = 17025] [serial = 1385] [outer = 0x7f06780ea000] 15:03:42 INFO - PROCESS | 17025 | 1461362622172 Marionette DEBUG loaded listener.js 15:03:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 245 (0x7f067ae38800) [pid = 17025] [serial = 1386] [outer = 0x7f06780ea000] 15:03:43 INFO - PROCESS | 17025 | 1461362623090 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]]]}] 15:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1689ms 15:03:43 INFO - PROCESS | 17025 | 1461362623158 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:03:43 INFO - PROCESS | 17025 | 1461362623160 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:03:43 INFO - PROCESS | 17025 | 1461362623169 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:03:43 INFO - PROCESS | 17025 | 1461362623173 Marionette TRACE conn3 <- [1,1818,null,{}] 15:03:43 INFO - PROCESS | 17025 | 1461362623179 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}] 15:03:43 INFO - PROCESS | 17025 | 1461362623417 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:03:43 INFO - PROCESS | 17025 | 1461362623682 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:43 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685f15800 == 134 [pid = 17025] [id = 462] 15:03:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 246 (0x7f06780ec400) [pid = 17025] [serial = 1387] [outer = (nil)] 15:03:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 247 (0x7f067fb59400) [pid = 17025] [serial = 1388] [outer = 0x7f06780ec400] 15:03:43 INFO - PROCESS | 17025 | 1461362623810 Marionette DEBUG loaded listener.js 15:03:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 248 (0x7f0686fba800) [pid = 17025] [serial = 1389] [outer = 0x7f06780ec400] 15:03:45 INFO - PROCESS | 17025 | 1461362625309 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]]]}] 15:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2186ms 15:03:45 INFO - PROCESS | 17025 | 1461362625355 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:03:45 INFO - PROCESS | 17025 | 1461362625361 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:03:45 INFO - PROCESS | 17025 | 1461362625370 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:03:45 INFO - PROCESS | 17025 | 1461362625376 Marionette TRACE conn3 <- [1,1822,null,{}] 15:03:45 INFO - PROCESS | 17025 | 1461362625383 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}] 15:03:45 INFO - PROCESS | 17025 | 1461362625609 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:03:45 INFO - PROCESS | 17025 | 1461362625878 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:45 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06810dd800 == 135 [pid = 17025] [id = 463] 15:03:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 249 (0x7f067d7ea800) [pid = 17025] [serial = 1390] [outer = (nil)] 15:03:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 250 (0x7f0680f43800) [pid = 17025] [serial = 1391] [outer = 0x7f067d7ea800] 15:03:45 INFO - PROCESS | 17025 | 1461362625960 Marionette DEBUG loaded listener.js 15:03:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 251 (0x7f0681d8ac00) [pid = 17025] [serial = 1392] [outer = 0x7f067d7ea800] 15:03:46 INFO - PROCESS | 17025 | 1461362626922 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]]]}] 15:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1583ms 15:03:46 INFO - PROCESS | 17025 | 1461362626955 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:03:46 INFO - PROCESS | 17025 | 1461362626964 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:03:46 INFO - PROCESS | 17025 | 1461362626974 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:03:46 INFO - PROCESS | 17025 | 1461362626979 Marionette TRACE conn3 <- [1,1826,null,{}] 15:03:46 INFO - PROCESS | 17025 | 1461362626986 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}] 15:03:47 INFO - PROCESS | 17025 | 1461362627203 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:03:47 INFO - PROCESS | 17025 | 1461362627701 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067edc6800 == 136 [pid = 17025] [id = 464] 15:03:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 252 (0x7f06822d0c00) [pid = 17025] [serial = 1393] [outer = (nil)] 15:03:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 253 (0x7f06822d8400) [pid = 17025] [serial = 1394] [outer = 0x7f06822d0c00] 15:03:47 INFO - PROCESS | 17025 | 1461362627783 Marionette DEBUG loaded listener.js 15:03:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 254 (0x7f0685fd2400) [pid = 17025] [serial = 1395] [outer = 0x7f06822d0c00] 15:03:48 INFO - PROCESS | 17025 | 1461362628686 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]]]}] 15:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1786ms 15:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:03:48 INFO - PROCESS | 17025 | 1461362628761 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:03:48 INFO - PROCESS | 17025 | 1461362628764 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:03:48 INFO - PROCESS | 17025 | 1461362628772 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:03:48 INFO - PROCESS | 17025 | 1461362628778 Marionette TRACE conn3 <- [1,1830,null,{}] 15:03:48 INFO - PROCESS | 17025 | 1461362628794 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}] 15:03:49 INFO - PROCESS | 17025 | 1461362629119 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690df1800 == 135 [pid = 17025] [id = 54] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 253 (0x7f069647bc00) [pid = 17025] [serial = 1247] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 252 (0x7f068f7a4800) [pid = 17025] [serial = 1235] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 251 (0x7f069602f800) [pid = 17025] [serial = 1244] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 250 (0x7f06940a4c00) [pid = 17025] [serial = 1241] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 249 (0x7f068c29c400) [pid = 17025] [serial = 1232] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 248 (0x7f06975f6c00) [pid = 17025] [serial = 1250] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 247 (0x7f0690e3c000) [pid = 17025] [serial = 1238] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 246 (0x7f068e4e9800) [pid = 17025] [serial = 1277] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 245 (0x7f0697a73800) [pid = 17025] [serial = 1253] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685b86000 == 134 [pid = 17025] [id = 446] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687f28800 == 133 [pid = 17025] [id = 445] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685fa3800 == 132 [pid = 17025] [id = 444] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0680f13000 == 131 [pid = 17025] [id = 443] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067fae0000 == 130 [pid = 17025] [id = 442] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06839d8800 == 129 [pid = 17025] [id = 441] 15:03:49 INFO - PROCESS | 17025 | 1461362629479 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a570c000 == 128 [pid = 17025] [id = 436] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a43a3000 == 127 [pid = 17025] [id = 435] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069e4f4000 == 126 [pid = 17025] [id = 434] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a781000 == 125 [pid = 17025] [id = 433] 15:03:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06804c4000 == 126 [pid = 17025] [id = 465] 15:03:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 246 (0x7f0685f30800) [pid = 17025] [serial = 1396] [outer = (nil)] 15:03:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 247 (0x7f0686fa8400) [pid = 17025] [serial = 1397] [outer = 0x7f0685f30800] 15:03:49 INFO - PROCESS | 17025 | 1461362629577 Marionette DEBUG loaded listener.js 15:03:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 248 (0x7f0686fbf400) [pid = 17025] [serial = 1398] [outer = 0x7f0685f30800] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069828b000 == 125 [pid = 17025] [id = 432] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696ac7000 == 124 [pid = 17025] [id = 431] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06941d1800 == 123 [pid = 17025] [id = 430] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068f5f4800 == 122 [pid = 17025] [id = 429] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068de64000 == 121 [pid = 17025] [id = 428] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686906000 == 120 [pid = 17025] [id = 427] 15:03:49 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067fa5e800 == 119 [pid = 17025] [id = 426] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 247 (0x7f067fbaf800) [pid = 17025] [serial = 1260] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 246 (0x7f06871ee800) [pid = 17025] [serial = 1266] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 245 (0x7f067d7f3000) [pid = 17025] [serial = 1256] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 244 (0x7f068b2ac800) [pid = 17025] [serial = 1268] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 243 (0x7f068c2e3400) [pid = 17025] [serial = 1272] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 242 (0x7f0683656c00) [pid = 17025] [serial = 1223] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 241 (0x7f067e1dc800) [pid = 17025] [serial = 1220] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 240 (0x7f068de1f800) [pid = 17025] [serial = 1275] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 239 (0x7f067e1dc400) [pid = 17025] [serial = 1259] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 238 (0x7f0686926800) [pid = 17025] [serial = 1263] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 237 (0x7f068c0a8c00) [pid = 17025] [serial = 1271] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 236 (0x7f068b585400) [pid = 17025] [serial = 1269] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 235 (0x7f068727a000) [pid = 17025] [serial = 1226] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 234 (0x7f067fbaf400) [pid = 17025] [serial = 1274] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 233 (0x7f0685f2a800) [pid = 17025] [serial = 1262] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 232 (0x7f0686d11400) [pid = 17025] [serial = 1265] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 17025 | --DOMWINDOW == 231 (0x7f068b587800) [pid = 17025] [serial = 1229] [outer = (nil)] [url = about:blank] 15:03:50 INFO - PROCESS | 17025 | 1461362630409 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]]]}] 15:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1688ms 15:03:50 INFO - PROCESS | 17025 | 1461362630459 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:03:50 INFO - PROCESS | 17025 | 1461362630463 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:03:50 INFO - PROCESS | 17025 | 1461362630470 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:03:50 INFO - PROCESS | 17025 | 1461362630474 Marionette TRACE conn3 <- [1,1834,null,{}] 15:03:50 INFO - PROCESS | 17025 | 1461362630509 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}] 15:03:50 INFO - PROCESS | 17025 | 1461362630719 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:03:50 INFO - PROCESS | 17025 | 1461362630730 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:50 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685ec2000 == 120 [pid = 17025] [id = 466] 15:03:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 232 (0x7f06780e6800) [pid = 17025] [serial = 1399] [outer = (nil)] 15:03:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 233 (0x7f0687270800) [pid = 17025] [serial = 1400] [outer = 0x7f06780e6800] 15:03:50 INFO - PROCESS | 17025 | 1461362630797 Marionette DEBUG loaded listener.js 15:03:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 234 (0x7f0687d40000) [pid = 17025] [serial = 1401] [outer = 0x7f06780e6800] 15:03:51 INFO - PROCESS | 17025 | 1461362631843 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]]]}] 15:03:51 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 15:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1437ms 15:03:51 INFO - PROCESS | 17025 | 1461362631909 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:03:51 INFO - PROCESS | 17025 | 1461362631912 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:03:51 INFO - PROCESS | 17025 | 1461362631919 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:03:51 INFO - PROCESS | 17025 | 1461362631922 Marionette TRACE conn3 <- [1,1838,null,{}] 15:03:51 INFO - PROCESS | 17025 | 1461362631928 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}] 15:03:52 INFO - PROCESS | 17025 | 1461362632194 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:03:52 INFO - PROCESS | 17025 | 1461362632226 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:52 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687134000 == 121 [pid = 17025] [id = 467] 15:03:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 235 (0x7f0687271000) [pid = 17025] [serial = 1402] [outer = (nil)] 15:03:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 236 (0x7f068b532c00) [pid = 17025] [serial = 1403] [outer = 0x7f0687271000] 15:03:52 INFO - PROCESS | 17025 | 1461362632292 Marionette DEBUG loaded listener.js 15:03:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 237 (0x7f068c09ac00) [pid = 17025] [serial = 1404] [outer = 0x7f0687271000] 15:03:53 INFO - PROCESS | 17025 | 1461362633258 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]]]}] 15:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1384ms 15:03:53 INFO - PROCESS | 17025 | 1461362633305 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:03:53 INFO - PROCESS | 17025 | 1461362633308 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:03:53 INFO - PROCESS | 17025 | 1461362633321 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:03:53 INFO - PROCESS | 17025 | 1461362633323 Marionette TRACE conn3 <- [1,1842,null,{}] 15:03:53 INFO - PROCESS | 17025 | 1461362633329 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}] 15:03:53 INFO - PROCESS | 17025 | 1461362633617 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:03:53 INFO - PROCESS | 17025 | 1461362633651 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c01d000 == 122 [pid = 17025] [id = 468] 15:03:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 238 (0x7f068dd05400) [pid = 17025] [serial = 1405] [outer = (nil)] 15:03:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 239 (0x7f068e85c800) [pid = 17025] [serial = 1406] [outer = 0x7f068dd05400] 15:03:53 INFO - PROCESS | 17025 | 1461362633723 Marionette DEBUG loaded listener.js 15:03:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 240 (0x7f0690f06c00) [pid = 17025] [serial = 1407] [outer = 0x7f068dd05400] 15:03:54 INFO - PROCESS | 17025 | --DOMWINDOW == 239 (0x7f06811ec800) [pid = 17025] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:03:54 INFO - PROCESS | 17025 | --DOMWINDOW == 238 (0x7f0680676800) [pid = 17025] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:03:54 INFO - PROCESS | 17025 | --DOMWINDOW == 237 (0x7f06833d9c00) [pid = 17025] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:03:54 INFO - PROCESS | 17025 | --DOMWINDOW == 236 (0x7f0687d3c400) [pid = 17025] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:03:54 INFO - PROCESS | 17025 | --DOMWINDOW == 235 (0x7f067a594000) [pid = 17025] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:03:54 INFO - PROCESS | 17025 | --DOMWINDOW == 234 (0x7f067fa74000) [pid = 17025] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:03:55 INFO - PROCESS | 17025 | 1461362635075 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]]]}] 15:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1786ms 15:03:55 INFO - PROCESS | 17025 | 1461362635108 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:03:55 INFO - PROCESS | 17025 | 1461362635111 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:03:55 INFO - PROCESS | 17025 | 1461362635117 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:03:55 INFO - PROCESS | 17025 | 1461362635119 Marionette TRACE conn3 <- [1,1846,null,{}] 15:03:55 INFO - PROCESS | 17025 | 1461362635125 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}] 15:03:55 INFO - PROCESS | 17025 | 1461362635315 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:03:55 INFO - PROCESS | 17025 | 1461362635495 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c0e2800 == 123 [pid = 17025] [id = 469] 15:03:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 235 (0x7f067fa77c00) [pid = 17025] [serial = 1408] [outer = (nil)] 15:03:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 236 (0x7f0690f02800) [pid = 17025] [serial = 1409] [outer = 0x7f067fa77c00] 15:03:55 INFO - PROCESS | 17025 | 1461362635560 Marionette DEBUG loaded listener.js 15:03:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 237 (0x7f0695eb2c00) [pid = 17025] [serial = 1410] [outer = 0x7f067fa77c00] 15:03:56 INFO - PROCESS | 17025 | 1461362636331 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]]]}] 15:03:56 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) 15:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1233ms 15:03:56 INFO - PROCESS | 17025 | 1461362636353 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:03:56 INFO - PROCESS | 17025 | 1461362636358 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 15:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:03:56 INFO - PROCESS | 17025 | 1461362636381 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:03:56 INFO - PROCESS | 17025 | 1461362636385 Marionette TRACE conn3 <- [1,1850,null,{}] 15:03:56 INFO - PROCESS | 17025 | 1461362636390 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}] 15:03:56 INFO - PROCESS | 17025 | 1461362636735 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:03:57 INFO - PROCESS | 17025 | 1461362637091 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fad3000 == 124 [pid = 17025] [id = 470] 15:03:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 238 (0x7f067ae3d000) [pid = 17025] [serial = 1411] [outer = (nil)] 15:03:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 239 (0x7f067ae3f000) [pid = 17025] [serial = 1412] [outer = 0x7f067ae3d000] 15:03:57 INFO - PROCESS | 17025 | 1461362637209 Marionette DEBUG loaded listener.js 15:03:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 240 (0x7f067f96bc00) [pid = 17025] [serial = 1413] [outer = 0x7f067ae3d000] 15:03:58 INFO - PROCESS | 17025 | 1461362638145 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]]]}] 15:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1836ms 15:03:58 INFO - PROCESS | 17025 | 1461362638220 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:03:58 INFO - PROCESS | 17025 | 1461362638226 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 15:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:03:58 INFO - PROCESS | 17025 | 1461362638236 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:03:58 INFO - PROCESS | 17025 | 1461362638241 Marionette TRACE conn3 <- [1,1854,null,{}] 15:03:58 INFO - PROCESS | 17025 | 1461362638250 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}] 15:03:58 INFO - PROCESS | 17025 | 1461362638521 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:03:58 INFO - PROCESS | 17025 | 1461362638843 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685d67000 == 125 [pid = 17025] [id = 471] 15:03:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 241 (0x7f06822d0800) [pid = 17025] [serial = 1414] [outer = (nil)] 15:03:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 242 (0x7f06839f0800) [pid = 17025] [serial = 1415] [outer = 0x7f06822d0800] 15:03:58 INFO - PROCESS | 17025 | 1461362638933 Marionette DEBUG loaded listener.js 15:03:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 243 (0x7f06869ce400) [pid = 17025] [serial = 1416] [outer = 0x7f06822d0800] 15:03:59 INFO - PROCESS | 17025 | 1461362639896 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]]]}] 15:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1701ms 15:03:59 INFO - PROCESS | 17025 | 1461362639937 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:03:59 INFO - PROCESS | 17025 | 1461362639943 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 15:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:03:59 INFO - PROCESS | 17025 | 1461362639950 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:03:59 INFO - PROCESS | 17025 | 1461362639954 Marionette TRACE conn3 <- [1,1858,null,{}] 15:03:59 INFO - PROCESS | 17025 | 1461362639961 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}] 15:04:00 INFO - PROCESS | 17025 | 1461362640200 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:04:00 INFO - PROCESS | 17025 | 1461362640557 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:00 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068de79800 == 126 [pid = 17025] [id = 472] 15:04:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 244 (0x7f0686fa2c00) [pid = 17025] [serial = 1417] [outer = (nil)] 15:04:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 245 (0x7f0686fbf000) [pid = 17025] [serial = 1418] [outer = 0x7f0686fa2c00] 15:04:00 INFO - PROCESS | 17025 | 1461362640644 Marionette DEBUG loaded listener.js 15:04:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 246 (0x7f068b2b2400) [pid = 17025] [serial = 1419] [outer = 0x7f0686fa2c00] 15:04:01 INFO - PROCESS | 17025 | 1461362641697 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]]]}] 15:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1785ms 15:04:01 INFO - PROCESS | 17025 | 1461362641736 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:04:01 INFO - PROCESS | 17025 | 1461362641744 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 15:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:04:01 INFO - PROCESS | 17025 | 1461362641761 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:04:01 INFO - PROCESS | 17025 | 1461362641769 Marionette TRACE conn3 <- [1,1862,null,{}] 15:04:01 INFO - PROCESS | 17025 | 1461362641776 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}] 15:04:02 INFO - PROCESS | 17025 | 1461362642014 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:04:02 INFO - PROCESS | 17025 | 1461362642339 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06922cd800 == 127 [pid = 17025] [id = 473] 15:04:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 247 (0x7f067ae3c400) [pid = 17025] [serial = 1420] [outer = (nil)] 15:04:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 248 (0x7f068d944c00) [pid = 17025] [serial = 1421] [outer = 0x7f067ae3c400] 15:04:02 INFO - PROCESS | 17025 | 1461362642427 Marionette DEBUG loaded listener.js 15:04:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 249 (0x7f0690f08800) [pid = 17025] [serial = 1422] [outer = 0x7f067ae3c400] 15:04:03 INFO - PROCESS | 17025 | 1461362643283 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]]]}] 15:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1604ms 15:04:03 INFO - PROCESS | 17025 | 1461362643360 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:04:03 INFO - PROCESS | 17025 | 1461362643364 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 15:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:04:03 INFO - PROCESS | 17025 | 1461362643373 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:04:03 INFO - PROCESS | 17025 | 1461362643376 Marionette TRACE conn3 <- [1,1866,null,{}] 15:04:03 INFO - PROCESS | 17025 | 1461362643382 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}] 15:04:03 INFO - PROCESS | 17025 | 1461362643605 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:04:03 INFO - PROCESS | 17025 | 1461362643913 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06968e6800 == 128 [pid = 17025] [id = 474] 15:04:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 250 (0x7f0686fa9000) [pid = 17025] [serial = 1423] [outer = (nil)] 15:04:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 251 (0x7f0696854c00) [pid = 17025] [serial = 1424] [outer = 0x7f0686fa9000] 15:04:04 INFO - PROCESS | 17025 | 1461362643998 Marionette DEBUG loaded listener.js 15:04:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 252 (0x7f069829fc00) [pid = 17025] [serial = 1425] [outer = 0x7f0686fa9000] 15:04:04 INFO - PROCESS | 17025 | 1461362644896 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]]]}] 15:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1587ms 15:04:04 INFO - PROCESS | 17025 | 1461362644962 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:04:04 INFO - PROCESS | 17025 | 1461362644966 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 15:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:04:04 INFO - PROCESS | 17025 | 1461362644973 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:04:04 INFO - PROCESS | 17025 | 1461362644978 Marionette TRACE conn3 <- [1,1870,null,{}] 15:04:04 INFO - PROCESS | 17025 | 1461362644984 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}] 15:04:05 INFO - PROCESS | 17025 | 1461362645264 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:04:05 INFO - PROCESS | 17025 | 1461362645589 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:05 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069e4e3800 == 129 [pid = 17025] [id = 475] 15:04:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 253 (0x7f069e47fc00) [pid = 17025] [serial = 1426] [outer = (nil)] 15:04:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 254 (0x7f06a405f000) [pid = 17025] [serial = 1427] [outer = 0x7f069e47fc00] 15:04:05 INFO - PROCESS | 17025 | 1461362645686 Marionette DEBUG loaded listener.js 15:04:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 255 (0x7f06a58d4000) [pid = 17025] [serial = 1428] [outer = 0x7f069e47fc00] 15:04:06 INFO - PROCESS | 17025 | 1461362646580 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]]]}] 15:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1638ms 15:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:04:06 INFO - PROCESS | 17025 | 1461362646612 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:04:06 INFO - PROCESS | 17025 | 1461362646615 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 15:04:06 INFO - PROCESS | 17025 | 1461362646622 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:04:06 INFO - PROCESS | 17025 | 1461362646625 Marionette TRACE conn3 <- [1,1874,null,{}] 15:04:06 INFO - PROCESS | 17025 | 1461362646631 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}] 15:04:06 INFO - PROCESS | 17025 | 1461362646856 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:04:07 INFO - PROCESS | 17025 | 1461362647174 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:07 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a7681800 == 130 [pid = 17025] [id = 476] 15:04:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 256 (0x7f067ae3b800) [pid = 17025] [serial = 1429] [outer = (nil)] 15:04:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 257 (0x7f06a920c800) [pid = 17025] [serial = 1430] [outer = 0x7f067ae3b800] 15:04:07 INFO - PROCESS | 17025 | 1461362647264 Marionette DEBUG loaded listener.js 15:04:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 258 (0x7f06a97b7000) [pid = 17025] [serial = 1431] [outer = 0x7f067ae3b800] 15:04:08 INFO - PROCESS | 17025 | 1461362648159 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]]]}] 15:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1587ms 15:04:08 INFO - PROCESS | 17025 | 1461362648209 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:04:08 INFO - PROCESS | 17025 | 1461362648213 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 15:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:04:08 INFO - PROCESS | 17025 | 1461362648220 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:04:08 INFO - PROCESS | 17025 | 1461362648224 Marionette TRACE conn3 <- [1,1878,null,{}] 15:04:08 INFO - PROCESS | 17025 | 1461362648230 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}] 15:04:08 INFO - PROCESS | 17025 | 1461362648449 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:04:08 INFO - PROCESS | 17025 | 1461362648762 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ac34d800 == 131 [pid = 17025] [id = 477] 15:04:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 259 (0x7f0680502400) [pid = 17025] [serial = 1432] [outer = (nil)] 15:04:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 260 (0x7f0680509400) [pid = 17025] [serial = 1433] [outer = 0x7f0680502400] 15:04:08 INFO - PROCESS | 17025 | 1461362648849 Marionette DEBUG loaded listener.js 15:04:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 261 (0x7f068050fc00) [pid = 17025] [serial = 1434] [outer = 0x7f0680502400] 15:04:09 INFO - PROCESS | 17025 | ************************* 15:04:09 INFO - PROCESS | 17025 | A coding exception was thrown and uncaught in a Task. 15:04:09 INFO - PROCESS | 17025 | 15:04:09 INFO - PROCESS | 17025 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:04:09 INFO - PROCESS | 17025 | Full stack: 15:04:09 INFO - PROCESS | 17025 | ************************* 15:04:10 INFO - PROCESS | 17025 | 1461362650078 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]]]}] 15:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1890ms 15:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:04:10 INFO - PROCESS | 17025 | 1461362650112 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:04:10 INFO - PROCESS | 17025 | 1461362650115 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 15:04:10 INFO - PROCESS | 17025 | 1461362650121 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:04:10 INFO - PROCESS | 17025 | 1461362650125 Marionette TRACE conn3 <- [1,1882,null,{}] 15:04:10 INFO - PROCESS | 17025 | 1461362650131 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}] 15:04:10 INFO - PROCESS | 17025 | 1461362650347 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:04:10 INFO - PROCESS | 17025 | 1461362650667 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0692006800 == 132 [pid = 17025] [id = 478] 15:04:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 262 (0x7f0680509c00) [pid = 17025] [serial = 1435] [outer = (nil)] 15:04:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 263 (0x7f068bf65400) [pid = 17025] [serial = 1436] [outer = 0x7f0680509c00] 15:04:10 INFO - PROCESS | 17025 | 1461362650754 Marionette DEBUG loaded listener.js 15:04:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 264 (0x7f068bf69800) [pid = 17025] [serial = 1437] [outer = 0x7f0680509c00] 15:04:11 INFO - PROCESS | 17025 | 1461362651612 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]]]}] 15:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1536ms 15:04:11 INFO - PROCESS | 17025 | 1461362651658 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:04:11 INFO - PROCESS | 17025 | 1461362651662 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 15:04:11 INFO - PROCESS | 17025 | 1461362651669 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:04:11 INFO - PROCESS | 17025 | 1461362651673 Marionette TRACE conn3 <- [1,1886,null,{}] 15:04:11 INFO - PROCESS | 17025 | 1461362651679 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}] 15:04:11 INFO - PROCESS | 17025 | 1461362651896 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:04:12 INFO - PROCESS | 17025 | 1461362652242 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a40bb000 == 133 [pid = 17025] [id = 479] 15:04:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 265 (0x7f0680503800) [pid = 17025] [serial = 1438] [outer = (nil)] 15:04:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 266 (0x7f0681221000) [pid = 17025] [serial = 1439] [outer = 0x7f0680503800] 15:04:12 INFO - PROCESS | 17025 | 1461362652330 Marionette DEBUG loaded listener.js 15:04:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 267 (0x7f0681225000) [pid = 17025] [serial = 1440] [outer = 0x7f0680503800] 15:04:13 INFO - PROCESS | 17025 | 1461362653230 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]]]}] 15:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1637ms 15:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:04:13 INFO - PROCESS | 17025 | 1461362653306 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:04:13 INFO - PROCESS | 17025 | 1461362653310 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 15:04:13 INFO - PROCESS | 17025 | 1461362653316 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:04:13 INFO - PROCESS | 17025 | 1461362653319 Marionette TRACE conn3 <- [1,1890,null,{}] 15:04:13 INFO - PROCESS | 17025 | 1461362653325 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}] 15:04:13 INFO - PROCESS | 17025 | 1461362653584 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:04:13 INFO - PROCESS | 17025 | 1461362653908 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:13 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a540e800 == 134 [pid = 17025] [id = 480] 15:04:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 268 (0x7f06798f8000) [pid = 17025] [serial = 1441] [outer = (nil)] 15:04:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 269 (0x7f06798fa800) [pid = 17025] [serial = 1442] [outer = 0x7f06798f8000] 15:04:14 INFO - PROCESS | 17025 | 1461362654000 Marionette DEBUG loaded listener.js 15:04:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 270 (0x7f068bf60c00) [pid = 17025] [serial = 1443] [outer = 0x7f06798f8000] 15:04:14 INFO - PROCESS | 17025 | 1461362654914 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]]]}] 15:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1632ms 15:04:14 INFO - PROCESS | 17025 | 1461362654948 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:04:14 INFO - PROCESS | 17025 | 1461362654952 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 15:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:04:14 INFO - PROCESS | 17025 | 1461362654960 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:04:14 INFO - PROCESS | 17025 | 1461362654965 Marionette TRACE conn3 <- [1,1894,null,{}] 15:04:14 INFO - PROCESS | 17025 | 1461362654971 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}] 15:04:15 INFO - PROCESS | 17025 | 1461362655229 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:04:15 INFO - PROCESS | 17025 | 1461362655549 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06922c1000 == 135 [pid = 17025] [id = 481] 15:04:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 271 (0x7f06798f9000) [pid = 17025] [serial = 1444] [outer = (nil)] 15:04:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 272 (0x7f067c5e8c00) [pid = 17025] [serial = 1445] [outer = 0x7f06798f9000] 15:04:15 INFO - PROCESS | 17025 | 1461362655632 Marionette DEBUG loaded listener.js 15:04:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 273 (0x7f068bf6ac00) [pid = 17025] [serial = 1446] [outer = 0x7f06798f9000] 15:04:16 INFO - PROCESS | 17025 | 1461362656483 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]]]}] 15:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1583ms 15:04:16 INFO - PROCESS | 17025 | 1461362656544 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:04:16 INFO - PROCESS | 17025 | 1461362656547 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 15:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:04:16 INFO - PROCESS | 17025 | 1461362656554 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:04:16 INFO - PROCESS | 17025 | 1461362656558 Marionette TRACE conn3 <- [1,1898,null,{}] 15:04:16 INFO - PROCESS | 17025 | 1461362656564 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}] 15:04:16 INFO - PROCESS | 17025 | 1461362656784 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:04:17 INFO - PROCESS | 17025 | 1461362657093 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:17 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ed14800 == 136 [pid = 17025] [id = 482] 15:04:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 274 (0x7f067c5e0800) [pid = 17025] [serial = 1447] [outer = (nil)] 15:04:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 275 (0x7f067ed80000) [pid = 17025] [serial = 1448] [outer = 0x7f067c5e0800] 15:04:17 INFO - PROCESS | 17025 | 1461362657190 Marionette DEBUG loaded listener.js 15:04:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 276 (0x7f067ed85800) [pid = 17025] [serial = 1449] [outer = 0x7f067c5e0800] 15:04:18 INFO - PROCESS | 17025 | 1461362658055 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]]]}] 15:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1529ms 15:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:04:18 INFO - PROCESS | 17025 | 1461362658087 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:04:18 INFO - PROCESS | 17025 | 1461362658090 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 15:04:18 INFO - PROCESS | 17025 | 1461362658097 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:04:18 INFO - PROCESS | 17025 | 1461362658100 Marionette TRACE conn3 <- [1,1902,null,{}] 15:04:18 INFO - PROCESS | 17025 | 1461362658105 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}] 15:04:18 INFO - PROCESS | 17025 | 1461362658319 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:04:18 INFO - PROCESS | 17025 | 1461362658592 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:18 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06845ae800 == 137 [pid = 17025] [id = 483] 15:04:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 277 (0x7f067c5e7c00) [pid = 17025] [serial = 1450] [outer = (nil)] 15:04:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 278 (0x7f068121a800) [pid = 17025] [serial = 1451] [outer = 0x7f067c5e7c00] 15:04:18 INFO - PROCESS | 17025 | 1461362658714 Marionette DEBUG loaded listener.js 15:04:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 279 (0x7f068bf6d000) [pid = 17025] [serial = 1452] [outer = 0x7f067c5e7c00] 15:04:19 INFO - PROCESS | 17025 | 1461362659554 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]]]}] 15:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1531ms 15:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:04:19 INFO - PROCESS | 17025 | 1461362659627 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:04:19 INFO - PROCESS | 17025 | 1461362659630 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 15:04:19 INFO - PROCESS | 17025 | 1461362659636 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:04:19 INFO - PROCESS | 17025 | 1461362659640 Marionette TRACE conn3 <- [1,1906,null,{}] 15:04:19 INFO - PROCESS | 17025 | 1461362659645 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}] 15:04:19 INFO - PROCESS | 17025 | 1461362659879 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:04:20 INFO - PROCESS | 17025 | 1461362660215 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06845c5000 == 138 [pid = 17025] [id = 484] 15:04:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 280 (0x7f067e202c00) [pid = 17025] [serial = 1453] [outer = (nil)] 15:04:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 281 (0x7f067e20b000) [pid = 17025] [serial = 1454] [outer = 0x7f067e202c00] 15:04:20 INFO - PROCESS | 17025 | 1461362660299 Marionette DEBUG loaded listener.js 15:04:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 282 (0x7f067e210400) [pid = 17025] [serial = 1455] [outer = 0x7f067e202c00] 15:04:21 INFO - PROCESS | 17025 | 1461362661154 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]]]}] 15:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1583ms 15:04:21 INFO - PROCESS | 17025 | 1461362661219 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:04:21 INFO - PROCESS | 17025 | 1461362661223 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 15:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:04:21 INFO - PROCESS | 17025 | 1461362661231 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:04:21 INFO - PROCESS | 17025 | 1461362661234 Marionette TRACE conn3 <- [1,1910,null,{}] 15:04:21 INFO - PROCESS | 17025 | 1461362661239 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}] 15:04:21 INFO - PROCESS | 17025 | 1461362661462 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:04:21 INFO - PROCESS | 17025 | 1461362661775 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:21 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067dc4c000 == 139 [pid = 17025] [id = 485] 15:04:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 283 (0x7f067e207000) [pid = 17025] [serial = 1456] [outer = (nil)] 15:04:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 284 (0x7f0681d83800) [pid = 17025] [serial = 1457] [outer = 0x7f067e207000] 15:04:21 INFO - PROCESS | 17025 | 1461362661855 Marionette DEBUG loaded listener.js 15:04:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 285 (0x7f068f799c00) [pid = 17025] [serial = 1458] [outer = 0x7f067e207000] 15:04:22 INFO - PROCESS | 17025 | 1461362662734 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]]]}] 15:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1581ms 15:04:22 INFO - PROCESS | 17025 | 1461362662812 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:04:22 INFO - PROCESS | 17025 | 1461362662815 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 15:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:04:22 INFO - PROCESS | 17025 | 1461362662822 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:04:22 INFO - PROCESS | 17025 | 1461362662825 Marionette TRACE conn3 <- [1,1914,null,{}] 15:04:22 INFO - PROCESS | 17025 | 1461362662831 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}] 15:04:23 INFO - PROCESS | 17025 | 1461362663057 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:04:23 INFO - PROCESS | 17025 | 1461362663395 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:23 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679280800 == 140 [pid = 17025] [id = 486] 15:04:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 286 (0x7f0679297800) [pid = 17025] [serial = 1459] [outer = (nil)] 15:04:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 287 (0x7f06792a0000) [pid = 17025] [serial = 1460] [outer = 0x7f0679297800] 15:04:23 INFO - PROCESS | 17025 | 1461362663477 Marionette DEBUG loaded listener.js 15:04:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 288 (0x7f06792a5400) [pid = 17025] [serial = 1461] [outer = 0x7f0679297800] 15:04:24 INFO - PROCESS | 17025 | 1461362664350 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]]]}] 15:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1581ms 15:04:24 INFO - PROCESS | 17025 | 1461362664404 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:04:24 INFO - PROCESS | 17025 | 1461362664408 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 15:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:04:24 INFO - PROCESS | 17025 | 1461362664415 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:04:24 INFO - PROCESS | 17025 | 1461362664418 Marionette TRACE conn3 <- [1,1918,null,{}] 15:04:24 INFO - PROCESS | 17025 | 1461362664424 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}] 15:04:24 INFO - PROCESS | 17025 | 1461362664653 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:04:25 INFO - PROCESS | 17025 | 1461362665461 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067afcd800 == 141 [pid = 17025] [id = 487] 15:04:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 289 (0x7f06780e8800) [pid = 17025] [serial = 1462] [outer = (nil)] 15:04:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 290 (0x7f06780eec00) [pid = 17025] [serial = 1463] [outer = 0x7f06780e8800] 15:04:25 INFO - PROCESS | 17025 | 1461362665542 Marionette DEBUG loaded listener.js 15:04:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 291 (0x7f06798f7800) [pid = 17025] [serial = 1464] [outer = 0x7f06780e8800] 15:04:26 INFO - PROCESS | 17025 | 1461362666412 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]]]}] 15:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2032ms 15:04:26 INFO - PROCESS | 17025 | 1461362666448 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:04:26 INFO - PROCESS | 17025 | 1461362666455 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 15:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:04:26 INFO - PROCESS | 17025 | 1461362666465 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:04:26 INFO - PROCESS | 17025 | 1461362666469 Marionette TRACE conn3 <- [1,1922,null,{}] 15:04:26 INFO - PROCESS | 17025 | 1461362666476 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}] 15:04:26 INFO - PROCESS | 17025 | 1461362666697 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:04:26 INFO - PROCESS | 17025 | 1461362666943 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0684761800 == 142 [pid = 17025] [id = 488] 15:04:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 292 (0x7f06780e8c00) [pid = 17025] [serial = 1465] [outer = (nil)] 15:04:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 293 (0x7f067d7e6400) [pid = 17025] [serial = 1466] [outer = 0x7f06780e8c00] 15:04:27 INFO - PROCESS | 17025 | 1461362667021 Marionette DEBUG loaded listener.js 15:04:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 294 (0x7f067ddc3400) [pid = 17025] [serial = 1467] [outer = 0x7f06780e8c00] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06961db800 == 141 [pid = 17025] [id = 416] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686da5800 == 140 [pid = 17025] [id = 408] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06973a4800 == 139 [pid = 17025] [id = 417] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c0e2800 == 138 [pid = 17025] [id = 469] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c01d000 == 137 [pid = 17025] [id = 468] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687134000 == 136 [pid = 17025] [id = 467] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685ec2000 == 135 [pid = 17025] [id = 466] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06804c4000 == 134 [pid = 17025] [id = 465] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067edc6800 == 133 [pid = 17025] [id = 464] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06810dd800 == 132 [pid = 17025] [id = 463] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e522800 == 131 [pid = 17025] [id = 458] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068711c800 == 130 [pid = 17025] [id = 457] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683aa1000 == 129 [pid = 17025] [id = 456] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067aeee000 == 128 [pid = 17025] [id = 455] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067aed3800 == 127 [pid = 17025] [id = 454] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a9374800 == 126 [pid = 17025] [id = 453] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697848800 == 125 [pid = 17025] [id = 452] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696172800 == 124 [pid = 17025] [id = 451] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0691f17800 == 123 [pid = 17025] [id = 450] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687f27000 == 122 [pid = 17025] [id = 449] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e46f000 == 121 [pid = 17025] [id = 447] 15:04:27 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0680f10000 == 120 [pid = 17025] [id = 448] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 293 (0x7f06955d9800) [pid = 17025] [serial = 1343] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 292 (0x7f0687fa1800) [pid = 17025] [serial = 1334] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 291 (0x7f06a9204800) [pid = 17025] [serial = 1310] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 290 (0x7f06871e6400) [pid = 17025] [serial = 1332] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 289 (0x7f0685f25000) [pid = 17025] [serial = 1329] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 288 (0x7f06a925a400) [pid = 17025] [serial = 1313] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 287 (0x7f068c2e2800) [pid = 17025] [serial = 1286] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 286 (0x7f06a9565400) [pid = 17025] [serial = 1316] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 285 (0x7f068c09ec00) [pid = 17025] [serial = 1337] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 284 (0x7f0685cea800) [pid = 17025] [serial = 1331] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 283 (0x7f067f96a400) [pid = 17025] [serial = 1280] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 282 (0x7f06a572fc00) [pid = 17025] [serial = 1307] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 281 (0x7f0686928800) [pid = 17025] [serial = 1283] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 280 (0x7f068e43c800) [pid = 17025] [serial = 1289] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 279 (0x7f0682295800) [pid = 17025] [serial = 1340] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 278 (0x7f0691e55c00) [pid = 17025] [serial = 1341] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 277 (0x7f069874f000) [pid = 17025] [serial = 1298] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 276 (0x7f0697a73c00) [pid = 17025] [serial = 1295] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 275 (0x7f0680f46000) [pid = 17025] [serial = 1319] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 274 (0x7f068b587c00) [pid = 17025] [serial = 1335] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 273 (0x7f0681d81000) [pid = 17025] [serial = 1326] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 272 (0x7f06935b6000) [pid = 17025] [serial = 1292] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 271 (0x7f067fbb0000) [pid = 17025] [serial = 1325] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 270 (0x7f06835ab800) [pid = 17025] [serial = 1328] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 269 (0x7f0687273000) [pid = 17025] [serial = 1322] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 268 (0x7f068c2a6800) [pid = 17025] [serial = 1338] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 267 (0x7f06a43dc000) [pid = 17025] [serial = 1304] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | --DOMWINDOW == 266 (0x7f069d570c00) [pid = 17025] [serial = 1301] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17025 | 1461362668828 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]]]}] 15:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2385ms 15:04:28 INFO - PROCESS | 17025 | 1461362668852 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:04:28 INFO - PROCESS | 17025 | 1461362668859 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 15:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:04:28 INFO - PROCESS | 17025 | 1461362668867 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:04:28 INFO - PROCESS | 17025 | 1461362668871 Marionette TRACE conn3 <- [1,1926,null,{}] 15:04:28 INFO - PROCESS | 17025 | 1461362668876 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}] 15:04:29 INFO - PROCESS | 17025 | 1461362669099 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:04:29 INFO - PROCESS | 17025 | 1461362669310 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:29 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067eddd000 == 121 [pid = 17025] [id = 489] 15:04:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 267 (0x7f067c2ab000) [pid = 17025] [serial = 1468] [outer = (nil)] 15:04:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 268 (0x7f067e210c00) [pid = 17025] [serial = 1469] [outer = 0x7f067c2ab000] 15:04:29 INFO - PROCESS | 17025 | 1461362669385 Marionette DEBUG loaded listener.js 15:04:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 269 (0x7f067fbad000) [pid = 17025] [serial = 1470] [outer = 0x7f067c2ab000] 15:04:30 INFO - PROCESS | 17025 | 1461362670235 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]]]}] 15:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1385ms 15:04:30 INFO - PROCESS | 17025 | 1461362670254 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:04:30 INFO - PROCESS | 17025 | 1461362670258 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 15:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:04:30 INFO - PROCESS | 17025 | 1461362670267 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:04:30 INFO - PROCESS | 17025 | 1461362670276 Marionette TRACE conn3 <- [1,1930,null,{}] 15:04:30 INFO - PROCESS | 17025 | 1461362670290 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}] 15:04:30 INFO - PROCESS | 17025 | 1461362670589 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:04:30 INFO - PROCESS | 17025 | 1461362670629 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683a9f000 == 122 [pid = 17025] [id = 490] 15:04:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 270 (0x7f067f973800) [pid = 17025] [serial = 1471] [outer = (nil)] 15:04:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 271 (0x7f0681218800) [pid = 17025] [serial = 1472] [outer = 0x7f067f973800] 15:04:30 INFO - PROCESS | 17025 | 1461362670695 Marionette DEBUG loaded listener.js 15:04:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 272 (0x7f0681d82000) [pid = 17025] [serial = 1473] [outer = 0x7f067f973800] 15:04:31 INFO - PROCESS | 17025 | 1461362671618 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]]]}] 15:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1392ms 15:04:31 INFO - PROCESS | 17025 | 1461362671660 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:04:31 INFO - PROCESS | 17025 | 1461362671664 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 15:04:31 INFO - PROCESS | 17025 | 1461362671676 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:04:31 INFO - PROCESS | 17025 | 1461362671679 Marionette TRACE conn3 <- [1,1934,null,{}] 15:04:31 INFO - PROCESS | 17025 | 1461362671686 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}] 15:04:31 INFO - PROCESS | 17025 | 1461362671950 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:04:31 INFO - PROCESS | 17025 | 1461362671990 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:32 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685ec2000 == 123 [pid = 17025] [id = 491] 15:04:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 273 (0x7f06811f3800) [pid = 17025] [serial = 1474] [outer = (nil)] 15:04:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 274 (0x7f06822d1c00) [pid = 17025] [serial = 1475] [outer = 0x7f06811f3800] 15:04:32 INFO - PROCESS | 17025 | 1461362672074 Marionette DEBUG loaded listener.js 15:04:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 275 (0x7f06835ab800) [pid = 17025] [serial = 1476] [outer = 0x7f06811f3800] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 274 (0x7f0680f47000) [pid = 17025] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 273 (0x7f067d7ea800) [pid = 17025] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 272 (0x7f067ac8d800) [pid = 17025] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 271 (0x7f0685f30800) [pid = 17025] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 270 (0x7f067c2aac00) [pid = 17025] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 269 (0x7f067d590400) [pid = 17025] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 268 (0x7f067d6e8400) [pid = 17025] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 267 (0x7f068c2e1c00) [pid = 17025] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 266 (0x7f06822d0c00) [pid = 17025] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 265 (0x7f068dd05400) [pid = 17025] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 264 (0x7f06780e6800) [pid = 17025] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 263 (0x7f0687271000) [pid = 17025] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 262 (0x7f067ac96c00) [pid = 17025] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 261 (0x7f067d592400) [pid = 17025] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 260 (0x7f067c2a6000) [pid = 17025] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 259 (0x7f067fb57800) [pid = 17025] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:04:33 INFO - PROCESS | 17025 | --DOMWINDOW == 258 (0x7f067d58fc00) [pid = 17025] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:04:34 INFO - PROCESS | 17025 | 1461362674089 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]]]}] 15:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2440ms 15:04:34 INFO - PROCESS | 17025 | 1461362674113 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:04:34 INFO - PROCESS | 17025 | 1461362674117 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 15:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:04:34 INFO - PROCESS | 17025 | 1461362674123 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:04:34 INFO - PROCESS | 17025 | 1461362674125 Marionette TRACE conn3 <- [1,1938,null,{}] 15:04:34 INFO - PROCESS | 17025 | 1461362674131 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}] 15:04:34 INFO - PROCESS | 17025 | 1461362674401 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:04:34 INFO - PROCESS | 17025 | 1461362674422 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068691c800 == 124 [pid = 17025] [id = 492] 15:04:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 259 (0x7f06811ef800) [pid = 17025] [serial = 1477] [outer = (nil)] 15:04:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 260 (0x7f06822cb400) [pid = 17025] [serial = 1478] [outer = 0x7f06811ef800] 15:04:34 INFO - PROCESS | 17025 | 1461362674501 Marionette DEBUG loaded listener.js 15:04:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 261 (0x7f0685fd8c00) [pid = 17025] [serial = 1479] [outer = 0x7f06811ef800] 15:04:35 INFO - PROCESS | 17025 | 1461362675384 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]]]}] 15:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1284ms 15:04:35 INFO - PROCESS | 17025 | 1461362675408 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:04:35 INFO - PROCESS | 17025 | 1461362675412 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 15:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:04:35 INFO - PROCESS | 17025 | 1461362675443 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:04:35 INFO - PROCESS | 17025 | 1461362675446 Marionette TRACE conn3 <- [1,1942,null,{}] 15:04:35 INFO - PROCESS | 17025 | 1461362675456 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}] 15:04:35 INFO - PROCESS | 17025 | 1461362675660 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:04:36 INFO - PROCESS | 17025 | 1461362676114 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067aeee000 == 125 [pid = 17025] [id = 493] 15:04:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 262 (0x7f06780ef800) [pid = 17025] [serial = 1480] [outer = (nil)] 15:04:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 263 (0x7f06798f1c00) [pid = 17025] [serial = 1481] [outer = 0x7f06780ef800] 15:04:36 INFO - PROCESS | 17025 | 1461362676201 Marionette DEBUG loaded listener.js 15:04:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 264 (0x7f067ae3d400) [pid = 17025] [serial = 1482] [outer = 0x7f06780ef800] 15:04:37 INFO - PROCESS | 17025 | 1461362677163 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]]]}] 15:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1737ms 15:04:37 INFO - PROCESS | 17025 | 1461362677182 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:04:37 INFO - PROCESS | 17025 | 1461362677189 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 15:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:04:37 INFO - PROCESS | 17025 | 1461362677199 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:04:37 INFO - PROCESS | 17025 | 1461362677203 Marionette TRACE conn3 <- [1,1946,null,{}] 15:04:37 INFO - PROCESS | 17025 | 1461362677211 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}] 15:04:37 INFO - PROCESS | 17025 | 1461362677460 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:04:37 INFO - PROCESS | 17025 | 1461362677882 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:37 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068367d800 == 126 [pid = 17025] [id = 494] 15:04:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 265 (0x7f067ddc1800) [pid = 17025] [serial = 1483] [outer = (nil)] 15:04:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 266 (0x7f067e1dc800) [pid = 17025] [serial = 1484] [outer = 0x7f067ddc1800] 15:04:38 INFO - PROCESS | 17025 | 1461362678031 Marionette DEBUG loaded listener.js 15:04:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 267 (0x7f067f96a400) [pid = 17025] [serial = 1485] [outer = 0x7f067ddc1800] 15:04:39 INFO - PROCESS | 17025 | 1461362679328 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]]]}] 15:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2188ms 15:04:39 INFO - PROCESS | 17025 | 1461362679391 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:04:39 INFO - PROCESS | 17025 | 1461362679398 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 15:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:04:39 INFO - PROCESS | 17025 | 1461362679405 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:04:39 INFO - PROCESS | 17025 | 1461362679407 Marionette TRACE conn3 <- [1,1950,null,{}] 15:04:39 INFO - PROCESS | 17025 | 1461362679414 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}] 15:04:39 INFO - PROCESS | 17025 | 1461362679693 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:04:40 INFO - PROCESS | 17025 | 1461362680060 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:40 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686db1800 == 127 [pid = 17025] [id = 495] 15:04:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 268 (0x7f0680f24400) [pid = 17025] [serial = 1486] [outer = (nil)] 15:04:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 269 (0x7f068121bc00) [pid = 17025] [serial = 1487] [outer = 0x7f0680f24400] 15:04:40 INFO - PROCESS | 17025 | 1461362680151 Marionette DEBUG loaded listener.js 15:04:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 270 (0x7f06822cb800) [pid = 17025] [serial = 1488] [outer = 0x7f0680f24400] 15:04:41 INFO - PROCESS | 17025 | 1461362681059 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]]]}] 15:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1681ms 15:04:41 INFO - PROCESS | 17025 | 1461362681086 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:04:41 INFO - PROCESS | 17025 | 1461362681091 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 15:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:04:41 INFO - PROCESS | 17025 | 1461362681107 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:04:41 INFO - PROCESS | 17025 | 1461362681117 Marionette TRACE conn3 <- [1,1954,null,{}] 15:04:41 INFO - PROCESS | 17025 | 1461362681125 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}] 15:04:41 INFO - PROCESS | 17025 | 1461362681372 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:04:41 INFO - PROCESS | 17025 | 1461362681687 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c019800 == 128 [pid = 17025] [id = 496] 15:04:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 271 (0x7f0680f2e800) [pid = 17025] [serial = 1489] [outer = (nil)] 15:04:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 272 (0x7f0686edd000) [pid = 17025] [serial = 1490] [outer = 0x7f0680f2e800] 15:04:41 INFO - PROCESS | 17025 | 1461362681772 Marionette DEBUG loaded listener.js 15:04:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 273 (0x7f0686fb6800) [pid = 17025] [serial = 1491] [outer = 0x7f0680f2e800] 15:04:42 INFO - PROCESS | 17025 | 1461362682654 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]]]}] 15:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1605ms 15:04:42 INFO - PROCESS | 17025 | 1461362682705 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:04:42 INFO - PROCESS | 17025 | 1461362682710 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 15:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:04:42 INFO - PROCESS | 17025 | 1461362682716 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:04:42 INFO - PROCESS | 17025 | 1461362682719 Marionette TRACE conn3 <- [1,1958,null,{}] 15:04:42 INFO - PROCESS | 17025 | 1461362682726 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}] 15:04:42 INFO - PROCESS | 17025 | 1461362682953 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:04:43 INFO - PROCESS | 17025 | 1461362683264 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:43 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e4c1000 == 129 [pid = 17025] [id = 497] 15:04:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 274 (0x7f0686927800) [pid = 17025] [serial = 1492] [outer = (nil)] 15:04:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 275 (0x7f0687279400) [pid = 17025] [serial = 1493] [outer = 0x7f0686927800] 15:04:43 INFO - PROCESS | 17025 | 1461362683351 Marionette DEBUG loaded listener.js 15:04:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 276 (0x7f0687fa1800) [pid = 17025] [serial = 1494] [outer = 0x7f0686927800] 15:04:44 INFO - PROCESS | 17025 | 1461362684255 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]]]}] 15:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1591ms 15:04:44 INFO - PROCESS | 17025 | 1461362684308 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:04:44 INFO - PROCESS | 17025 | 1461362684311 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 15:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:04:44 INFO - PROCESS | 17025 | 1461362684319 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:04:44 INFO - PROCESS | 17025 | 1461362684322 Marionette TRACE conn3 <- [1,1962,null,{}] 15:04:44 INFO - PROCESS | 17025 | 1461362684327 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}] 15:04:44 INFO - PROCESS | 17025 | 1461362684589 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:04:44 INFO - PROCESS | 17025 | 1461362684933 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690dea000 == 130 [pid = 17025] [id = 498] 15:04:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 277 (0x7f068bf6a400) [pid = 17025] [serial = 1495] [outer = (nil)] 15:04:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 278 (0x7f068c09bc00) [pid = 17025] [serial = 1496] [outer = 0x7f068bf6a400] 15:04:45 INFO - PROCESS | 17025 | 1461362685034 Marionette DEBUG loaded listener.js 15:04:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 279 (0x7f068d572400) [pid = 17025] [serial = 1497] [outer = 0x7f068bf6a400] 15:04:45 INFO - PROCESS | 17025 | 1461362685973 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]]]}] 15:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1681ms 15:04:46 INFO - PROCESS | 17025 | 1461362686001 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:04:46 INFO - PROCESS | 17025 | 1461362686006 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 15:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:04:46 INFO - PROCESS | 17025 | 1461362686013 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:04:46 INFO - PROCESS | 17025 | 1461362686015 Marionette TRACE conn3 <- [1,1966,null,{}] 15:04:46 INFO - PROCESS | 17025 | 1461362686022 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}] 15:04:46 INFO - PROCESS | 17025 | 1461362686253 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:04:46 INFO - PROCESS | 17025 | 1461362686575 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:46 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696056000 == 131 [pid = 17025] [id = 499] 15:04:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 280 (0x7f068b53d800) [pid = 17025] [serial = 1498] [outer = (nil)] 15:04:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 281 (0x7f068f7a4800) [pid = 17025] [serial = 1499] [outer = 0x7f068b53d800] 15:04:46 INFO - PROCESS | 17025 | 1461362686659 Marionette DEBUG loaded listener.js 15:04:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 282 (0x7f0690f0dc00) [pid = 17025] [serial = 1500] [outer = 0x7f068b53d800] 15:04:47 INFO - PROCESS | 17025 | 1461362687538 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]]]}] 15:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1579ms 15:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:04:47 INFO - PROCESS | 17025 | 1461362687593 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:04:47 INFO - PROCESS | 17025 | 1461362687596 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 15:04:47 INFO - PROCESS | 17025 | 1461362687603 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:04:47 INFO - PROCESS | 17025 | 1461362687606 Marionette TRACE conn3 <- [1,1970,null,{}] 15:04:47 INFO - PROCESS | 17025 | 1461362687615 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}] 15:04:47 INFO - PROCESS | 17025 | 1461362687855 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:04:48 INFO - PROCESS | 17025 | 1461362688177 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:48 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697b32000 == 132 [pid = 17025] [id = 500] 15:04:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 283 (0x7f068bf6a800) [pid = 17025] [serial = 1501] [outer = (nil)] 15:04:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 284 (0x7f06955d8000) [pid = 17025] [serial = 1502] [outer = 0x7f068bf6a800] 15:04:48 INFO - PROCESS | 17025 | 1461362688264 Marionette DEBUG loaded listener.js 15:04:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 285 (0x7f0695eb1800) [pid = 17025] [serial = 1503] [outer = 0x7f068bf6a800] 15:04:49 INFO - PROCESS | 17025 | 1461362689149 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]]]}] 15:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1585ms 15:04:49 INFO - PROCESS | 17025 | 1461362689188 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:04:49 INFO - PROCESS | 17025 | 1461362689192 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 15:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:04:49 INFO - PROCESS | 17025 | 1461362689198 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:04:49 INFO - PROCESS | 17025 | 1461362689200 Marionette TRACE conn3 <- [1,1974,null,{}] 15:04:49 INFO - PROCESS | 17025 | 1461362689206 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}] 15:04:49 INFO - PROCESS | 17025 | 1461362689414 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:04:49 INFO - PROCESS | 17025 | 1461362689672 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a455d800 == 133 [pid = 17025] [id = 501] 15:04:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 286 (0x7f067fbac000) [pid = 17025] [serial = 1504] [outer = (nil)] 15:04:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 287 (0x7f0696545800) [pid = 17025] [serial = 1505] [outer = 0x7f067fbac000] 15:04:49 INFO - PROCESS | 17025 | 1461362689752 Marionette DEBUG loaded listener.js 15:04:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 288 (0x7f06978f9800) [pid = 17025] [serial = 1506] [outer = 0x7f067fbac000] 15:04:50 INFO - PROCESS | 17025 | 1461362690642 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]]]}] 15:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1478ms 15:04:50 INFO - PROCESS | 17025 | 1461362690678 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:04:50 INFO - PROCESS | 17025 | 1461362690682 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 15:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:04:50 INFO - PROCESS | 17025 | 1461362690688 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:04:50 INFO - PROCESS | 17025 | 1461362690691 Marionette TRACE conn3 <- [1,1978,null,{}] 15:04:50 INFO - PROCESS | 17025 | 1461362690697 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}] 15:04:50 INFO - PROCESS | 17025 | 1461362690918 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:04:51 INFO - PROCESS | 17025 | 1461362691201 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a955d800 == 134 [pid = 17025] [id = 502] 15:04:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 289 (0x7f068b58d800) [pid = 17025] [serial = 1507] [outer = (nil)] 15:04:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 290 (0x7f06986f7000) [pid = 17025] [serial = 1508] [outer = 0x7f068b58d800] 15:04:51 INFO - PROCESS | 17025 | 1461362691324 Marionette DEBUG loaded listener.js 15:04:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 291 (0x7f069a483800) [pid = 17025] [serial = 1509] [outer = 0x7f068b58d800] 15:04:52 INFO - PROCESS | 17025 | 1461362692225 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]]]}] 15:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1585ms 15:04:52 INFO - PROCESS | 17025 | 1461362692275 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:04:52 INFO - PROCESS | 17025 | 1461362692279 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 15:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:04:52 INFO - PROCESS | 17025 | 1461362692286 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:04:52 INFO - PROCESS | 17025 | 1461362692289 Marionette TRACE conn3 <- [1,1982,null,{}] 15:04:52 INFO - PROCESS | 17025 | 1461362692294 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}] 15:04:52 INFO - PROCESS | 17025 | 1461362692514 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:04:52 INFO - PROCESS | 17025 | 1461362692797 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:52 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679656800 == 135 [pid = 17025] [id = 503] 15:04:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 292 (0x7f06a572cc00) [pid = 17025] [serial = 1510] [outer = (nil)] 15:04:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 293 (0x7f06a5737c00) [pid = 17025] [serial = 1511] [outer = 0x7f06a572cc00] 15:04:52 INFO - PROCESS | 17025 | 1461362692952 Marionette DEBUG loaded listener.js 15:04:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 294 (0x7f06a90b0c00) [pid = 17025] [serial = 1512] [outer = 0x7f06a572cc00] 15:04:53 INFO - PROCESS | 17025 | 1461362693876 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]]]}] 15:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1633ms 15:04:53 INFO - PROCESS | 17025 | 1461362693920 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:04:53 INFO - PROCESS | 17025 | 1461362693925 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 15:04:53 INFO - PROCESS | 17025 | 1461362693931 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:04:53 INFO - PROCESS | 17025 | 1461362693935 Marionette TRACE conn3 <- [1,1986,null,{}] 15:04:53 INFO - PROCESS | 17025 | 1461362693941 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}] 15:04:54 INFO - PROCESS | 17025 | 1461362694196 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:04:54 INFO - PROCESS | 17025 | 1461362694524 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:54 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068b492000 == 136 [pid = 17025] [id = 504] 15:04:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 295 (0x7f067b0f5000) [pid = 17025] [serial = 1513] [outer = (nil)] 15:04:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 296 (0x7f068f830400) [pid = 17025] [serial = 1514] [outer = 0x7f067b0f5000] 15:04:54 INFO - PROCESS | 17025 | 1461362694607 Marionette DEBUG loaded listener.js 15:04:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 297 (0x7f06a9211000) [pid = 17025] [serial = 1515] [outer = 0x7f067b0f5000] 15:04:55 INFO - PROCESS | 17025 | 1461362695498 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]]]}] 15:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1634ms 15:04:55 INFO - PROCESS | 17025 | 1461362695565 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:04:55 INFO - PROCESS | 17025 | 1461362695568 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 15:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:04:55 INFO - PROCESS | 17025 | 1461362695575 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:04:55 INFO - PROCESS | 17025 | 1461362695579 Marionette TRACE conn3 <- [1,1990,null,{}] 15:04:55 INFO - PROCESS | 17025 | 1461362695585 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}] 15:04:55 INFO - PROCESS | 17025 | 1461362695812 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:04:56 INFO - PROCESS | 17025 | 1461362696131 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:56 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679fd2000 == 137 [pid = 17025] [id = 505] 15:04:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 298 (0x7f0678043800) [pid = 17025] [serial = 1516] [outer = (nil)] 15:04:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 299 (0x7f067804b000) [pid = 17025] [serial = 1517] [outer = 0x7f0678043800] 15:04:56 INFO - PROCESS | 17025 | 1461362696212 Marionette DEBUG loaded listener.js 15:04:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 300 (0x7f0678050000) [pid = 17025] [serial = 1518] [outer = 0x7f0678043800] 15:04:57 INFO - PROCESS | 17025 | 1461362697062 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]]]}] 15:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1533ms 15:04:57 INFO - PROCESS | 17025 | 1461362697110 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:04:57 INFO - PROCESS | 17025 | 1461362697113 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 15:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:04:57 INFO - PROCESS | 17025 | 1461362697120 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:04:57 INFO - PROCESS | 17025 | 1461362697123 Marionette TRACE conn3 <- [1,1994,null,{}] 15:04:57 INFO - PROCESS | 17025 | 1461362697128 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}] 15:04:57 INFO - PROCESS | 17025 | 1461362697351 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:04:57 INFO - PROCESS | 17025 | 1461362697631 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068b49d000 == 138 [pid = 17025] [id = 506] 15:04:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 301 (0x7f0678044c00) [pid = 17025] [serial = 1519] [outer = (nil)] 15:04:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 302 (0x7f0679e06000) [pid = 17025] [serial = 1520] [outer = 0x7f0678044c00] 15:04:57 INFO - PROCESS | 17025 | 1461362697755 Marionette DEBUG loaded listener.js 15:04:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 303 (0x7f0679e0a000) [pid = 17025] [serial = 1521] [outer = 0x7f0678044c00] 15:04:58 INFO - PROCESS | 17025 | 1461362698597 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]]]}] 15:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1535ms 15:04:58 INFO - PROCESS | 17025 | 1461362698656 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:04:58 INFO - PROCESS | 17025 | 1461362698660 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 15:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:04:58 INFO - PROCESS | 17025 | 1461362698666 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:04:58 INFO - PROCESS | 17025 | 1461362698669 Marionette TRACE conn3 <- [1,1998,null,{}] 15:04:58 INFO - PROCESS | 17025 | 1461362698675 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}] 15:04:58 INFO - PROCESS | 17025 | 1461362698942 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:04:59 INFO - PROCESS | 17025 | 1461362699273 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:59 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679e6d800 == 139 [pid = 17025] [id = 507] 15:04:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 304 (0x7f0678050400) [pid = 17025] [serial = 1522] [outer = (nil)] 15:04:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 305 (0x7f067b0f5c00) [pid = 17025] [serial = 1523] [outer = 0x7f0678050400] 15:04:59 INFO - PROCESS | 17025 | 1461362699356 Marionette DEBUG loaded listener.js 15:04:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 306 (0x7f068e6f7400) [pid = 17025] [serial = 1524] [outer = 0x7f0678050400] 15:05:00 INFO - PROCESS | 17025 | 1461362700221 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]]]}] 15:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1639ms 15:05:00 INFO - PROCESS | 17025 | 1461362700306 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:05:00 INFO - PROCESS | 17025 | 1461362700310 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 15:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:05:00 INFO - PROCESS | 17025 | 1461362700316 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:05:00 INFO - PROCESS | 17025 | 1461362700319 Marionette TRACE conn3 <- [1,2002,null,{}] 15:05:00 INFO - PROCESS | 17025 | 1461362700325 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}] 15:05:00 INFO - PROCESS | 17025 | 1461362700620 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:05:01 INFO - PROCESS | 17025 | 1461362701017 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:01 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0676610000 == 140 [pid = 17025] [id = 508] 15:05:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 307 (0x7f0679e0c000) [pid = 17025] [serial = 1525] [outer = (nil)] 15:05:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 308 (0x7f06844d2000) [pid = 17025] [serial = 1526] [outer = 0x7f0679e0c000] 15:05:01 INFO - PROCESS | 17025 | 1461362701098 Marionette DEBUG loaded listener.js 15:05:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 309 (0x7f06844d6400) [pid = 17025] [serial = 1527] [outer = 0x7f0679e0c000] 15:05:02 INFO - PROCESS | 17025 | 1461362702220 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]]]}] 15:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1933ms 15:05:02 INFO - PROCESS | 17025 | 1461362702252 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:05:02 INFO - PROCESS | 17025 | 1461362702255 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 15:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:05:02 INFO - PROCESS | 17025 | 1461362702262 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:05:02 INFO - PROCESS | 17025 | 1461362702265 Marionette TRACE conn3 <- [1,2006,null,{}] 15:05:02 INFO - PROCESS | 17025 | 1461362702271 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}] 15:05:02 INFO - PROCESS | 17025 | 1461362702500 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:05:02 INFO - PROCESS | 17025 | 1461362702808 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ae8d0000 == 141 [pid = 17025] [id = 509] 15:05:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 310 (0x7f067675f400) [pid = 17025] [serial = 1528] [outer = (nil)] 15:05:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 311 (0x7f0676767400) [pid = 17025] [serial = 1529] [outer = 0x7f067675f400] 15:05:02 INFO - PROCESS | 17025 | 1461362702887 Marionette DEBUG loaded listener.js 15:05:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 312 (0x7f067676c000) [pid = 17025] [serial = 1530] [outer = 0x7f067675f400] 15:05:03 INFO - PROCESS | 17025 | 1461362703811 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]]]}] 15:05:03 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 15:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1588ms 15:05:03 INFO - PROCESS | 17025 | 1461362703854 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:05:03 INFO - PROCESS | 17025 | 1461362703862 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 15:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:05:03 INFO - PROCESS | 17025 | 1461362703875 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:05:03 INFO - PROCESS | 17025 | 1461362703878 Marionette TRACE conn3 <- [1,2010,null,{}] 15:05:03 INFO - PROCESS | 17025 | 1461362703885 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}] 15:05:04 INFO - PROCESS | 17025 | 1461362704115 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:05:04 INFO - PROCESS | 17025 | 1461362704440 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:04 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0676872800 == 142 [pid = 17025] [id = 510] 15:05:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 313 (0x7f0676760400) [pid = 17025] [serial = 1531] [outer = (nil)] 15:05:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 314 (0x7f06844cf000) [pid = 17025] [serial = 1532] [outer = 0x7f0676760400] 15:05:04 INFO - PROCESS | 17025 | 1461362704522 Marionette DEBUG loaded listener.js 15:05:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 315 (0x7f06844d8800) [pid = 17025] [serial = 1533] [outer = 0x7f0676760400] 15:05:05 INFO - PROCESS | 17025 | 1461362705429 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]]]}] 15:05:05 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 15:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1631ms 15:05:05 INFO - PROCESS | 17025 | 1461362705504 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:05:05 INFO - PROCESS | 17025 | 1461362705507 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 15:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:05:05 INFO - PROCESS | 17025 | 1461362705515 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:05:05 INFO - PROCESS | 17025 | 1461362705518 Marionette TRACE conn3 <- [1,2014,null,{}] 15:05:05 INFO - PROCESS | 17025 | 1461362705523 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}] 15:05:05 INFO - PROCESS | 17025 | 1461362705792 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068691c800 == 141 [pid = 17025] [id = 492] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685ec2000 == 140 [pid = 17025] [id = 491] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683a9f000 == 139 [pid = 17025] [id = 490] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067eddd000 == 138 [pid = 17025] [id = 489] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0684761800 == 137 [pid = 17025] [id = 488] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067afcd800 == 136 [pid = 17025] [id = 487] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06922c1000 == 135 [pid = 17025] [id = 481] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a540e800 == 134 [pid = 17025] [id = 480] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a40bb000 == 133 [pid = 17025] [id = 479] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0692006800 == 132 [pid = 17025] [id = 478] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ac34d800 == 131 [pid = 17025] [id = 477] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a7681800 == 130 [pid = 17025] [id = 476] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069e4e3800 == 129 [pid = 17025] [id = 475] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06968e6800 == 128 [pid = 17025] [id = 474] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06922cd800 == 127 [pid = 17025] [id = 473] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068de79800 == 126 [pid = 17025] [id = 472] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685d67000 == 125 [pid = 17025] [id = 471] 15:05:07 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067fad3000 == 124 [pid = 17025] [id = 470] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 314 (0x7f0690f02800) [pid = 17025] [serial = 1409] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 313 (0x7f06a933e000) [pid = 17025] [serial = 1323] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 312 (0x7f0680f43800) [pid = 17025] [serial = 1391] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 311 (0x7f067ac97000) [pid = 17025] [serial = 1071] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 310 (0x7f0686985400) [pid = 17025] [serial = 1349] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 309 (0x7f0686fbf400) [pid = 17025] [serial = 1398] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 308 (0x7f067ae3cc00) [pid = 17025] [serial = 1382] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 307 (0x7f0696b43800) [pid = 17025] [serial = 1358] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 306 (0x7f0680f44c00) [pid = 17025] [serial = 1346] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 305 (0x7f0686ed8000) [pid = 17025] [serial = 1200] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 304 (0x7f06811ef000) [pid = 17025] [serial = 1068] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 303 (0x7f067fb5f400) [pid = 17025] [serial = 1059] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 302 (0x7f069590e000) [pid = 17025] [serial = 1355] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 301 (0x7f0697a23000) [pid = 17025] [serial = 963] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 300 (0x7f068d572000) [pid = 17025] [serial = 1352] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 299 (0x7f0681d8ac00) [pid = 17025] [serial = 1392] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 298 (0x7f06a933a000) [pid = 17025] [serial = 1364] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 297 (0x7f06822d8400) [pid = 17025] [serial = 1394] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 296 (0x7f0685fd2400) [pid = 17025] [serial = 1395] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 295 (0x7f0690f06c00) [pid = 17025] [serial = 1407] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 294 (0x7f0687270800) [pid = 17025] [serial = 1400] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 293 (0x7f0687d40000) [pid = 17025] [serial = 1401] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 292 (0x7f068c09ac00) [pid = 17025] [serial = 1404] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 291 (0x7f068b532c00) [pid = 17025] [serial = 1403] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 290 (0x7f06780ee800) [pid = 17025] [serial = 1385] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 289 (0x7f06811eec00) [pid = 17025] [serial = 1074] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 288 (0x7f06871edc00) [pid = 17025] [serial = 1257] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 287 (0x7f06822cfc00) [pid = 17025] [serial = 1373] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 286 (0x7f067fb59400) [pid = 17025] [serial = 1388] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 285 (0x7f06a90b4800) [pid = 17025] [serial = 1370] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 284 (0x7f06a920b400) [pid = 17025] [serial = 1062] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 283 (0x7f068e85c800) [pid = 17025] [serial = 1406] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 282 (0x7f0686fbc800) [pid = 17025] [serial = 1379] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 281 (0x7f067fb66c00) [pid = 17025] [serial = 1056] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 280 (0x7f06a8daf800) [pid = 17025] [serial = 1361] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 279 (0x7f0680f2c800) [pid = 17025] [serial = 1367] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 278 (0x7f067d59ec00) [pid = 17025] [serial = 1065] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 277 (0x7f0686fad400) [pid = 17025] [serial = 1376] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | --DOMWINDOW == 276 (0x7f0686fa8400) [pid = 17025] [serial = 1397] [outer = (nil)] [url = about:blank] 15:05:07 INFO - PROCESS | 17025 | 1461362707624 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:07 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679280000 == 125 [pid = 17025] [id = 511] 15:05:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 277 (0x7f06792a0800) [pid = 17025] [serial = 1534] [outer = (nil)] 15:05:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 278 (0x7f06792a4800) [pid = 17025] [serial = 1535] [outer = 0x7f06792a0800] 15:05:07 INFO - PROCESS | 17025 | 1461362707700 Marionette DEBUG loaded listener.js 15:05:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 279 (0x7f0679e06400) [pid = 17025] [serial = 1536] [outer = 0x7f06792a0800] 15:05:08 INFO - PROCESS | 17025 | 1461362708499 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]]]}] 15:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 3034ms 15:05:08 INFO - PROCESS | 17025 | 1461362708550 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:05:08 INFO - PROCESS | 17025 | 1461362708557 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 15:05:08 INFO - PROCESS | 17025 | 1461362708565 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:05:08 INFO - PROCESS | 17025 | 1461362708569 Marionette TRACE conn3 <- [1,2018,null,{}] 15:05:08 INFO - PROCESS | 17025 | 1461362708576 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}] 15:05:08 INFO - PROCESS | 17025 | 1461362708805 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:05:09 INFO - PROCESS | 17025 | 1461362709027 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:09 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679fd5800 == 126 [pid = 17025] [id = 512] 15:05:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 280 (0x7f0678594400) [pid = 17025] [serial = 1537] [outer = (nil)] 15:05:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 281 (0x7f067b0f0400) [pid = 17025] [serial = 1538] [outer = 0x7f0678594400] 15:05:09 INFO - PROCESS | 17025 | 1461362709095 Marionette DEBUG loaded listener.js 15:05:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 282 (0x7f067c2a7000) [pid = 17025] [serial = 1539] [outer = 0x7f0678594400] 15:05:10 INFO - PROCESS | 17025 | 1461362710039 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]]]}] 15:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1535ms 15:05:10 INFO - PROCESS | 17025 | 1461362710109 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:05:10 INFO - PROCESS | 17025 | 1461362710116 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 15:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:05:10 INFO - PROCESS | 17025 | 1461362710123 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:05:10 INFO - PROCESS | 17025 | 1461362710125 Marionette TRACE conn3 <- [1,2022,null,{}] 15:05:10 INFO - PROCESS | 17025 | 1461362710131 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}] 15:05:10 INFO - PROCESS | 17025 | 1461362710450 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:05:10 INFO - PROCESS | 17025 | 1461362710490 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067dc42800 == 127 [pid = 17025] [id = 513] 15:05:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 283 (0x7f067d593c00) [pid = 17025] [serial = 1540] [outer = (nil)] 15:05:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 284 (0x7f067d6ee800) [pid = 17025] [serial = 1541] [outer = 0x7f067d593c00] 15:05:10 INFO - PROCESS | 17025 | 1461362710557 Marionette DEBUG loaded listener.js 15:05:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 285 (0x7f067ddc4c00) [pid = 17025] [serial = 1542] [outer = 0x7f067d593c00] 15:05:11 INFO - PROCESS | 17025 | 1461362711809 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]]]}] 15:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1731ms 15:05:11 INFO - PROCESS | 17025 | 1461362711855 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:05:11 INFO - PROCESS | 17025 | 1461362711859 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 15:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 284 (0x7f068b588c00) [pid = 17025] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 283 (0x7f0697a23400) [pid = 17025] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 282 (0x7f06a9338800) [pid = 17025] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 281 (0x7f067c2a7800) [pid = 17025] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 280 (0x7f068d256c00) [pid = 17025] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 279 (0x7f0691e4dc00) [pid = 17025] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 278 (0x7f06780e8c00) [pid = 17025] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 277 (0x7f0690f03400) [pid = 17025] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 276 (0x7f068c2d9c00) [pid = 17025] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 275 (0x7f068c09f800) [pid = 17025] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 274 (0x7f067fba6400) [pid = 17025] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 273 (0x7f0680672c00) [pid = 17025] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 272 (0x7f0686d1ec00) [pid = 17025] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 271 (0x7f0686ed9400) [pid = 17025] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 270 (0x7f068d252400) [pid = 17025] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 269 (0x7f067a59d400) [pid = 17025] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 268 (0x7f0696b41800) [pid = 17025] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 267 (0x7f06811f3800) [pid = 17025] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 266 (0x7f067ac94800) [pid = 17025] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 265 (0x7f0680f3cc00) [pid = 17025] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 264 (0x7f06a343d800) [pid = 17025] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 263 (0x7f067f973800) [pid = 17025] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 262 (0x7f0685cee400) [pid = 17025] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 261 (0x7f06a90ae400) [pid = 17025] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 260 (0x7f067c2ab000) [pid = 17025] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 259 (0x7f067d6f1400) [pid = 17025] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 258 (0x7f0696b3a800) [pid = 17025] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 257 (0x7f0690e3d400) [pid = 17025] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 256 (0x7f068c1e7400) [pid = 17025] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 255 (0x7f0686b28800) [pid = 17025] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 254 (0x7f068c2de400) [pid = 17025] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 253 (0x7f068e9a5400) [pid = 17025] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 252 (0x7f067e1e0800) [pid = 17025] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 251 (0x7f0691e54800) [pid = 17025] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 250 (0x7f0685f27000) [pid = 17025] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 249 (0x7f068c0a2c00) [pid = 17025] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 248 (0x7f067d7ed000) [pid = 17025] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 247 (0x7f067d7ee000) [pid = 17025] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 246 (0x7f067d7e6800) [pid = 17025] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 245 (0x7f0698297400) [pid = 17025] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 244 (0x7f0687d3e800) [pid = 17025] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 243 (0x7f068b2b1400) [pid = 17025] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 242 (0x7f0696b42800) [pid = 17025] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 241 (0x7f068da8a800) [pid = 17025] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 240 (0x7f0696b40c00) [pid = 17025] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 239 (0x7f067fbaa800) [pid = 17025] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 238 (0x7f06839e4000) [pid = 17025] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 237 (0x7f067a592400) [pid = 17025] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 236 (0x7f067d594800) [pid = 17025] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 235 (0x7f0687d35c00) [pid = 17025] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 234 (0x7f06871f1c00) [pid = 17025] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 233 (0x7f0697a6b800) [pid = 17025] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 232 (0x7f067d7e9800) [pid = 17025] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 231 (0x7f068228a800) [pid = 17025] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 230 (0x7f06780e8800) [pid = 17025] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 229 (0x7f0697a69800) [pid = 17025] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 228 (0x7f067fa77c00) [pid = 17025] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 227 (0x7f0686b2e400) [pid = 17025] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 226 (0x7f068b532400) [pid = 17025] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 225 (0x7f068da89c00) [pid = 17025] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 224 (0x7f067d6eec00) [pid = 17025] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 223 (0x7f06835af400) [pid = 17025] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:05:12 INFO - PROCESS | 17025 | --DOMWINDOW == 222 (0x7f068c2a4400) [pid = 17025] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:05:12 INFO - PROCESS | 17025 | 1461362712976 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:05:12 INFO - PROCESS | 17025 | 1461362712985 Marionette TRACE conn3 <- [1,2026,null,{}] 15:05:13 INFO - PROCESS | 17025 | 1461362712998 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}] 15:05:13 INFO - PROCESS | 17025 | 1461362713287 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:05:13 INFO - PROCESS | 17025 | 1461362713415 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:13 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067edda800 == 128 [pid = 17025] [id = 514] 15:05:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 223 (0x7f067d6e9400) [pid = 17025] [serial = 1543] [outer = (nil)] 15:05:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 224 (0x7f067e206000) [pid = 17025] [serial = 1544] [outer = 0x7f067d6e9400] 15:05:13 INFO - PROCESS | 17025 | 1461362713482 Marionette DEBUG loaded listener.js 15:05:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 225 (0x7f067f96f000) [pid = 17025] [serial = 1545] [outer = 0x7f067d6e9400] 15:05:14 INFO - PROCESS | 17025 | 1461362714330 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]]]}] 15:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1596ms 15:05:14 INFO - PROCESS | 17025 | 1461362714369 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:05:14 INFO - PROCESS | 17025 | 1461362714374 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 15:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:05:14 INFO - PROCESS | 17025 | 1461362714380 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:05:14 INFO - PROCESS | 17025 | 1461362714384 Marionette TRACE conn3 <- [1,2030,null,{}] 15:05:14 INFO - PROCESS | 17025 | 1461362714402 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}] 15:05:14 INFO - PROCESS | 17025 | 1461362714617 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:05:14 INFO - PROCESS | 17025 | 1461362714634 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0680f1f000 == 129 [pid = 17025] [id = 515] 15:05:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 226 (0x7f067f972400) [pid = 17025] [serial = 1546] [outer = (nil)] 15:05:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 227 (0x7f068050c400) [pid = 17025] [serial = 1547] [outer = 0x7f067f972400] 15:05:14 INFO - PROCESS | 17025 | 1461362714710 Marionette DEBUG loaded listener.js 15:05:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 228 (0x7f0680f23400) [pid = 17025] [serial = 1548] [outer = 0x7f067f972400] 15:05:16 INFO - PROCESS | 17025 | 1461362716076 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]]]}] 15:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1744ms 15:05:16 INFO - PROCESS | 17025 | 1461362716126 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:05:16 INFO - PROCESS | 17025 | 1461362716134 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 15:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:05:16 INFO - PROCESS | 17025 | 1461362716144 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:05:16 INFO - PROCESS | 17025 | 1461362716150 Marionette TRACE conn3 <- [1,2034,null,{}] 15:05:16 INFO - PROCESS | 17025 | 1461362716160 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}] 15:05:16 INFO - PROCESS | 17025 | 1461362716405 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:05:16 INFO - PROCESS | 17025 | 1461362716746 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067afbf000 == 130 [pid = 17025] [id = 516] 15:05:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 229 (0x7f067a59d400) [pid = 17025] [serial = 1549] [outer = (nil)] 15:05:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 230 (0x7f067ae39800) [pid = 17025] [serial = 1550] [outer = 0x7f067a59d400] 15:05:16 INFO - PROCESS | 17025 | 1461362716838 Marionette DEBUG loaded listener.js 15:05:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 231 (0x7f067d592400) [pid = 17025] [serial = 1551] [outer = 0x7f067a59d400] 15:05:17 INFO - PROCESS | 17025 | 1461362717870 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]]]}] 15:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1787ms 15:05:17 INFO - PROCESS | 17025 | 1461362717935 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:05:17 INFO - PROCESS | 17025 | 1461362717950 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 15:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:05:17 INFO - PROCESS | 17025 | 1461362717969 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:05:17 INFO - PROCESS | 17025 | 1461362717977 Marionette TRACE conn3 <- [1,2038,null,{}] 15:05:17 INFO - PROCESS | 17025 | 1461362717987 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}] 15:05:18 INFO - PROCESS | 17025 | 1461362718331 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:05:18 INFO - PROCESS | 17025 | 1461362718591 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:18 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0681168000 == 131 [pid = 17025] [id = 517] 15:05:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 232 (0x7f067ddc3c00) [pid = 17025] [serial = 1552] [outer = (nil)] 15:05:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 233 (0x7f067fb62400) [pid = 17025] [serial = 1553] [outer = 0x7f067ddc3c00] 15:05:18 INFO - PROCESS | 17025 | 1461362718674 Marionette DEBUG loaded listener.js 15:05:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 234 (0x7f068050e800) [pid = 17025] [serial = 1554] [outer = 0x7f067ddc3c00] 15:05:19 INFO - PROCESS | 17025 | 1461362719627 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]]]}] 15:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1693ms 15:05:19 INFO - PROCESS | 17025 | 1461362719660 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:05:19 INFO - PROCESS | 17025 | 1461362719663 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 15:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:05:19 INFO - PROCESS | 17025 | 1461362719671 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:05:19 INFO - PROCESS | 17025 | 1461362719677 Marionette TRACE conn3 <- [1,2042,null,{}] 15:05:19 INFO - PROCESS | 17025 | 1461362719695 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}] 15:05:19 INFO - PROCESS | 17025 | 1461362719966 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:05:20 INFO - PROCESS | 17025 | 1461362720290 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683685000 == 132 [pid = 17025] [id = 518] 15:05:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 235 (0x7f0680f44c00) [pid = 17025] [serial = 1555] [outer = (nil)] 15:05:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 236 (0x7f068121cc00) [pid = 17025] [serial = 1556] [outer = 0x7f0680f44c00] 15:05:20 INFO - PROCESS | 17025 | 1461362720378 Marionette DEBUG loaded listener.js 15:05:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 237 (0x7f0681d82800) [pid = 17025] [serial = 1557] [outer = 0x7f0680f44c00] 15:05:21 INFO - PROCESS | 17025 | 1461362721290 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]]]}] 15:05:21 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) 15:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1690ms 15:05:21 INFO - PROCESS | 17025 | 1461362721362 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:05:21 INFO - PROCESS | 17025 | 1461362721367 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 15:05:21 INFO - PROCESS | 17025 | 1461362721374 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:05:21 INFO - PROCESS | 17025 | 1461362721378 Marionette TRACE conn3 <- [1,2046,null,{}] 15:05:21 INFO - PROCESS | 17025 | 1461362721384 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}] 15:05:21 INFO - PROCESS | 17025 | 1461362721659 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:05:21 INFO - PROCESS | 17025 | 1461362721980 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06845aa800 == 133 [pid = 17025] [id = 519] 15:05:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 238 (0x7f067d599400) [pid = 17025] [serial = 1558] [outer = (nil)] 15:05:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 239 (0x7f06822d2400) [pid = 17025] [serial = 1559] [outer = 0x7f067d599400] 15:05:22 INFO - PROCESS | 17025 | 1461362722067 Marionette DEBUG loaded listener.js 15:05:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 240 (0x7f06835af400) [pid = 17025] [serial = 1560] [outer = 0x7f067d599400] 15:05:22 INFO - PROCESS | 17025 | 1461362722953 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]]]}] 15:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1631ms 15:05:23 INFO - PROCESS | 17025 | 1461362723006 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:05:23 INFO - PROCESS | 17025 | 1461362723011 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 15:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:05:23 INFO - PROCESS | 17025 | 1461362723018 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:05:23 INFO - PROCESS | 17025 | 1461362723022 Marionette TRACE conn3 <- [1,2050,null,{}] 15:05:23 INFO - PROCESS | 17025 | 1461362723028 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}] 15:05:23 INFO - PROCESS | 17025 | 1461362723270 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:05:23 INFO - PROCESS | 17025 | 1461362723602 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:23 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685d66000 == 134 [pid = 17025] [id = 520] 15:05:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 241 (0x7f06844d2400) [pid = 17025] [serial = 1561] [outer = (nil)] 15:05:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 242 (0x7f06844d8c00) [pid = 17025] [serial = 1562] [outer = 0x7f06844d2400] 15:05:23 INFO - PROCESS | 17025 | 1461362723689 Marionette DEBUG loaded listener.js 15:05:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 243 (0x7f0685f24c00) [pid = 17025] [serial = 1563] [outer = 0x7f06844d2400] 15:05:24 INFO - PROCESS | 17025 | 1461362724625 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]]]}] 15:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1638ms 15:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:05:24 INFO - PROCESS | 17025 | 1461362724657 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:05:24 INFO - PROCESS | 17025 | 1461362724660 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 15:05:24 INFO - PROCESS | 17025 | 1461362724667 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:05:24 INFO - PROCESS | 17025 | 1461362724670 Marionette TRACE conn3 <- [1,2054,null,{}] 15:05:24 INFO - PROCESS | 17025 | 1461362724676 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}] 15:05:24 INFO - PROCESS | 17025 | 1461362724924 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:05:25 INFO - PROCESS | 17025 | 1461362725264 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686d9e800 == 135 [pid = 17025] [id = 521] 15:05:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 244 (0x7f068692a000) [pid = 17025] [serial = 1564] [outer = (nil)] 15:05:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 245 (0x7f0686edf800) [pid = 17025] [serial = 1565] [outer = 0x7f068692a000] 15:05:25 INFO - PROCESS | 17025 | 1461362725361 Marionette DEBUG loaded listener.js 15:05:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 246 (0x7f06871ee800) [pid = 17025] [serial = 1566] [outer = 0x7f068692a000] 15:05:26 INFO - PROCESS | 17025 | 1461362726251 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]]]}] 15:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1631ms 15:05:26 INFO - PROCESS | 17025 | 1461362726300 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:05:26 INFO - PROCESS | 17025 | 1461362726303 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 15:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:05:26 INFO - PROCESS | 17025 | 1461362726310 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:05:26 INFO - PROCESS | 17025 | 1461362726313 Marionette TRACE conn3 <- [1,2058,null,{}] 15:05:26 INFO - PROCESS | 17025 | 1461362726319 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}] 15:05:26 INFO - PROCESS | 17025 | 1461362726547 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:05:26 INFO - PROCESS | 17025 | 1461362726872 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687c27800 == 136 [pid = 17025] [id = 522] 15:05:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 247 (0x7f0686929000) [pid = 17025] [serial = 1567] [outer = (nil)] 15:05:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 248 (0x7f068b2a6800) [pid = 17025] [serial = 1568] [outer = 0x7f0686929000] 15:05:26 INFO - PROCESS | 17025 | 1461362726955 Marionette DEBUG loaded listener.js 15:05:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 249 (0x7f068b53dc00) [pid = 17025] [serial = 1569] [outer = 0x7f0686929000] 15:05:27 INFO - PROCESS | 17025 | 1461362727810 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]]]}] 15:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1529ms 15:05:27 INFO - PROCESS | 17025 | 1461362727842 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:05:27 INFO - PROCESS | 17025 | 1461362727845 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 15:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:05:27 INFO - PROCESS | 17025 | 1461362727852 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:05:27 INFO - PROCESS | 17025 | 1461362727854 Marionette TRACE conn3 <- [1,2062,null,{}] 15:05:27 INFO - PROCESS | 17025 | 1461362727861 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}] 15:05:28 INFO - PROCESS | 17025 | 1461362728096 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:05:28 INFO - PROCESS | 17025 | 1461362728419 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:28 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068b488800 == 137 [pid = 17025] [id = 523] 15:05:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 250 (0x7f068692d400) [pid = 17025] [serial = 1570] [outer = (nil)] 15:05:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 251 (0x7f068bf61000) [pid = 17025] [serial = 1571] [outer = 0x7f068692d400] 15:05:28 INFO - PROCESS | 17025 | 1461362728500 Marionette DEBUG loaded listener.js 15:05:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 252 (0x7f068bf68400) [pid = 17025] [serial = 1572] [outer = 0x7f068692d400] 15:05:29 INFO - PROCESS | 17025 | 1461362729451 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]]]}] 15:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1637ms 15:05:29 INFO - PROCESS | 17025 | 1461362729490 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:05:29 INFO - PROCESS | 17025 | 1461362729493 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 15:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:05:29 INFO - PROCESS | 17025 | 1461362729501 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:05:29 INFO - PROCESS | 17025 | 1461362729503 Marionette TRACE conn3 <- [1,2066,null,{}] 15:05:29 INFO - PROCESS | 17025 | 1461362729510 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}] 15:05:29 INFO - PROCESS | 17025 | 1461362729741 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:05:30 INFO - PROCESS | 17025 | 1461362730095 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d9b2000 == 138 [pid = 17025] [id = 524] 15:05:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 253 (0x7f067b0edc00) [pid = 17025] [serial = 1573] [outer = (nil)] 15:05:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 254 (0x7f068c09b000) [pid = 17025] [serial = 1574] [outer = 0x7f067b0edc00] 15:05:30 INFO - PROCESS | 17025 | 1461362730181 Marionette DEBUG loaded listener.js 15:05:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 255 (0x7f068c2a2c00) [pid = 17025] [serial = 1575] [outer = 0x7f067b0edc00] 15:05:31 INFO - PROCESS | 17025 | 1461362731061 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]]]}] 15:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1635ms 15:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:05:31 INFO - PROCESS | 17025 | 1461362731137 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:05:31 INFO - PROCESS | 17025 | 1461362731140 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 15:05:31 INFO - PROCESS | 17025 | 1461362731147 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:05:31 INFO - PROCESS | 17025 | 1461362731150 Marionette TRACE conn3 <- [1,2070,null,{}] 15:05:31 INFO - PROCESS | 17025 | 1461362731156 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}] 15:05:31 INFO - PROCESS | 17025 | 1461362731390 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:05:31 INFO - PROCESS | 17025 | 1461362731772 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e470000 == 139 [pid = 17025] [id = 525] 15:05:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 256 (0x7f068d251c00) [pid = 17025] [serial = 1576] [outer = (nil)] 15:05:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 257 (0x7f068d25e800) [pid = 17025] [serial = 1577] [outer = 0x7f068d251c00] 15:05:31 INFO - PROCESS | 17025 | 1461362731905 Marionette DEBUG loaded listener.js 15:05:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 258 (0x7f068d56c800) [pid = 17025] [serial = 1578] [outer = 0x7f068d251c00] 15:05:32 INFO - PROCESS | 17025 | 1461362732811 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]]]}] 15:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1744ms 15:05:32 INFO - PROCESS | 17025 | 1461362732890 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:05:32 INFO - PROCESS | 17025 | 1461362732894 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 15:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:05:32 INFO - PROCESS | 17025 | 1461362732902 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:05:32 INFO - PROCESS | 17025 | 1461362732906 Marionette TRACE conn3 <- [1,2074,null,{}] 15:05:32 INFO - PROCESS | 17025 | 1461362732913 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}] 15:05:33 INFO - PROCESS | 17025 | 1461362733234 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:05:33 INFO - PROCESS | 17025 | 1461362733565 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:33 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0691f24800 == 140 [pid = 17025] [id = 526] 15:05:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 259 (0x7f068d254c00) [pid = 17025] [serial = 1579] [outer = (nil)] 15:05:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 260 (0x7f068f446000) [pid = 17025] [serial = 1580] [outer = 0x7f068d254c00] 15:05:33 INFO - PROCESS | 17025 | 1461362733658 Marionette DEBUG loaded listener.js 15:05:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 261 (0x7f0691e4c400) [pid = 17025] [serial = 1581] [outer = 0x7f068d254c00] 15:05:34 INFO - PROCESS | 17025 | 1461362734609 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]]]}] 15:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1780ms 15:05:34 INFO - PROCESS | 17025 | 1461362734683 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:05:34 INFO - PROCESS | 17025 | 1461362734687 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 15:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:05:34 INFO - PROCESS | 17025 | 1461362734694 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:05:34 INFO - PROCESS | 17025 | 1461362734696 Marionette TRACE conn3 <- [1,2078,null,{}] 15:05:34 INFO - PROCESS | 17025 | 1461362734703 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}] 15:05:34 INFO - PROCESS | 17025 | 1461362734975 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:05:35 INFO - PROCESS | 17025 | 1461362735310 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:35 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0695c1f000 == 141 [pid = 17025] [id = 527] 15:05:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 262 (0x7f067f969c00) [pid = 17025] [serial = 1582] [outer = (nil)] 15:05:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 263 (0x7f06949b9000) [pid = 17025] [serial = 1583] [outer = 0x7f067f969c00] 15:05:35 INFO - PROCESS | 17025 | 1461362735394 Marionette DEBUG loaded listener.js 15:05:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 264 (0x7f06960f0400) [pid = 17025] [serial = 1584] [outer = 0x7f067f969c00] 15:05:36 INFO - PROCESS | 17025 | 1461362736257 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]]]}] 15:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1633ms 15:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:05:36 INFO - PROCESS | 17025 | 1461362736328 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:05:36 INFO - PROCESS | 17025 | 1461362736331 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 15:05:36 INFO - PROCESS | 17025 | 1461362736338 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:05:36 INFO - PROCESS | 17025 | 1461362736340 Marionette TRACE conn3 <- [1,2082,null,{}] 15:05:36 INFO - PROCESS | 17025 | 1461362736347 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}] 15:05:36 INFO - PROCESS | 17025 | 1461362736611 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:05:36 INFO - PROCESS | 17025 | 1461362736935 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697520800 == 142 [pid = 17025] [id = 528] 15:05:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 265 (0x7f0696474000) [pid = 17025] [serial = 1585] [outer = (nil)] 15:05:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 266 (0x7f0696b40000) [pid = 17025] [serial = 1586] [outer = 0x7f0696474000] 15:05:37 INFO - PROCESS | 17025 | 1461362737018 Marionette DEBUG loaded listener.js 15:05:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 267 (0x7f0697a1f000) [pid = 17025] [serial = 1587] [outer = 0x7f0696474000] 15:05:37 INFO - PROCESS | 17025 | 1461362737881 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]]]}] 15:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1584ms 15:05:37 INFO - PROCESS | 17025 | 1461362737921 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:05:37 INFO - PROCESS | 17025 | 1461362737925 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 15:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:05:37 INFO - PROCESS | 17025 | 1461362737931 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:05:37 INFO - PROCESS | 17025 | 1461362737934 Marionette TRACE conn3 <- [1,2086,null,{}] 15:05:37 INFO - PROCESS | 17025 | 1461362737944 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}] 15:05:38 INFO - PROCESS | 17025 | 1461362738176 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:05:38 INFO - PROCESS | 17025 | 1461362738463 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:38 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a4399000 == 143 [pid = 17025] [id = 529] 15:05:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 268 (0x7f068b2b3000) [pid = 17025] [serial = 1588] [outer = (nil)] 15:05:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 269 (0x7f0697a77c00) [pid = 17025] [serial = 1589] [outer = 0x7f068b2b3000] 15:05:38 INFO - PROCESS | 17025 | 1461362738584 Marionette DEBUG loaded listener.js 15:05:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 270 (0x7f0698753800) [pid = 17025] [serial = 1590] [outer = 0x7f068b2b3000] 15:05:39 INFO - PROCESS | 17025 | 1461362739466 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]]]}] 15:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1583ms 15:05:39 INFO - PROCESS | 17025 | 1461362739516 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:05:39 INFO - PROCESS | 17025 | 1461362739519 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 15:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:05:39 INFO - PROCESS | 17025 | 1461362739525 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:05:39 INFO - PROCESS | 17025 | 1461362739529 Marionette TRACE conn3 <- [1,2090,null,{}] 15:05:39 INFO - PROCESS | 17025 | 1461362739534 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}] 15:05:39 INFO - PROCESS | 17025 | 1461362739755 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:05:40 INFO - PROCESS | 17025 | 1461362740117 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:40 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a9a14000 == 144 [pid = 17025] [id = 530] 15:05:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 271 (0x7f06780e5000) [pid = 17025] [serial = 1591] [outer = (nil)] 15:05:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 272 (0x7f069e40f000) [pid = 17025] [serial = 1592] [outer = 0x7f06780e5000] 15:05:40 INFO - PROCESS | 17025 | 1461362740204 Marionette DEBUG loaded listener.js 15:05:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 273 (0x7f06a4582c00) [pid = 17025] [serial = 1593] [outer = 0x7f06780e5000] 15:05:41 INFO - PROCESS | 17025 | 1461362741053 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]]]}] 15:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1579ms 15:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:05:41 INFO - PROCESS | 17025 | 1461362741106 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:05:41 INFO - PROCESS | 17025 | 1461362741109 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 15:05:41 INFO - PROCESS | 17025 | 1461362741116 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:05:41 INFO - PROCESS | 17025 | 1461362741118 Marionette TRACE conn3 <- [1,2094,null,{}] 15:05:41 INFO - PROCESS | 17025 | 1461362741125 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}] 15:05:41 INFO - PROCESS | 17025 | 1461362741351 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:05:41 INFO - PROCESS | 17025 | 1461362741681 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068342d800 == 145 [pid = 17025] [id = 531] 15:05:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 274 (0x7f0685ce5400) [pid = 17025] [serial = 1594] [outer = (nil)] 15:05:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 275 (0x7f06a58cec00) [pid = 17025] [serial = 1595] [outer = 0x7f0685ce5400] 15:05:41 INFO - PROCESS | 17025 | 1461362741765 Marionette DEBUG loaded listener.js 15:05:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 276 (0x7f06a90a9400) [pid = 17025] [serial = 1596] [outer = 0x7f0685ce5400] 15:05:42 INFO - PROCESS | 17025 | 1461362742628 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]]]}] 15:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1587ms 15:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:05:42 INFO - PROCESS | 17025 | 1461362742702 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:05:42 INFO - PROCESS | 17025 | 1461362742705 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 15:05:42 INFO - PROCESS | 17025 | 1461362742713 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:05:42 INFO - PROCESS | 17025 | 1461362742715 Marionette TRACE conn3 <- [1,2098,null,{}] 15:05:42 INFO - PROCESS | 17025 | 1461362742722 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}] 15:05:42 INFO - PROCESS | 17025 | 1461362742967 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:05:43 INFO - PROCESS | 17025 | 1461362743335 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:43 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067a54f800 == 146 [pid = 17025] [id = 532] 15:05:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 277 (0x7f067929a000) [pid = 17025] [serial = 1597] [outer = (nil)] 15:05:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 278 (0x7f06a9208c00) [pid = 17025] [serial = 1598] [outer = 0x7f067929a000] 15:05:43 INFO - PROCESS | 17025 | 1461362743417 Marionette DEBUG loaded listener.js 15:05:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 279 (0x7f06a925bc00) [pid = 17025] [serial = 1599] [outer = 0x7f067929a000] 15:05:44 INFO - PROCESS | 17025 | 1461362744319 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]]]}] 15:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1683ms 15:05:44 INFO - PROCESS | 17025 | 1461362744398 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:05:44 INFO - PROCESS | 17025 | 1461362744402 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 15:05:44 INFO - PROCESS | 17025 | 1461362744408 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:05:44 INFO - PROCESS | 17025 | 1461362744411 Marionette TRACE conn3 <- [1,2102,null,{}] 15:05:44 INFO - PROCESS | 17025 | 1461362744417 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}] 15:05:44 INFO - PROCESS | 17025 | 1461362744690 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:05:45 INFO - PROCESS | 17025 | 1461362745033 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:45 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067c2df800 == 147 [pid = 17025] [id = 533] 15:05:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 280 (0x7f0676553800) [pid = 17025] [serial = 1600] [outer = (nil)] 15:05:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 281 (0x7f067655a400) [pid = 17025] [serial = 1601] [outer = 0x7f0676553800] 15:05:45 INFO - PROCESS | 17025 | 1461362745126 Marionette DEBUG loaded listener.js 15:05:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 282 (0x7f0678595800) [pid = 17025] [serial = 1602] [outer = 0x7f0676553800] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e40c800 == 146 [pid = 17025] [id = 365] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696d53800 == 145 [pid = 17025] [id = 46] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067fa58800 == 144 [pid = 17025] [id = 372] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685f15800 == 143 [pid = 17025] [id = 462] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067f9ab800 == 142 [pid = 17025] [id = 334] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e53f800 == 141 [pid = 17025] [id = 459] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067afd1000 == 140 [pid = 17025] [id = 460] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067faca000 == 139 [pid = 17025] [id = 461] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687d15000 == 138 [pid = 17025] [id = 339] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068b49d000 == 137 [pid = 17025] [id = 506] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679fd2000 == 136 [pid = 17025] [id = 505] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068b492000 == 135 [pid = 17025] [id = 504] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679656800 == 134 [pid = 17025] [id = 503] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a97ac000 == 133 [pid = 17025] [id = 373] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a955d800 == 132 [pid = 17025] [id = 502] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a455d800 == 131 [pid = 17025] [id = 501] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697b32000 == 130 [pid = 17025] [id = 500] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696056000 == 129 [pid = 17025] [id = 499] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690dea000 == 128 [pid = 17025] [id = 498] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e4c1000 == 127 [pid = 17025] [id = 497] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c019800 == 126 [pid = 17025] [id = 496] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686db1800 == 125 [pid = 17025] [id = 495] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068367d800 == 124 [pid = 17025] [id = 494] 15:05:46 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067aeee000 == 123 [pid = 17025] [id = 493] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 281 (0x7f0696470400) [pid = 17025] [serial = 1344] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 280 (0x7f0681d85400) [pid = 17025] [serial = 1347] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 279 (0x7f0686edc000) [pid = 17025] [serial = 1350] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 278 (0x7f068f838c00) [pid = 17025] [serial = 1353] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 277 (0x7f06822cb400) [pid = 17025] [serial = 1478] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 276 (0x7f0690f04000) [pid = 17025] [serial = 1290] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 275 (0x7f06a343e000) [pid = 17025] [serial = 1302] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 274 (0x7f067e20b000) [pid = 17025] [serial = 1454] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 273 (0x7f06a97b9400) [pid = 17025] [serial = 1317] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 272 (0x7f06811e8000) [pid = 17025] [serial = 1194] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 271 (0x7f068f79e800) [pid = 17025] [serial = 1182] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 270 (0x7f069646fc00) [pid = 17025] [serial = 1245] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 269 (0x7f067ddc3400) [pid = 17025] [serial = 1467] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 268 (0x7f06949bb400) [pid = 17025] [serial = 1188] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 267 (0x7f0686fbf000) [pid = 17025] [serial = 1418] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 266 (0x7f068dd0f400) [pid = 17025] [serial = 1176] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 265 (0x7f0681221000) [pid = 17025] [serial = 1439] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 264 (0x7f06a920c800) [pid = 17025] [serial = 1430] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 263 (0x7f068e9a8c00) [pid = 17025] [serial = 1107] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 262 (0x7f0696854c00) [pid = 17025] [serial = 1424] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 261 (0x7f0686984800) [pid = 17025] [serial = 1152] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 260 (0x7f06833e3400) [pid = 17025] [serial = 1158] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 259 (0x7f06955e2000) [pid = 17025] [serial = 1242] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 258 (0x7f068c0a7800) [pid = 17025] [serial = 1230] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 257 (0x7f068e479800) [pid = 17025] [serial = 1179] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 256 (0x7f0690e32000) [pid = 17025] [serial = 1278] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 255 (0x7f06798fa800) [pid = 17025] [serial = 1442] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 254 (0x7f06986f6800) [pid = 17025] [serial = 1296] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 253 (0x7f06822d1c00) [pid = 17025] [serial = 1475] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 252 (0x7f069602dc00) [pid = 17025] [serial = 1191] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 251 (0x7f0680509400) [pid = 17025] [serial = 1433] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 250 (0x7f0680f4ac00) [pid = 17025] [serial = 1320] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 249 (0x7f06a9338c00) [pid = 17025] [serial = 1314] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 248 (0x7f0681218800) [pid = 17025] [serial = 1472] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 247 (0x7f068698e000) [pid = 17025] [serial = 1161] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 246 (0x7f0681d83800) [pid = 17025] [serial = 1457] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 245 (0x7f06a9210000) [pid = 17025] [serial = 1311] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 244 (0x7f067e210c00) [pid = 17025] [serial = 1469] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 243 (0x7f06839f0800) [pid = 17025] [serial = 1415] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 242 (0x7f067fb60c00) [pid = 17025] [serial = 1221] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 241 (0x7f067fbad000) [pid = 17025] [serial = 1470] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 240 (0x7f06a405f000) [pid = 17025] [serial = 1427] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 239 (0x7f0698393000) [pid = 17025] [serial = 1254] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 238 (0x7f0691e5a800) [pid = 17025] [serial = 1185] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 237 (0x7f067c5e8c00) [pid = 17025] [serial = 1445] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 236 (0x7f06963c1800) [pid = 17025] [serial = 1293] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 235 (0x7f068b534400) [pid = 17025] [serial = 1104] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 234 (0x7f06835ab800) [pid = 17025] [serial = 1476] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 233 (0x7f069654f400) [pid = 17025] [serial = 1098] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 232 (0x7f0690d17c00) [pid = 17025] [serial = 1236] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 231 (0x7f067d7e6400) [pid = 17025] [serial = 1466] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 230 (0x7f0685f27c00) [pid = 17025] [serial = 1197] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 229 (0x7f069654b000) [pid = 17025] [serial = 1248] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 228 (0x7f068b2b2000) [pid = 17025] [serial = 1167] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 227 (0x7f068d56dc00) [pid = 17025] [serial = 1287] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 226 (0x7f06792a0000) [pid = 17025] [serial = 1460] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 225 (0x7f0696b3b000) [pid = 17025] [serial = 1116] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 224 (0x7f06a8da6400) [pid = 17025] [serial = 1119] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 223 (0x7f068067a400) [pid = 17025] [serial = 1281] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 222 (0x7f068bf65400) [pid = 17025] [serial = 1436] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 221 (0x7f06a7196c00) [pid = 17025] [serial = 1308] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 220 (0x7f068c2dc800) [pid = 17025] [serial = 1170] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 219 (0x7f068c2e0800) [pid = 17025] [serial = 1233] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 218 (0x7f069a477c00) [pid = 17025] [serial = 1299] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 217 (0x7f0691e50400) [pid = 17025] [serial = 1239] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 216 (0x7f0697a18c00) [pid = 17025] [serial = 1251] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 215 (0x7f0685ce7800) [pid = 17025] [serial = 1101] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 214 (0x7f0686d1b800) [pid = 17025] [serial = 1284] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 213 (0x7f067a59fc00) [pid = 17025] [serial = 1122] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 212 (0x7f069654fc00) [pid = 17025] [serial = 1110] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 211 (0x7f068c09a400) [pid = 17025] [serial = 1218] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 210 (0x7f067ed80000) [pid = 17025] [serial = 1448] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 209 (0x7f068b2a9800) [pid = 17025] [serial = 1227] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 208 (0x7f068d944c00) [pid = 17025] [serial = 1421] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 207 (0x7f069873a800) [pid = 17025] [serial = 1113] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 206 (0x7f067f96d400) [pid = 17025] [serial = 1155] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 205 (0x7f068121a800) [pid = 17025] [serial = 1451] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 204 (0x7f0685f29800) [pid = 17025] [serial = 1224] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 203 (0x7f06780eec00) [pid = 17025] [serial = 1463] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 202 (0x7f0681d82000) [pid = 17025] [serial = 1473] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 201 (0x7f067ae3f000) [pid = 17025] [serial = 1412] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 200 (0x7f06a543e400) [pid = 17025] [serial = 1305] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 199 (0x7f0695eb2c00) [pid = 17025] [serial = 1410] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 198 (0x7f06871f0c00) [pid = 17025] [serial = 1164] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 197 (0x7f06798f7800) [pid = 17025] [serial = 1464] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | --DOMWINDOW == 196 (0x7f068d3edc00) [pid = 17025] [serial = 1173] [outer = (nil)] [url = about:blank] 15:05:47 INFO - PROCESS | 17025 | 1461362747655 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]]]}] 15:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 3294ms 15:05:47 INFO - PROCESS | 17025 | 1461362747702 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:05:47 INFO - PROCESS | 17025 | 1461362747708 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 15:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:05:47 INFO - PROCESS | 17025 | 1461362747718 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:05:47 INFO - PROCESS | 17025 | 1461362747723 Marionette TRACE conn3 <- [1,2106,null,{}] 15:05:47 INFO - PROCESS | 17025 | 1461362747732 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}] 15:05:47 INFO - PROCESS | 17025 | 1461362747966 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:05:48 INFO - PROCESS | 17025 | 1461362748166 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:48 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067928e000 == 124 [pid = 17025] [id = 534] 15:05:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 197 (0x7f0678043400) [pid = 17025] [serial = 1603] [outer = (nil)] 15:05:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 198 (0x7f067804c400) [pid = 17025] [serial = 1604] [outer = 0x7f0678043400] 15:05:48 INFO - PROCESS | 17025 | 1461362748240 Marionette DEBUG loaded listener.js 15:05:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 199 (0x7f06780eec00) [pid = 17025] [serial = 1605] [outer = 0x7f0678043400] 15:05:49 INFO - PROCESS | 17025 | 1461362749156 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]]]}] 15:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1485ms 15:05:49 INFO - PROCESS | 17025 | 1461362749205 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:05:49 INFO - PROCESS | 17025 | 1461362749213 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 15:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:05:49 INFO - PROCESS | 17025 | 1461362749225 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:05:49 INFO - PROCESS | 17025 | 1461362749229 Marionette TRACE conn3 <- [1,2110,null,{}] 15:05:49 INFO - PROCESS | 17025 | 1461362749237 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}] 15:05:49 INFO - PROCESS | 17025 | 1461362749480 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:05:49 INFO - PROCESS | 17025 | 1461362749780 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679e6c000 == 125 [pid = 17025] [id = 535] 15:05:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 200 (0x7f06798f2800) [pid = 17025] [serial = 1606] [outer = (nil)] 15:05:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 201 (0x7f0679e0c400) [pid = 17025] [serial = 1607] [outer = 0x7f06798f2800] 15:05:49 INFO - PROCESS | 17025 | 1461362749878 Marionette DEBUG loaded listener.js 15:05:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 202 (0x7f067a593400) [pid = 17025] [serial = 1608] [outer = 0x7f06798f2800] 15:05:50 INFO - PROCESS | 17025 | 1461362750746 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]]]}] 15:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1583ms 15:05:50 INFO - PROCESS | 17025 | 1461362750812 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:05:50 INFO - PROCESS | 17025 | 1461362750815 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 15:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:05:50 INFO - PROCESS | 17025 | 1461362750823 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:05:50 INFO - PROCESS | 17025 | 1461362750830 Marionette TRACE conn3 <- [1,2114,null,{}] 15:05:50 INFO - PROCESS | 17025 | 1461362750853 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}] 15:05:51 INFO - PROCESS | 17025 | 1461362751349 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:05:51 INFO - PROCESS | 17025 | 1461362751539 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067aee9000 == 126 [pid = 17025] [id = 536] 15:05:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 203 (0x7f067ae39c00) [pid = 17025] [serial = 1609] [outer = (nil)] 15:05:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 204 (0x7f067b0ee400) [pid = 17025] [serial = 1610] [outer = 0x7f067ae39c00] 15:05:51 INFO - PROCESS | 17025 | 1461362751609 Marionette DEBUG loaded listener.js 15:05:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 205 (0x7f067c2a1400) [pid = 17025] [serial = 1611] [outer = 0x7f067ae39c00] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 204 (0x7f06780ea000) [pid = 17025] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 203 (0x7f0679297800) [pid = 17025] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 202 (0x7f06a55b9800) [pid = 17025] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 201 (0x7f0686fab800) [pid = 17025] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 200 (0x7f0686faa800) [pid = 17025] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 199 (0x7f069e47fc00) [pid = 17025] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 198 (0x7f0680503800) [pid = 17025] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 197 (0x7f067c5e7c00) [pid = 17025] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 196 (0x7f06798f9000) [pid = 17025] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 195 (0x7f0680502400) [pid = 17025] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 194 (0x7f06a55bf000) [pid = 17025] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 193 (0x7f06822d0800) [pid = 17025] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 192 (0x7f068d257400) [pid = 17025] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 191 (0x7f067e207000) [pid = 17025] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 190 (0x7f0680509c00) [pid = 17025] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f0680f24000) [pid = 17025] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f06798f8000) [pid = 17025] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f067ae3b800) [pid = 17025] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f067e202c00) [pid = 17025] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f0690e31400) [pid = 17025] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f0686fa2c00) [pid = 17025] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f0686fa9000) [pid = 17025] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f067c5e0800) [pid = 17025] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f067ae3d000) [pid = 17025] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f067ae3c400) [pid = 17025] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f0680f29800) [pid = 17025] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f06780ec400) [pid = 17025] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f0680f23c00) [pid = 17025] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f067ae35c00) [pid = 17025] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f067d593c00) [pid = 17025] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f067675f400) [pid = 17025] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f0678594400) [pid = 17025] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f0676760400) [pid = 17025] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f067fbac000) [pid = 17025] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f0686927800) [pid = 17025] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f067b0f5000) [pid = 17025] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f068b53d800) [pid = 17025] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f068b58d800) [pid = 17025] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f06a572cc00) [pid = 17025] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f068bf6a800) [pid = 17025] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f0678043800) [pid = 17025] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f068bf6a400) [pid = 17025] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f0678050400) [pid = 17025] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f06792a0800) [pid = 17025] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f0680f24400) [pid = 17025] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f0678044c00) [pid = 17025] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f06780ef800) [pid = 17025] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f0680f2e800) [pid = 17025] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f067ddc1800) [pid = 17025] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f0679e0c000) [pid = 17025] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:05:52 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f067d6e9400) [pid = 17025] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:05:53 INFO - PROCESS | 17025 | 1461362753390 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]]]}] 15:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2591ms 15:05:53 INFO - PROCESS | 17025 | 1461362753417 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:05:53 INFO - PROCESS | 17025 | 1461362753422 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 15:05:53 INFO - PROCESS | 17025 | 1461362753428 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:05:53 INFO - PROCESS | 17025 | 1461362753431 Marionette TRACE conn3 <- [1,2118,null,{}] 15:05:53 INFO - PROCESS | 17025 | 1461362753437 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}] 15:05:53 INFO - PROCESS | 17025 | 1461362753646 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:05:53 INFO - PROCESS | 17025 | 1461362753836 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679e78800 == 127 [pid = 17025] [id = 537] 15:05:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f067676d400) [pid = 17025] [serial = 1612] [outer = (nil)] 15:05:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f06798eb800) [pid = 17025] [serial = 1613] [outer = 0x7f067676d400] 15:05:53 INFO - PROCESS | 17025 | 1461362753903 Marionette DEBUG loaded listener.js 15:05:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f067ae3c400) [pid = 17025] [serial = 1614] [outer = 0x7f067676d400] 15:05:54 INFO - PROCESS | 17025 | 1461362754680 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]]]}] 15:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1437ms 15:05:54 INFO - PROCESS | 17025 | 1461362754872 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 15:05:54 INFO - PROCESS | 17025 | 1461362754878 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 15:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:05:54 INFO - PROCESS | 17025 | 1461362754888 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:05:54 INFO - PROCESS | 17025 | 1461362754892 Marionette TRACE conn3 <- [1,2122,null,{}] 15:05:54 INFO - PROCESS | 17025 | 1461362754901 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}] 15:05:55 INFO - PROCESS | 17025 | 1461362755150 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:05:55 INFO - PROCESS | 17025 | 1461362755487 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06798d3000 == 128 [pid = 17025] [id = 538] 15:05:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f067676b000) [pid = 17025] [serial = 1615] [outer = (nil)] 15:05:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f067804d800) [pid = 17025] [serial = 1616] [outer = 0x7f067676b000] 15:05:55 INFO - PROCESS | 17025 | 1461362755572 Marionette DEBUG loaded listener.js 15:05:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f0678594c00) [pid = 17025] [serial = 1617] [outer = 0x7f067676b000] 15:05:56 INFO - PROCESS | 17025 | 1461362756532 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]]]}] 15:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1690ms 15:05:56 INFO - PROCESS | 17025 | 1461362756579 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:05:56 INFO - PROCESS | 17025 | 1461362756586 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 15:05:56 INFO - PROCESS | 17025 | 1461362756599 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:05:56 INFO - PROCESS | 17025 | 1461362756605 Marionette TRACE conn3 <- [1,2126,null,{}] 15:05:56 INFO - PROCESS | 17025 | 1461362756612 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}] 15:05:56 INFO - PROCESS | 17025 | 1461362756852 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:05:57 INFO - PROCESS | 17025 | 1461362757170 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067afc1800 == 129 [pid = 17025] [id = 539] 15:05:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f0679e03c00) [pid = 17025] [serial = 1618] [outer = (nil)] 15:05:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f067a598400) [pid = 17025] [serial = 1619] [outer = 0x7f0679e03c00] 15:05:57 INFO - PROCESS | 17025 | 1461362757255 Marionette DEBUG loaded listener.js 15:05:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f067ae37000) [pid = 17025] [serial = 1620] [outer = 0x7f0679e03c00] 15:05:58 INFO - PROCESS | 17025 | 1461362758201 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]]]}] 15:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1638ms 15:05:58 INFO - PROCESS | 17025 | 1461362758234 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:05:58 INFO - PROCESS | 17025 | 1461362758237 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 15:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:05:58 INFO - PROCESS | 17025 | 1461362758244 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:05:58 INFO - PROCESS | 17025 | 1461362758247 Marionette TRACE conn3 <- [1,2130,null,{}] 15:05:58 INFO - PROCESS | 17025 | 1461362758262 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}] 15:05:58 INFO - PROCESS | 17025 | 1461362758491 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:05:58 INFO - PROCESS | 17025 | 1461362758851 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067e2fa000 == 130 [pid = 17025] [id = 540] 15:05:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f067c5e0400) [pid = 17025] [serial = 1621] [outer = (nil)] 15:05:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f067d58f400) [pid = 17025] [serial = 1622] [outer = 0x7f067c5e0400] 15:05:58 INFO - PROCESS | 17025 | 1461362758942 Marionette DEBUG loaded listener.js 15:05:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f067d6eec00) [pid = 17025] [serial = 1623] [outer = 0x7f067c5e0400] 15:05:59 INFO - PROCESS | 17025 | 1461362759873 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] 15:05:59 INFO - PROCESS | 17025 | 1461362759931 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 15:05:59 INFO - PROCESS | 17025 | 1461362759938 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:05:59 INFO - PROCESS | 17025 | 1461362759941 Marionette TRACE conn3 <- [1,2134,null,{}] 15:05:59 INFO - PROCESS | 17025 | 1461362759946 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}] 15:06:00 INFO - PROCESS | 17025 | 1461362760186 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 15:06:00 INFO - PROCESS | 17025 | 1461362760513 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:00 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fa68000 == 131 [pid = 17025] [id = 541] 15:06:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f067c5e3400) [pid = 17025] [serial = 1624] [outer = (nil)] 15:06:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f067ddcd400) [pid = 17025] [serial = 1625] [outer = 0x7f067c5e3400] 15:06:00 INFO - PROCESS | 17025 | 1461362760592 Marionette DEBUG loaded listener.js 15:06:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f067e20dc00) [pid = 17025] [serial = 1626] [outer = 0x7f067c5e3400] 15:06:01 INFO - PROCESS | 17025 | 1461362761459 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]]]}] 15:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1587ms 15:06:01 INFO - PROCESS | 17025 | 1461362761526 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 15:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:06:01 INFO - PROCESS | 17025 | 1461362761530 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 15:06:01 INFO - PROCESS | 17025 | 1461362761537 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:06:01 INFO - PROCESS | 17025 | 1461362761541 Marionette TRACE conn3 <- [1,2138,null,{}] 15:06:01 INFO - PROCESS | 17025 | 1461362761548 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}] 15:06:01 INFO - PROCESS | 17025 | 1461362761791 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 15:06:02 INFO - PROCESS | 17025 | 1461362762108 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06810c5000 == 132 [pid = 17025] [id = 542] 15:06:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f067d7e7400) [pid = 17025] [serial = 1627] [outer = (nil)] 15:06:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f067f968400) [pid = 17025] [serial = 1628] [outer = 0x7f067d7e7400] 15:06:02 INFO - PROCESS | 17025 | 1461362762192 Marionette DEBUG loaded listener.js 15:06:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f067fb5c400) [pid = 17025] [serial = 1629] [outer = 0x7f067d7e7400] 15:06:03 INFO - PROCESS | 17025 | 1461362763087 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]]]}] 15:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1583ms 15:06:03 INFO - PROCESS | 17025 | 1461362763120 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 15:06:03 INFO - PROCESS | 17025 | 1461362763123 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 15:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:06:03 INFO - PROCESS | 17025 | 1461362763131 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:06:03 INFO - PROCESS | 17025 | 1461362763133 Marionette TRACE conn3 <- [1,2142,null,{}] 15:06:03 INFO - PROCESS | 17025 | 1461362763140 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}] 15:06:03 INFO - PROCESS | 17025 | 1461362763406 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 15:06:03 INFO - PROCESS | 17025 | 1461362763728 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0682618800 == 133 [pid = 17025] [id = 543] 15:06:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f0680f28000) [pid = 17025] [serial = 1630] [outer = (nil)] 15:06:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f0680f2b000) [pid = 17025] [serial = 1631] [outer = 0x7f0680f28000] 15:06:03 INFO - PROCESS | 17025 | 1461362763816 Marionette DEBUG loaded listener.js 15:06:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f0680f45800) [pid = 17025] [serial = 1632] [outer = 0x7f0680f28000] 15:06:04 INFO - PROCESS | 17025 | 1461362764717 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] 15:06:04 INFO - PROCESS | 17025 | 1461362764776 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 15:06:04 INFO - PROCESS | 17025 | 1461362764783 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:06:04 INFO - PROCESS | 17025 | 1461362764786 Marionette TRACE conn3 <- [1,2146,null,{}] 15:06:04 INFO - PROCESS | 17025 | 1461362764792 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}] 15:06:05 INFO - PROCESS | 17025 | 1461362765023 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 15:06:05 INFO - PROCESS | 17025 | 1461362765349 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:05 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683aa0800 == 134 [pid = 17025] [id = 544] 15:06:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f068066fc00) [pid = 17025] [serial = 1633] [outer = (nil)] 15:06:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f068121f800) [pid = 17025] [serial = 1634] [outer = 0x7f068066fc00] 15:06:05 INFO - PROCESS | 17025 | 1461362765431 Marionette DEBUG loaded listener.js 15:06:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f0681d87000) [pid = 17025] [serial = 1635] [outer = 0x7f068066fc00] 15:06:06 INFO - PROCESS | 17025 | 1461362766294 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] 15:06:06 INFO - PROCESS | 17025 | 1461362766382 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 15:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:06:06 INFO - PROCESS | 17025 | 1461362766389 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:06:06 INFO - PROCESS | 17025 | 1461362766392 Marionette TRACE conn3 <- [1,2150,null,{}] 15:06:06 INFO - PROCESS | 17025 | 1461362766398 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}] 15:06:06 INFO - PROCESS | 17025 | 1461362766666 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 15:06:06 INFO - PROCESS | 17025 | 1461362766983 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:07 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068475d800 == 135 [pid = 17025] [id = 545] 15:06:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f0680f26c00) [pid = 17025] [serial = 1636] [outer = (nil)] 15:06:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f06822d8c00) [pid = 17025] [serial = 1637] [outer = 0x7f0680f26c00] 15:06:07 INFO - PROCESS | 17025 | 1461362767062 Marionette DEBUG loaded listener.js 15:06:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f0683659400) [pid = 17025] [serial = 1638] [outer = 0x7f0680f26c00] 15:06:07 INFO - PROCESS | 17025 | 1461362767910 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]]]}] 15:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1580ms 15:06:07 INFO - PROCESS | 17025 | 1461362767970 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 15:06:07 INFO - PROCESS | 17025 | 1461362767974 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 15:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:06:07 INFO - PROCESS | 17025 | 1461362767980 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:06:07 INFO - PROCESS | 17025 | 1461362767983 Marionette TRACE conn3 <- [1,2154,null,{}] 15:06:07 INFO - PROCESS | 17025 | 1461362767988 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}] 15:06:08 INFO - PROCESS | 17025 | 1461362768236 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 15:06:08 INFO - PROCESS | 17025 | 1461362768548 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685ecd800 == 136 [pid = 17025] [id = 546] 15:06:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f0681220400) [pid = 17025] [serial = 1639] [outer = (nil)] 15:06:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f06844ce400) [pid = 17025] [serial = 1640] [outer = 0x7f0681220400] 15:06:08 INFO - PROCESS | 17025 | 1461362768630 Marionette DEBUG loaded listener.js 15:06:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f06844dac00) [pid = 17025] [serial = 1641] [outer = 0x7f0681220400] 15:06:09 INFO - PROCESS | 17025 | 1461362769721 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]]]}] 15:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1783ms 15:06:09 INFO - PROCESS | 17025 | 1461362769764 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 15:06:09 INFO - PROCESS | 17025 | 1461362769768 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 15:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:06:09 INFO - PROCESS | 17025 | 1461362769774 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:06:09 INFO - PROCESS | 17025 | 1461362769778 Marionette TRACE conn3 <- [1,2158,null,{}] 15:06:09 INFO - PROCESS | 17025 | 1461362769783 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}] 15:06:10 INFO - PROCESS | 17025 | 1461362770008 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 15:06:10 INFO - PROCESS | 17025 | 1461362770338 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686c85000 == 137 [pid = 17025] [id = 547] 15:06:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f06822d2c00) [pid = 17025] [serial = 1642] [outer = (nil)] 15:06:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f0685f2c000) [pid = 17025] [serial = 1643] [outer = 0x7f06822d2c00] 15:06:10 INFO - PROCESS | 17025 | 1461362770419 Marionette DEBUG loaded listener.js 15:06:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f0686b2a000) [pid = 17025] [serial = 1644] [outer = 0x7f06822d2c00] 15:06:11 INFO - PROCESS | 17025 | 1461362771284 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]]]}] 15:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1586ms 15:06:11 INFO - PROCESS | 17025 | 1461362771361 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 15:06:11 INFO - PROCESS | 17025 | 1461362771365 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 15:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:06:11 INFO - PROCESS | 17025 | 1461362771371 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:06:11 INFO - PROCESS | 17025 | 1461362771375 Marionette TRACE conn3 <- [1,2162,null,{}] 15:06:11 INFO - PROCESS | 17025 | 1461362771381 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}] 15:06:11 INFO - PROCESS | 17025 | 1461362771675 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 15:06:12 INFO - PROCESS | 17025 | 1461362772019 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687b17000 == 138 [pid = 17025] [id = 548] 15:06:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f0686fb0000) [pid = 17025] [serial = 1645] [outer = (nil)] 15:06:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f0686fb7800) [pid = 17025] [serial = 1646] [outer = 0x7f0686fb0000] 15:06:12 INFO - PROCESS | 17025 | 1461362772103 Marionette DEBUG loaded listener.js 15:06:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f06871ea000) [pid = 17025] [serial = 1647] [outer = 0x7f0686fb0000] 15:06:13 INFO - PROCESS | 17025 | 1461362773021 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]]]}] 15:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1695ms 15:06:13 INFO - PROCESS | 17025 | 1461362773067 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 15:06:13 INFO - PROCESS | 17025 | 1461362773075 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 15:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:06:13 INFO - PROCESS | 17025 | 1461362773087 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:06:13 INFO - PROCESS | 17025 | 1461362773093 Marionette TRACE conn3 <- [1,2166,null,{}] 15:06:13 INFO - PROCESS | 17025 | 1461362773098 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}] 15:06:13 INFO - PROCESS | 17025 | 1461362773322 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 15:06:13 INFO - PROCESS | 17025 | 1461362773640 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:13 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068b492000 == 139 [pid = 17025] [id = 549] 15:06:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 191 (0x7f0686faec00) [pid = 17025] [serial = 1648] [outer = (nil)] 15:06:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 192 (0x7f068b2ac800) [pid = 17025] [serial = 1649] [outer = 0x7f0686faec00] 15:06:13 INFO - PROCESS | 17025 | 1461362773722 Marionette DEBUG loaded listener.js 15:06:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 193 (0x7f068b588c00) [pid = 17025] [serial = 1650] [outer = 0x7f0686faec00] 15:06:14 INFO - PROCESS | 17025 | 1461362774595 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]]]}] 15:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1590ms 15:06:14 INFO - PROCESS | 17025 | 1461362774698 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 15:06:14 INFO - PROCESS | 17025 | 1461362774703 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 15:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:06:14 INFO - PROCESS | 17025 | 1461362774714 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:06:14 INFO - PROCESS | 17025 | 1461362774717 Marionette TRACE conn3 <- [1,2170,null,{}] 15:06:14 INFO - PROCESS | 17025 | 1461362774775 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}] 15:06:14 INFO - PROCESS | 17025 | 1461362774986 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 15:06:15 INFO - PROCESS | 17025 | 1461362775310 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d9bc800 == 140 [pid = 17025] [id = 550] 15:06:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 194 (0x7f067c2a7400) [pid = 17025] [serial = 1651] [outer = (nil)] 15:06:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 195 (0x7f068bf6c000) [pid = 17025] [serial = 1652] [outer = 0x7f067c2a7400] 15:06:15 INFO - PROCESS | 17025 | 1461362775391 Marionette DEBUG loaded listener.js 15:06:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 196 (0x7f068c1ed000) [pid = 17025] [serial = 1653] [outer = 0x7f067c2a7400] 15:06:16 INFO - PROCESS | 17025 | 1461362776258 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]]]}] 15:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1586ms 15:06:16 INFO - PROCESS | 17025 | 1461362776301 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 15:06:16 INFO - PROCESS | 17025 | 1461362776306 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 15:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:06:16 INFO - PROCESS | 17025 | 1461362776312 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:06:16 INFO - PROCESS | 17025 | 1461362776316 Marionette TRACE conn3 <- [1,2174,null,{}] 15:06:16 INFO - PROCESS | 17025 | 1461362776321 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}] 15:06:16 INFO - PROCESS | 17025 | 1461362776548 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 15:06:16 INFO - PROCESS | 17025 | 1461362776825 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e403000 == 141 [pid = 17025] [id = 551] 15:06:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 197 (0x7f067d6ec000) [pid = 17025] [serial = 1654] [outer = (nil)] 15:06:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 198 (0x7f068c2e7400) [pid = 17025] [serial = 1655] [outer = 0x7f067d6ec000] 15:06:16 INFO - PROCESS | 17025 | 1461362776950 Marionette DEBUG loaded listener.js 15:06:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 199 (0x7f068d3e6400) [pid = 17025] [serial = 1656] [outer = 0x7f067d6ec000] 15:06:17 INFO - PROCESS | 17025 | 1461362777821 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]]]}] 15:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1583ms 15:06:17 INFO - PROCESS | 17025 | 1461362777898 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 15:06:17 INFO - PROCESS | 17025 | 1461362777901 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 15:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:06:17 INFO - PROCESS | 17025 | 1461362777908 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:06:17 INFO - PROCESS | 17025 | 1461362777911 Marionette TRACE conn3 <- [1,2178,null,{}] 15:06:17 INFO - PROCESS | 17025 | 1461362777916 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}] 15:06:18 INFO - PROCESS | 17025 | 1461362778161 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 15:06:18 INFO - PROCESS | 17025 | 1461362778479 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:18 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e4b2800 == 142 [pid = 17025] [id = 552] 15:06:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 200 (0x7f068bf6c800) [pid = 17025] [serial = 1657] [outer = (nil)] 15:06:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 201 (0x7f068da85c00) [pid = 17025] [serial = 1658] [outer = 0x7f068bf6c800] 15:06:18 INFO - PROCESS | 17025 | 1461362778562 Marionette DEBUG loaded listener.js 15:06:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 202 (0x7f068de19000) [pid = 17025] [serial = 1659] [outer = 0x7f068bf6c800] 15:06:19 INFO - PROCESS | 17025 | 1461362779466 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]]]}] 15:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1633ms 15:06:19 INFO - PROCESS | 17025 | 1461362779543 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 15:06:19 INFO - PROCESS | 17025 | 1461362779547 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 15:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:06:19 INFO - PROCESS | 17025 | 1461362779560 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:06:19 INFO - PROCESS | 17025 | 1461362779568 Marionette TRACE conn3 <- [1,2182,null,{}] 15:06:19 INFO - PROCESS | 17025 | 1461362779575 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}] 15:06:19 INFO - PROCESS | 17025 | 1461362779868 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 15:06:20 INFO - PROCESS | 17025 | 1461362780189 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e8df800 == 143 [pid = 17025] [id = 553] 15:06:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 203 (0x7f067d592c00) [pid = 17025] [serial = 1660] [outer = (nil)] 15:06:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 204 (0x7f068e437000) [pid = 17025] [serial = 1661] [outer = 0x7f067d592c00] 15:06:20 INFO - PROCESS | 17025 | 1461362780266 Marionette DEBUG loaded listener.js 15:06:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 205 (0x7f068e4df800) [pid = 17025] [serial = 1662] [outer = 0x7f067d592c00] 15:06:21 INFO - PROCESS | 17025 | 1461362781155 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]]]}] 15:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1643ms 15:06:21 INFO - PROCESS | 17025 | 1461362781202 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 15:06:21 INFO - PROCESS | 17025 | 1461362781206 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 15:06:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:06:21 INFO - PROCESS | 17025 | 1461362781212 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:06:21 INFO - PROCESS | 17025 | 1461362781216 Marionette TRACE conn3 <- [1,2186,null,{}] 15:06:21 INFO - PROCESS | 17025 | 1461362781221 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}] 15:06:21 INFO - PROCESS | 17025 | 1461362781455 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 15:06:21 INFO - PROCESS | 17025 | 1461362781758 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:21 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d23000 == 144 [pid = 17025] [id = 554] 15:06:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 206 (0x7f06811e7800) [pid = 17025] [serial = 1663] [outer = (nil)] 15:06:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 207 (0x7f068f44c000) [pid = 17025] [serial = 1664] [outer = 0x7f06811e7800] 15:06:21 INFO - PROCESS | 17025 | 1461362781841 Marionette DEBUG loaded listener.js 15:06:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 208 (0x7f0690d16400) [pid = 17025] [serial = 1665] [outer = 0x7f06811e7800] 15:06:22 INFO - PROCESS | 17025 | 1461362782712 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]]]}] 15:06:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:06:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1534ms 15:06:22 INFO - PROCESS | 17025 | 1461362782748 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 15:06:22 INFO - PROCESS | 17025 | 1461362782751 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 15:06:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:06:22 INFO - PROCESS | 17025 | 1461362782757 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:06:22 INFO - PROCESS | 17025 | 1461362782759 Marionette TRACE conn3 <- [1,2190,null,{}] 15:06:22 INFO - PROCESS | 17025 | 1461362782765 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}] 15:06:22 INFO - PROCESS | 17025 | 1461362782995 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 15:06:23 INFO - PROCESS | 17025 | 1461362783321 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:23 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0691f1f800 == 145 [pid = 17025] [id = 555] 15:06:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 209 (0x7f068de1c400) [pid = 17025] [serial = 1666] [outer = (nil)] 15:06:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 210 (0x7f0690e31000) [pid = 17025] [serial = 1667] [outer = 0x7f068de1c400] 15:06:23 INFO - PROCESS | 17025 | 1461362783403 Marionette DEBUG loaded listener.js 15:06:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 211 (0x7f0690f04800) [pid = 17025] [serial = 1668] [outer = 0x7f068de1c400] 15:06:24 INFO - PROCESS | 17025 | 1461362784243 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]]]}] 15:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1540ms 15:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:06:24 INFO - PROCESS | 17025 | 1461362784298 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 15:06:24 INFO - PROCESS | 17025 | 1461362784301 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 15:06:24 INFO - PROCESS | 17025 | 1461362784307 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:06:24 INFO - PROCESS | 17025 | 1461362784310 Marionette TRACE conn3 <- [1,2194,null,{}] 15:06:24 INFO - PROCESS | 17025 | 1461362784316 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}] 15:06:24 INFO - PROCESS | 17025 | 1461362784538 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 15:06:24 INFO - PROCESS | 17025 | 1461362784939 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:24 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0676863800 == 146 [pid = 17025] [id = 556] 15:06:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 212 (0x7f0676761000) [pid = 17025] [serial = 1669] [outer = (nil)] 15:06:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 213 (0x7f067859a800) [pid = 17025] [serial = 1670] [outer = 0x7f0676761000] 15:06:25 INFO - PROCESS | 17025 | 1461362785018 Marionette DEBUG loaded listener.js 15:06:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 214 (0x7f067ed83400) [pid = 17025] [serial = 1671] [outer = 0x7f0676761000] 15:06:26 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679280000 == 145 [pid = 17025] [id = 511] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 213 (0x7f067ae38800) [pid = 17025] [serial = 1386] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 212 (0x7f06792a5400) [pid = 17025] [serial = 1461] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 211 (0x7f06a920ac00) [pid = 17025] [serial = 1362] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 210 (0x7f06a9258800) [pid = 17025] [serial = 1377] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 209 (0x7f0686fc2000) [pid = 17025] [serial = 1380] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 208 (0x7f06a58d4000) [pid = 17025] [serial = 1428] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 207 (0x7f0681225000) [pid = 17025] [serial = 1440] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 206 (0x7f068bf6d000) [pid = 17025] [serial = 1452] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 205 (0x7f068bf6ac00) [pid = 17025] [serial = 1446] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 204 (0x7f068050fc00) [pid = 17025] [serial = 1434] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 203 (0x7f06a9930c00) [pid = 17025] [serial = 1365] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 202 (0x7f06869ce400) [pid = 17025] [serial = 1416] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 201 (0x7f069654cc00) [pid = 17025] [serial = 1356] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 200 (0x7f068f799c00) [pid = 17025] [serial = 1458] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 199 (0x7f068bf69800) [pid = 17025] [serial = 1437] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 198 (0x7f06a99b9000) [pid = 17025] [serial = 1371] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 197 (0x7f068bf60c00) [pid = 17025] [serial = 1443] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 196 (0x7f06a97b7000) [pid = 17025] [serial = 1431] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 195 (0x7f067e210400) [pid = 17025] [serial = 1455] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 194 (0x7f0697a1c800) [pid = 17025] [serial = 1359] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 193 (0x7f068b2b2400) [pid = 17025] [serial = 1419] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 192 (0x7f069829fc00) [pid = 17025] [serial = 1425] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 191 (0x7f067ed85800) [pid = 17025] [serial = 1449] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 190 (0x7f067f96bc00) [pid = 17025] [serial = 1413] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f0690f08800) [pid = 17025] [serial = 1422] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f06822d5000) [pid = 17025] [serial = 1374] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f0686fba800) [pid = 17025] [serial = 1389] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f0680f31000) [pid = 17025] [serial = 1368] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f067ae42c00) [pid = 17025] [serial = 1383] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f067d6ee800) [pid = 17025] [serial = 1541] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f067ddc4c00) [pid = 17025] [serial = 1542] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f0676767400) [pid = 17025] [serial = 1529] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f067b0f0400) [pid = 17025] [serial = 1538] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f06844cf000) [pid = 17025] [serial = 1532] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f06978f9800) [pid = 17025] [serial = 1506] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f0696545800) [pid = 17025] [serial = 1505] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f0687fa1800) [pid = 17025] [serial = 1494] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f0687279400) [pid = 17025] [serial = 1493] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f06a9211000) [pid = 17025] [serial = 1515] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f068f830400) [pid = 17025] [serial = 1514] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f0690f0dc00) [pid = 17025] [serial = 1500] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f068f7a4800) [pid = 17025] [serial = 1499] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f069a483800) [pid = 17025] [serial = 1509] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f06986f7000) [pid = 17025] [serial = 1508] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f06a90b0c00) [pid = 17025] [serial = 1512] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f06a5737c00) [pid = 17025] [serial = 1511] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f0695eb1800) [pid = 17025] [serial = 1503] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f06955d8000) [pid = 17025] [serial = 1502] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f0678050000) [pid = 17025] [serial = 1518] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f067804b000) [pid = 17025] [serial = 1517] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f068d572400) [pid = 17025] [serial = 1497] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f068c09bc00) [pid = 17025] [serial = 1496] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f068e6f7400) [pid = 17025] [serial = 1524] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f067b0f5c00) [pid = 17025] [serial = 1523] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f06792a4800) [pid = 17025] [serial = 1535] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f0679e06400) [pid = 17025] [serial = 1536] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f06822cb800) [pid = 17025] [serial = 1488] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f068121bc00) [pid = 17025] [serial = 1487] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f0679e0a000) [pid = 17025] [serial = 1521] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f0679e06000) [pid = 17025] [serial = 1520] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f067ae3d400) [pid = 17025] [serial = 1482] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f06798f1c00) [pid = 17025] [serial = 1481] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f06844d8800) [pid = 17025] [serial = 1533] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f0686fb6800) [pid = 17025] [serial = 1491] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f0686edd000) [pid = 17025] [serial = 1490] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f067f96a400) [pid = 17025] [serial = 1485] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f067e1dc800) [pid = 17025] [serial = 1484] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f06844d6400) [pid = 17025] [serial = 1527] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f06844d2000) [pid = 17025] [serial = 1526] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f067676c000) [pid = 17025] [serial = 1530] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f067e206000) [pid = 17025] [serial = 1544] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f067f96f000) [pid = 17025] [serial = 1545] [outer = (nil)] [url = about:blank] 15:06:26 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f067c2a7000) [pid = 17025] [serial = 1539] [outer = (nil)] [url = about:blank] 15:06:27 INFO - PROCESS | 17025 | 1461362787385 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]]]}] 15:06:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:06:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 3144ms 15:06:27 INFO - PROCESS | 17025 | 1461362787452 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 15:06:27 INFO - PROCESS | 17025 | 1461362787459 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 15:06:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:06:27 INFO - PROCESS | 17025 | 1461362787468 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:06:27 INFO - PROCESS | 17025 | 1461362787473 Marionette TRACE conn3 <- [1,2198,null,{}] 15:06:27 INFO - PROCESS | 17025 | 1461362787481 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}] 15:06:27 INFO - PROCESS | 17025 | 1461362787707 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 15:06:27 INFO - PROCESS | 17025 | 1461362787896 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:27 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067927c000 == 146 [pid = 17025] [id = 557] 15:06:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f0676769c00) [pid = 17025] [serial = 1672] [outer = (nil)] 15:06:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f0678050c00) [pid = 17025] [serial = 1673] [outer = 0x7f0676769c00] 15:06:27 INFO - PROCESS | 17025 | 1461362787967 Marionette DEBUG loaded listener.js 15:06:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f0678595000) [pid = 17025] [serial = 1674] [outer = 0x7f0676769c00] 15:06:28 INFO - PROCESS | 17025 | 1461362788822 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]]]}] 15:06:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:06:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1434ms 15:06:28 INFO - PROCESS | 17025 | 1461362788903 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 15:06:28 INFO - PROCESS | 17025 | 1461362788912 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 15:06:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:06:28 INFO - PROCESS | 17025 | 1461362788922 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:06:28 INFO - PROCESS | 17025 | 1461362788926 Marionette TRACE conn3 <- [1,2202,null,{}] 15:06:28 INFO - PROCESS | 17025 | 1461362788931 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}] 15:06:29 INFO - PROCESS | 17025 | 1461362789156 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 15:06:29 INFO - PROCESS | 17025 | 1461362789385 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:29 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06798d6000 == 147 [pid = 17025] [id = 558] 15:06:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f067859a400) [pid = 17025] [serial = 1675] [outer = (nil)] 15:06:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f06798f0400) [pid = 17025] [serial = 1676] [outer = 0x7f067859a400] 15:06:29 INFO - PROCESS | 17025 | 1461362789452 Marionette DEBUG loaded listener.js 15:06:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f0679e06c00) [pid = 17025] [serial = 1677] [outer = 0x7f067859a400] 15:06:30 INFO - PROCESS | 17025 | 1461362790422 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]]]}] 15:06:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:06:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1546ms 15:06:30 INFO - PROCESS | 17025 | 1461362790475 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 15:06:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:06:30 INFO - PROCESS | 17025 | 1461362790480 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 15:06:30 INFO - PROCESS | 17025 | 1461362790487 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:06:30 INFO - PROCESS | 17025 | 1461362790493 Marionette TRACE conn3 <- [1,2206,null,{}] 15:06:30 INFO - PROCESS | 17025 | 1461362790540 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}] 15:06:30 INFO - PROCESS | 17025 | 1461362790977 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 15:06:31 INFO - PROCESS | 17025 | 1461362791156 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679fd7800 == 148 [pid = 17025] [id = 559] 15:06:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f067ae38800) [pid = 17025] [serial = 1678] [outer = (nil)] 15:06:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f067ae41800) [pid = 17025] [serial = 1679] [outer = 0x7f067ae38800] 15:06:31 INFO - PROCESS | 17025 | 1461362791227 Marionette DEBUG loaded listener.js 15:06:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f067b0f9000) [pid = 17025] [serial = 1680] [outer = 0x7f067ae38800] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f06811ef800) [pid = 17025] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f067ae39c00) [pid = 17025] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f067ddc3c00) [pid = 17025] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f0696474000) [pid = 17025] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f06780e5000) [pid = 17025] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f0678043400) [pid = 17025] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f068d254c00) [pid = 17025] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f0680f44c00) [pid = 17025] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f06844d2400) [pid = 17025] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f068b2b3000) [pid = 17025] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f067929a000) [pid = 17025] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f067a59d400) [pid = 17025] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f068692a000) [pid = 17025] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f068692d400) [pid = 17025] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f067b0edc00) [pid = 17025] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f067f969c00) [pid = 17025] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f0685ce5400) [pid = 17025] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f068d251c00) [pid = 17025] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f0686929000) [pid = 17025] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f067d599400) [pid = 17025] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:06:32 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f06798f2800) [pid = 17025] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:06:32 INFO - PROCESS | 17025 | 1461362792572 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]]]}] 15:06:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:06:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2151ms 15:06:32 INFO - PROCESS | 17025 | 1461362792638 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 15:06:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:06:32 INFO - PROCESS | 17025 | 1461362792643 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 15:06:32 INFO - PROCESS | 17025 | 1461362792649 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:06:32 INFO - PROCESS | 17025 | 1461362792652 Marionette TRACE conn3 <- [1,2210,null,{}] 15:06:32 INFO - PROCESS | 17025 | 1461362792657 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}] 15:06:32 INFO - PROCESS | 17025 | 1461362792878 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 15:06:33 INFO - PROCESS | 17025 | 1461362793059 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:33 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ae21000 == 149 [pid = 17025] [id = 560] 15:06:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f067676d000) [pid = 17025] [serial = 1681] [outer = (nil)] 15:06:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f067b0fbc00) [pid = 17025] [serial = 1682] [outer = 0x7f067676d000] 15:06:33 INFO - PROCESS | 17025 | 1461362793127 Marionette DEBUG loaded listener.js 15:06:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f067c5e7400) [pid = 17025] [serial = 1683] [outer = 0x7f067676d000] 15:06:33 INFO - PROCESS | 17025 | 1461362793891 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]]]}] 15:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1447ms 15:06:34 INFO - PROCESS | 17025 | 1461362794096 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 15:06:34 INFO - PROCESS | 17025 | 1461362794103 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 15:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:06:34 INFO - PROCESS | 17025 | 1461362794114 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:06:34 INFO - PROCESS | 17025 | 1461362794118 Marionette TRACE conn3 <- [1,2214,null,{}] 15:06:34 INFO - PROCESS | 17025 | 1461362794128 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}] 15:06:34 INFO - PROCESS | 17025 | 1461362794416 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 15:06:34 INFO - PROCESS | 17025 | 1461362794774 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679655800 == 150 [pid = 17025] [id = 561] 15:06:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f067676d800) [pid = 17025] [serial = 1684] [outer = (nil)] 15:06:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f06780e3400) [pid = 17025] [serial = 1685] [outer = 0x7f067676d800] 15:06:34 INFO - PROCESS | 17025 | 1461362794857 Marionette DEBUG loaded listener.js 15:06:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f067859dc00) [pid = 17025] [serial = 1686] [outer = 0x7f067676d800] 15:06:35 INFO - PROCESS | 17025 | 1461362795819 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]]]}] 15:06:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:06:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1741ms 15:06:35 INFO - PROCESS | 17025 | 1461362795856 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 15:06:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:06:35 INFO - PROCESS | 17025 | 1461362795864 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 15:06:35 INFO - PROCESS | 17025 | 1461362795879 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:06:35 INFO - PROCESS | 17025 | 1461362795885 Marionette TRACE conn3 <- [1,2218,null,{}] 15:06:35 INFO - PROCESS | 17025 | 1461362795892 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}] 15:06:36 INFO - PROCESS | 17025 | 1461362796136 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 15:06:36 INFO - PROCESS | 17025 | 1461362796455 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ae24000 == 151 [pid = 17025] [id = 562] 15:06:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f0679e07400) [pid = 17025] [serial = 1687] [outer = (nil)] 15:06:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f067a592800) [pid = 17025] [serial = 1688] [outer = 0x7f0679e07400] 15:06:36 INFO - PROCESS | 17025 | 1461362796539 Marionette DEBUG loaded listener.js 15:06:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f067ae3a000) [pid = 17025] [serial = 1689] [outer = 0x7f0679e07400] 15:06:37 INFO - PROCESS | 17025 | 1461362797458 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]]]}] 15:06:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:06:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1643ms 15:06:37 INFO - PROCESS | 17025 | 1461362797517 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 15:06:37 INFO - PROCESS | 17025 | 1461362797521 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 15:06:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:06:37 INFO - PROCESS | 17025 | 1461362797528 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:06:37 INFO - PROCESS | 17025 | 1461362797531 Marionette TRACE conn3 <- [1,2222,null,{}] 15:06:37 INFO - PROCESS | 17025 | 1461362797546 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}] 15:06:37 INFO - PROCESS | 17025 | 1461362797828 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 15:06:38 INFO - PROCESS | 17025 | 1461362798194 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:38 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067df97800 == 152 [pid = 17025] [id = 563] 15:06:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f067d599400) [pid = 17025] [serial = 1690] [outer = (nil)] 15:06:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f067d6f1400) [pid = 17025] [serial = 1691] [outer = 0x7f067d599400] 15:06:38 INFO - PROCESS | 17025 | 1461362798279 Marionette DEBUG loaded listener.js 15:06:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f067ddc2400) [pid = 17025] [serial = 1692] [outer = 0x7f067d599400] 15:06:39 INFO - PROCESS | 17025 | 1461362799170 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]]]}] 15:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1682ms 15:06:39 INFO - PROCESS | 17025 | 1461362799211 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 15:06:39 INFO - PROCESS | 17025 | 1461362799214 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 15:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:06:39 INFO - PROCESS | 17025 | 1461362799222 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:06:39 INFO - PROCESS | 17025 | 1461362799227 Marionette TRACE conn3 <- [1,2226,null,{}] 15:06:39 INFO - PROCESS | 17025 | 1461362799233 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}] 15:06:39 INFO - PROCESS | 17025 | 1461362799466 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 15:06:39 INFO - PROCESS | 17025 | 1461362799755 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:39 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ed21000 == 153 [pid = 17025] [id = 564] 15:06:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f067d6e9000) [pid = 17025] [serial = 1693] [outer = (nil)] 15:06:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f067e20e400) [pid = 17025] [serial = 1694] [outer = 0x7f067d6e9000] 15:06:39 INFO - PROCESS | 17025 | 1461362799888 Marionette DEBUG loaded listener.js 15:06:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f067f969c00) [pid = 17025] [serial = 1695] [outer = 0x7f067d6e9000] 15:06:40 INFO - PROCESS | 17025 | 1461362800774 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]]]}] 15:06:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:06:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1581ms 15:06:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:06:40 INFO - PROCESS | 17025 | 1461362800804 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 15:06:40 INFO - PROCESS | 17025 | 1461362800807 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 15:06:40 INFO - PROCESS | 17025 | 1461362800814 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:06:40 INFO - PROCESS | 17025 | 1461362800817 Marionette TRACE conn3 <- [1,2230,null,{}] 15:06:40 INFO - PROCESS | 17025 | 1461362800822 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}] 15:06:41 INFO - PROCESS | 17025 | 1461362801048 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 15:06:41 INFO - PROCESS | 17025 | 1461362801315 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06810c4800 == 154 [pid = 17025] [id = 565] 15:06:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f067e1de800) [pid = 17025] [serial = 1696] [outer = (nil)] 15:06:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f067fbaa400) [pid = 17025] [serial = 1697] [outer = 0x7f067e1de800] 15:06:41 INFO - PROCESS | 17025 | 1461362801395 Marionette DEBUG loaded listener.js 15:06:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f0680505c00) [pid = 17025] [serial = 1698] [outer = 0x7f067e1de800] 15:06:42 INFO - PROCESS | 17025 | 1461362802283 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]]]}] 15:06:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:06:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1531ms 15:06:42 INFO - PROCESS | 17025 | 1461362802344 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 15:06:42 INFO - PROCESS | 17025 | 1461362802349 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 15:06:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:06:42 INFO - PROCESS | 17025 | 1461362802355 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:06:42 INFO - PROCESS | 17025 | 1461362802359 Marionette TRACE conn3 <- [1,2234,null,{}] 15:06:42 INFO - PROCESS | 17025 | 1461362802365 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}] 15:06:42 INFO - PROCESS | 17025 | 1461362802638 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 15:06:42 INFO - PROCESS | 17025 | 1461362802955 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:42 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068341f000 == 155 [pid = 17025] [id = 566] 15:06:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f0680f3d800) [pid = 17025] [serial = 1699] [outer = (nil)] 15:06:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f0680f41000) [pid = 17025] [serial = 1700] [outer = 0x7f0680f3d800] 15:06:43 INFO - PROCESS | 17025 | 1461362803041 Marionette DEBUG loaded listener.js 15:06:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f068121d800) [pid = 17025] [serial = 1701] [outer = 0x7f0680f3d800] 15:06:43 INFO - PROCESS | 17025 | 1461362803914 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]]]}] 15:06:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:06:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1585ms 15:06:43 INFO - PROCESS | 17025 | 1461362803942 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 15:06:43 INFO - PROCESS | 17025 | 1461362803947 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 15:06:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:06:43 INFO - PROCESS | 17025 | 1461362803953 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:06:43 INFO - PROCESS | 17025 | 1461362803957 Marionette TRACE conn3 <- [1,2238,null,{}] 15:06:43 INFO - PROCESS | 17025 | 1461362803962 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}] 15:06:44 INFO - PROCESS | 17025 | 1461362804188 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 15:06:44 INFO - PROCESS | 17025 | 1461362804456 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683aa3000 == 156 [pid = 17025] [id = 567] 15:06:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f067d7ebc00) [pid = 17025] [serial = 1702] [outer = (nil)] 15:06:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f0681d83c00) [pid = 17025] [serial = 1703] [outer = 0x7f067d7ebc00] 15:06:44 INFO - PROCESS | 17025 | 1461362804580 Marionette DEBUG loaded listener.js 15:06:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f06822d3000) [pid = 17025] [serial = 1704] [outer = 0x7f067d7ebc00] 15:06:45 INFO - PROCESS | 17025 | 1461362805490 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]]]}] 15:06:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:06:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1587ms 15:06:45 INFO - PROCESS | 17025 | 1461362805542 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 15:06:45 INFO - PROCESS | 17025 | 1461362805546 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 15:06:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:06:45 INFO - PROCESS | 17025 | 1461362805552 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:06:45 INFO - PROCESS | 17025 | 1461362805556 Marionette TRACE conn3 <- [1,2242,null,{}] 15:06:45 INFO - PROCESS | 17025 | 1461362805561 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}] 15:06:45 INFO - PROCESS | 17025 | 1461362805792 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 15:06:46 INFO - PROCESS | 17025 | 1461362806103 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:46 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0684758000 == 157 [pid = 17025] [id = 568] 15:06:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f0681221c00) [pid = 17025] [serial = 1705] [outer = (nil)] 15:06:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f06839e7800) [pid = 17025] [serial = 1706] [outer = 0x7f0681221c00] 15:06:46 INFO - PROCESS | 17025 | 1461362806185 Marionette DEBUG loaded listener.js 15:06:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f06844d8800) [pid = 17025] [serial = 1707] [outer = 0x7f0681221c00] 15:06:47 INFO - PROCESS | 17025 | 1461362807038 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]]]}] 15:06:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:06:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1535ms 15:06:47 INFO - PROCESS | 17025 | 1461362807089 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 15:06:47 INFO - PROCESS | 17025 | 1461362807093 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 15:06:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:06:47 INFO - PROCESS | 17025 | 1461362807099 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:06:47 INFO - PROCESS | 17025 | 1461362807103 Marionette TRACE conn3 <- [1,2246,null,{}] 15:06:47 INFO - PROCESS | 17025 | 1461362807109 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}] 15:06:47 INFO - PROCESS | 17025 | 1461362807359 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 15:06:47 INFO - PROCESS | 17025 | 1461362807665 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685f13000 == 158 [pid = 17025] [id = 569] 15:06:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f0680f25000) [pid = 17025] [serial = 1708] [outer = (nil)] 15:06:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f0686929800) [pid = 17025] [serial = 1709] [outer = 0x7f0680f25000] 15:06:47 INFO - PROCESS | 17025 | 1461362807747 Marionette DEBUG loaded listener.js 15:06:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f068698c000) [pid = 17025] [serial = 1710] [outer = 0x7f0680f25000] 15:06:48 INFO - PROCESS | 17025 | 1461362808613 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]]]}] 15:06:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:06:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1580ms 15:06:48 INFO - PROCESS | 17025 | 1461362808681 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 15:06:48 INFO - PROCESS | 17025 | 1461362808684 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 15:06:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:06:48 INFO - PROCESS | 17025 | 1461362808691 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:06:48 INFO - PROCESS | 17025 | 1461362808695 Marionette TRACE conn3 <- [1,2250,null,{}] 15:06:48 INFO - PROCESS | 17025 | 1461362808701 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}] 15:06:48 INFO - PROCESS | 17025 | 1461362808934 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 15:06:49 INFO - PROCESS | 17025 | 1461362809240 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686d9e000 == 159 [pid = 17025] [id = 570] 15:06:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f067a595c00) [pid = 17025] [serial = 1711] [outer = (nil)] 15:06:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f0686b30000) [pid = 17025] [serial = 1712] [outer = 0x7f067a595c00] 15:06:49 INFO - PROCESS | 17025 | 1461362809329 Marionette DEBUG loaded listener.js 15:06:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f0686fa4800) [pid = 17025] [serial = 1713] [outer = 0x7f067a595c00] 15:06:50 INFO - PROCESS | 17025 | 1461362810200 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]]]}] 15:06:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:06:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1584ms 15:06:50 INFO - PROCESS | 17025 | 1461362810276 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 15:06:50 INFO - PROCESS | 17025 | 1461362810281 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 15:06:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:06:50 INFO - PROCESS | 17025 | 1461362810287 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:06:50 INFO - PROCESS | 17025 | 1461362810291 Marionette TRACE conn3 <- [1,2254,null,{}] 15:06:50 INFO - PROCESS | 17025 | 1461362810296 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}] 15:06:50 INFO - PROCESS | 17025 | 1461362810586 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 15:06:50 INFO - PROCESS | 17025 | 1461362810912 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:50 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687b12000 == 160 [pid = 17025] [id = 571] 15:06:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f0686fc5800) [pid = 17025] [serial = 1714] [outer = (nil)] 15:06:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f0687272000) [pid = 17025] [serial = 1715] [outer = 0x7f0686fc5800] 15:06:51 INFO - PROCESS | 17025 | 1461362811001 Marionette DEBUG loaded listener.js 15:06:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f068b2aa800) [pid = 17025] [serial = 1716] [outer = 0x7f0686fc5800] 15:06:51 INFO - PROCESS | 17025 | 1461362811929 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]]]}] 15:06:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:06:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1682ms 15:06:51 INFO - PROCESS | 17025 | 1461362811970 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 15:06:51 INFO - PROCESS | 17025 | 1461362811975 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 15:06:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:06:51 INFO - PROCESS | 17025 | 1461362811981 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:06:51 INFO - PROCESS | 17025 | 1461362811984 Marionette TRACE conn3 <- [1,2258,null,{}] 15:06:51 INFO - PROCESS | 17025 | 1461362811990 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}] 15:06:52 INFO - PROCESS | 17025 | 1461362812221 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 15:06:52 INFO - PROCESS | 17025 | 1461362812537 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:52 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068b49b800 == 161 [pid = 17025] [id = 572] 15:06:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f0686fbe000) [pid = 17025] [serial = 1717] [outer = (nil)] 15:06:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f068b589400) [pid = 17025] [serial = 1718] [outer = 0x7f0686fbe000] 15:06:52 INFO - PROCESS | 17025 | 1461362812620 Marionette DEBUG loaded listener.js 15:06:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f068bf69800) [pid = 17025] [serial = 1719] [outer = 0x7f0686fbe000] 15:06:53 INFO - PROCESS | 17025 | 1461362813503 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]]]}] 15:06:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:06:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1593ms 15:06:53 INFO - PROCESS | 17025 | 1461362813576 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 15:06:53 INFO - PROCESS | 17025 | 1461362813579 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 15:06:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:06:53 INFO - PROCESS | 17025 | 1461362813586 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:06:53 INFO - PROCESS | 17025 | 1461362813588 Marionette TRACE conn3 <- [1,2262,null,{}] 15:06:53 INFO - PROCESS | 17025 | 1461362813594 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}] 15:06:53 INFO - PROCESS | 17025 | 1461362813830 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 15:06:54 INFO - PROCESS | 17025 | 1461362814151 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:54 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d9b7000 == 162 [pid = 17025] [id = 573] 15:06:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f067e1ddc00) [pid = 17025] [serial = 1720] [outer = (nil)] 15:06:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f068c0a1c00) [pid = 17025] [serial = 1721] [outer = 0x7f067e1ddc00] 15:06:54 INFO - PROCESS | 17025 | 1461362814237 Marionette DEBUG loaded listener.js 15:06:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f068c2d8800) [pid = 17025] [serial = 1722] [outer = 0x7f067e1ddc00] 15:06:55 INFO - PROCESS | 17025 | 1461362815086 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]]]}] 15:06:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:06:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1535ms 15:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:06:55 INFO - PROCESS | 17025 | 1461362815122 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 15:06:55 INFO - PROCESS | 17025 | 1461362815125 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 15:06:55 INFO - PROCESS | 17025 | 1461362815132 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:06:55 INFO - PROCESS | 17025 | 1461362815135 Marionette TRACE conn3 <- [1,2266,null,{}] 15:06:55 INFO - PROCESS | 17025 | 1461362815141 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}] 15:06:55 INFO - PROCESS | 17025 | 1461362815390 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 15:06:55 INFO - PROCESS | 17025 | 1461362815663 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e523800 == 163 [pid = 17025] [id = 574] 15:06:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f06871ea400) [pid = 17025] [serial = 1723] [outer = (nil)] 15:06:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f068d3e5800) [pid = 17025] [serial = 1724] [outer = 0x7f06871ea400] 15:06:55 INFO - PROCESS | 17025 | 1461362815786 Marionette DEBUG loaded listener.js 15:06:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f068d94d800) [pid = 17025] [serial = 1725] [outer = 0x7f06871ea400] 15:06:56 INFO - PROCESS | 17025 | 1461362816652 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]]]}] 15:06:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:06:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1581ms 15:06:56 INFO - PROCESS | 17025 | 1461362816713 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 15:06:56 INFO - PROCESS | 17025 | 1461362816717 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 15:06:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:06:56 INFO - PROCESS | 17025 | 1461362816724 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:06:56 INFO - PROCESS | 17025 | 1461362816726 Marionette TRACE conn3 <- [1,2270,null,{}] 15:06:56 INFO - PROCESS | 17025 | 1461362816733 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}] 15:06:56 INFO - PROCESS | 17025 | 1461362816982 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 15:06:57 INFO - PROCESS | 17025 | 1461362817294 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690bfe800 == 164 [pid = 17025] [id = 575] 15:06:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f0676554000) [pid = 17025] [serial = 1726] [outer = (nil)] 15:06:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f068e47c000) [pid = 17025] [serial = 1727] [outer = 0x7f0676554000] 15:06:57 INFO - PROCESS | 17025 | 1461362817376 Marionette DEBUG loaded listener.js 15:06:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f068e6f0c00) [pid = 17025] [serial = 1728] [outer = 0x7f0676554000] 15:06:58 INFO - PROCESS | 17025 | 1461362818207 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]]]}] 15:06:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:06:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1532ms 15:06:58 INFO - PROCESS | 17025 | 1461362818260 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 15:06:58 INFO - PROCESS | 17025 | 1461362818269 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 15:06:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:06:58 INFO - PROCESS | 17025 | 1461362818276 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:06:58 INFO - PROCESS | 17025 | 1461362818280 Marionette TRACE conn3 <- [1,2274,null,{}] 15:06:58 INFO - PROCESS | 17025 | 1461362818285 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}] 15:06:58 INFO - PROCESS | 17025 | 1461362818527 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 15:06:58 INFO - PROCESS | 17025 | 1461362818799 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0692015000 == 165 [pid = 17025] [id = 576] 15:06:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f068067b000) [pid = 17025] [serial = 1729] [outer = (nil)] 15:06:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f0690d12400) [pid = 17025] [serial = 1730] [outer = 0x7f068067b000] 15:06:58 INFO - PROCESS | 17025 | 1461362818923 Marionette DEBUG loaded listener.js 15:06:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f0690f0c400) [pid = 17025] [serial = 1731] [outer = 0x7f068067b000] 15:06:59 INFO - PROCESS | 17025 | 1461362819821 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]]]}] 15:06:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:06:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1585ms 15:06:59 INFO - PROCESS | 17025 | 1461362819863 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 15:06:59 INFO - PROCESS | 17025 | 1461362819866 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 15:06:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:06:59 INFO - PROCESS | 17025 | 1461362819873 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:06:59 INFO - PROCESS | 17025 | 1461362819876 Marionette TRACE conn3 <- [1,2278,null,{}] 15:06:59 INFO - PROCESS | 17025 | 1461362819882 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}] 15:07:00 INFO - PROCESS | 17025 | 1461362820127 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 15:07:00 INFO - PROCESS | 17025 | 1461362820488 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:00 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0695618000 == 166 [pid = 17025] [id = 577] 15:07:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f068e9ab000) [pid = 17025] [serial = 1732] [outer = (nil)] 15:07:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f06934d7000) [pid = 17025] [serial = 1733] [outer = 0x7f068e9ab000] 15:07:00 INFO - PROCESS | 17025 | 1461362820583 Marionette DEBUG loaded listener.js 15:07:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f069415a000) [pid = 17025] [serial = 1734] [outer = 0x7f068e9ab000] 15:07:01 INFO - PROCESS | 17025 | 1461362821487 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]]]}] 15:07:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:07:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1683ms 15:07:01 INFO - PROCESS | 17025 | 1461362821557 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 15:07:01 INFO - PROCESS | 17025 | 1461362821561 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 15:07:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:07:01 INFO - PROCESS | 17025 | 1461362821567 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:07:01 INFO - PROCESS | 17025 | 1461362821570 Marionette TRACE conn3 <- [1,2282,null,{}] 15:07:01 INFO - PROCESS | 17025 | 1461362821576 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}] 15:07:01 INFO - PROCESS | 17025 | 1461362821820 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 15:07:02 INFO - PROCESS | 17025 | 1461362822157 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069609e000 == 167 [pid = 17025] [id = 578] 15:07:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f069409e000) [pid = 17025] [serial = 1735] [outer = (nil)] 15:07:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f06955e1000) [pid = 17025] [serial = 1736] [outer = 0x7f069409e000] 15:07:02 INFO - PROCESS | 17025 | 1461362822241 Marionette DEBUG loaded listener.js 15:07:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f069590b000) [pid = 17025] [serial = 1737] [outer = 0x7f069409e000] 15:07:03 INFO - PROCESS | 17025 | 1461362823090 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]]]}] 15:07:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:07:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1582ms 15:07:03 INFO - PROCESS | 17025 | 1461362823151 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 15:07:03 INFO - PROCESS | 17025 | 1461362823155 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 15:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:07:03 INFO - PROCESS | 17025 | 1461362823161 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:07:03 INFO - PROCESS | 17025 | 1461362823164 Marionette TRACE conn3 <- [1,2286,null,{}] 15:07:03 INFO - PROCESS | 17025 | 1461362823169 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}] 15:07:03 INFO - PROCESS | 17025 | 1461362823423 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 15:07:03 INFO - PROCESS | 17025 | 1461362823738 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696615800 == 168 [pid = 17025] [id = 579] 15:07:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f0685f2fc00) [pid = 17025] [serial = 1738] [outer = (nil)] 15:07:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f06960ec000) [pid = 17025] [serial = 1739] [outer = 0x7f0685f2fc00] 15:07:03 INFO - PROCESS | 17025 | 1461362823819 Marionette DEBUG loaded listener.js 15:07:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f0696478c00) [pid = 17025] [serial = 1740] [outer = 0x7f0685f2fc00] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685d64000 == 167 [pid = 17025] [id = 338] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067928e000 == 166 [pid = 17025] [id = 534] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ae8d0000 == 165 [pid = 17025] [id = 509] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0676872800 == 164 [pid = 17025] [id = 510] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679e6d800 == 163 [pid = 17025] [id = 507] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d2a2800 == 162 [pid = 17025] [id = 104] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0676610000 == 161 [pid = 17025] [id = 508] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067e2df800 == 160 [pid = 17025] [id = 335] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679fd7800 == 159 [pid = 17025] [id = 559] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06798d6000 == 158 [pid = 17025] [id = 558] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067927c000 == 157 [pid = 17025] [id = 557] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e403000 == 156 [pid = 17025] [id = 551] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d9bc800 == 155 [pid = 17025] [id = 550] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068b492000 == 154 [pid = 17025] [id = 549] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687b17000 == 153 [pid = 17025] [id = 548] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686c85000 == 152 [pid = 17025] [id = 547] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685ecd800 == 151 [pid = 17025] [id = 546] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067c2d2000 == 150 [pid = 17025] [id = 418] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068475d800 == 149 [pid = 17025] [id = 545] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683aa0800 == 148 [pid = 17025] [id = 544] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0682618800 == 147 [pid = 17025] [id = 543] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06810c5000 == 146 [pid = 17025] [id = 542] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067fa68000 == 145 [pid = 17025] [id = 541] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067e2fa000 == 144 [pid = 17025] [id = 540] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067afc1800 == 143 [pid = 17025] [id = 539] 15:07:05 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06798d3000 == 142 [pid = 17025] [id = 538] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f0685fd8c00) [pid = 17025] [serial = 1479] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f06798eb800) [pid = 17025] [serial = 1613] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f067b0ee400) [pid = 17025] [serial = 1610] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f067fb62400) [pid = 17025] [serial = 1553] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f0697a1f000) [pid = 17025] [serial = 1587] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f0696b40000) [pid = 17025] [serial = 1586] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f06a4582c00) [pid = 17025] [serial = 1593] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f069e40f000) [pid = 17025] [serial = 1592] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f068050c400) [pid = 17025] [serial = 1547] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f067804c400) [pid = 17025] [serial = 1604] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f06780eec00) [pid = 17025] [serial = 1605] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f0691e4c400) [pid = 17025] [serial = 1581] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f068f446000) [pid = 17025] [serial = 1580] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f0681d82800) [pid = 17025] [serial = 1557] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f068121cc00) [pid = 17025] [serial = 1556] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f0685f24c00) [pid = 17025] [serial = 1563] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f06844d8c00) [pid = 17025] [serial = 1562] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f0698753800) [pid = 17025] [serial = 1590] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f0697a77c00) [pid = 17025] [serial = 1589] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f067655a400) [pid = 17025] [serial = 1601] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f06a925bc00) [pid = 17025] [serial = 1599] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f06a9208c00) [pid = 17025] [serial = 1598] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f067d592400) [pid = 17025] [serial = 1551] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f067ae39800) [pid = 17025] [serial = 1550] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f06871ee800) [pid = 17025] [serial = 1566] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f0686edf800) [pid = 17025] [serial = 1565] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f068bf68400) [pid = 17025] [serial = 1572] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f068bf61000) [pid = 17025] [serial = 1571] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f068c2a2c00) [pid = 17025] [serial = 1575] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f068c09b000) [pid = 17025] [serial = 1574] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f06960f0400) [pid = 17025] [serial = 1584] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f06949b9000) [pid = 17025] [serial = 1583] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f06a90a9400) [pid = 17025] [serial = 1596] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f06a58cec00) [pid = 17025] [serial = 1595] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f068d56c800) [pid = 17025] [serial = 1578] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f068d25e800) [pid = 17025] [serial = 1577] [outer = (nil)] [url = about:blank] 15:07:05 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f068b53dc00) [pid = 17025] [serial = 1569] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f068b2a6800) [pid = 17025] [serial = 1568] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f06835af400) [pid = 17025] [serial = 1560] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f06822d2400) [pid = 17025] [serial = 1559] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f068050e800) [pid = 17025] [serial = 1554] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f0679e0c400) [pid = 17025] [serial = 1607] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f067a593400) [pid = 17025] [serial = 1608] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f067c2a1400) [pid = 17025] [serial = 1611] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 17025 | 1461362826282 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]]]}] 15:07:06 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 15:07:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 3136ms 15:07:06 INFO - PROCESS | 17025 | 1461362826298 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 15:07:06 INFO - PROCESS | 17025 | 1461362826304 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 15:07:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:07:06 INFO - PROCESS | 17025 | 1461362826313 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:07:06 INFO - PROCESS | 17025 | 1461362826319 Marionette TRACE conn3 <- [1,2290,null,{}] 15:07:06 INFO - PROCESS | 17025 | 1461362826328 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}] 15:07:06 INFO - PROCESS | 17025 | 1461362826540 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 15:07:06 INFO - PROCESS | 17025 | 1461362826764 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679279000 == 143 [pid = 17025] [id = 580] 15:07:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f0678042c00) [pid = 17025] [serial = 1741] [outer = (nil)] 15:07:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f0678051400) [pid = 17025] [serial = 1742] [outer = 0x7f0678042c00] 15:07:06 INFO - PROCESS | 17025 | 1461362826835 Marionette DEBUG loaded listener.js 15:07:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f06780f0400) [pid = 17025] [serial = 1743] [outer = 0x7f0678042c00] 15:07:07 INFO - PROCESS | 17025 | 1461362827607 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]]]}] 15:07:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:07:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1336ms 15:07:07 INFO - PROCESS | 17025 | 1461362827650 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 15:07:07 INFO - PROCESS | 17025 | 1461362827658 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 15:07:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:07:07 INFO - PROCESS | 17025 | 1461362827668 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:07:07 INFO - PROCESS | 17025 | 1461362827673 Marionette TRACE conn3 <- [1,2294,null,{}] 15:07:07 INFO - PROCESS | 17025 | 1461362827679 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}] 15:07:07 INFO - PROCESS | 17025 | 1461362827892 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 15:07:08 INFO - PROCESS | 17025 | 1461362828100 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679e70800 == 144 [pid = 17025] [id = 581] 15:07:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f0678042800) [pid = 17025] [serial = 1744] [outer = (nil)] 15:07:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f06798f0000) [pid = 17025] [serial = 1745] [outer = 0x7f0678042800] 15:07:08 INFO - PROCESS | 17025 | 1461362828167 Marionette DEBUG loaded listener.js 15:07:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f0679e0b000) [pid = 17025] [serial = 1746] [outer = 0x7f0678042800] 15:07:09 INFO - PROCESS | 17025 | 1461362829128 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]]]}] 15:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1481ms 15:07:09 INFO - PROCESS | 17025 | 1461362829150 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 15:07:09 INFO - PROCESS | 17025 | 1461362829154 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 15:07:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:07:09 INFO - PROCESS | 17025 | 1461362829170 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:07:09 INFO - PROCESS | 17025 | 1461362829177 Marionette TRACE conn3 <- [1,2298,null,{}] 15:07:09 INFO - PROCESS | 17025 | 1461362829211 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}] 15:07:09 INFO - PROCESS | 17025 | 1461362829496 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 15:07:09 INFO - PROCESS | 17025 | 1461362829529 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:09 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067aed4800 == 145 [pid = 17025] [id = 582] 15:07:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f0679e0c800) [pid = 17025] [serial = 1747] [outer = (nil)] 15:07:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f067b0f2400) [pid = 17025] [serial = 1748] [outer = 0x7f0679e0c800] 15:07:09 INFO - PROCESS | 17025 | 1461362829597 Marionette DEBUG loaded listener.js 15:07:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f067c5e2800) [pid = 17025] [serial = 1749] [outer = 0x7f0679e0c800] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f067ae38800) [pid = 17025] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f0680f28000) [pid = 17025] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f067d7e7400) [pid = 17025] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f067c5e3400) [pid = 17025] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f067c5e0400) [pid = 17025] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f0679e03c00) [pid = 17025] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f067676b000) [pid = 17025] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f0676769c00) [pid = 17025] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f068de1c400) [pid = 17025] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f06811e7800) [pid = 17025] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f067d592c00) [pid = 17025] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f068bf6c800) [pid = 17025] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f067d6ec000) [pid = 17025] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f067c2a7400) [pid = 17025] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f0686faec00) [pid = 17025] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f0686fb0000) [pid = 17025] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f06822d2c00) [pid = 17025] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f0681220400) [pid = 17025] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f0680f26c00) [pid = 17025] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f068066fc00) [pid = 17025] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f067859a400) [pid = 17025] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f067f972400) [pid = 17025] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:07:11 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f0676553800) [pid = 17025] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:07:11 INFO - PROCESS | 17025 | 1461362831263 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]]]}] 15:07:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:07:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 2149ms 15:07:11 INFO - PROCESS | 17025 | 1461362831310 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 15:07:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:07:11 INFO - PROCESS | 17025 | 1461362831315 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 15:07:11 INFO - PROCESS | 17025 | 1461362831321 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:07:11 INFO - PROCESS | 17025 | 1461362831324 Marionette TRACE conn3 <- [1,2302,null,{}] 15:07:11 INFO - PROCESS | 17025 | 1461362831329 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}] 15:07:11 INFO - PROCESS | 17025 | 1461362831539 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 15:07:11 INFO - PROCESS | 17025 | 1461362831716 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067d7c8000 == 146 [pid = 17025] [id = 583] 15:07:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f0676554800) [pid = 17025] [serial = 1750] [outer = (nil)] 15:07:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f067b0f4400) [pid = 17025] [serial = 1751] [outer = 0x7f0676554800] 15:07:11 INFO - PROCESS | 17025 | 1461362831783 Marionette DEBUG loaded listener.js 15:07:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f067d595000) [pid = 17025] [serial = 1752] [outer = 0x7f0676554800] 15:07:12 INFO - PROCESS | 17025 | 1461362832716 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]]]}] 15:07:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:07:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1436ms 15:07:12 INFO - PROCESS | 17025 | 1461362832757 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 15:07:12 INFO - PROCESS | 17025 | 1461362832761 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 15:07:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:07:12 INFO - PROCESS | 17025 | 1461362832767 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:07:12 INFO - PROCESS | 17025 | 1461362832769 Marionette TRACE conn3 <- [1,2306,null,{}] 15:07:12 INFO - PROCESS | 17025 | 1461362832775 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}] 15:07:12 INFO - PROCESS | 17025 | 1461362832991 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 15:07:13 INFO - PROCESS | 17025 | 1461362833572 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:13 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0676872800 == 147 [pid = 17025] [id = 584] 15:07:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f0676557400) [pid = 17025] [serial = 1753] [outer = (nil)] 15:07:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f0676761c00) [pid = 17025] [serial = 1754] [outer = 0x7f0676557400] 15:07:13 INFO - PROCESS | 17025 | 1461362833725 Marionette DEBUG loaded listener.js 15:07:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f067804c400) [pid = 17025] [serial = 1755] [outer = 0x7f0676557400] 15:07:14 INFO - PROCESS | 17025 | 1461362834905 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]]]}] 15:07:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:07:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2181ms 15:07:14 INFO - PROCESS | 17025 | 1461362834950 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 15:07:14 INFO - PROCESS | 17025 | 1461362834957 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 15:07:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:07:14 INFO - PROCESS | 17025 | 1461362834966 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:07:14 INFO - PROCESS | 17025 | 1461362834970 Marionette TRACE conn3 <- [1,2310,null,{}] 15:07:14 INFO - PROCESS | 17025 | 1461362834977 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}] 15:07:15 INFO - PROCESS | 17025 | 1461362835216 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 15:07:15 INFO - PROCESS | 17025 | 1461362835550 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067aeec800 == 148 [pid = 17025] [id = 585] 15:07:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f0679e0f000) [pid = 17025] [serial = 1756] [outer = (nil)] 15:07:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f067a592400) [pid = 17025] [serial = 1757] [outer = 0x7f0679e0f000] 15:07:15 INFO - PROCESS | 17025 | 1461362835663 Marionette DEBUG loaded listener.js 15:07:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f067ae3f800) [pid = 17025] [serial = 1758] [outer = 0x7f0679e0f000] 15:07:16 INFO - PROCESS | 17025 | 1461362836605 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]]]}] 15:07:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:07:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1684ms 15:07:16 INFO - PROCESS | 17025 | 1461362836671 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 15:07:16 INFO - PROCESS | 17025 | 1461362836678 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 15:07:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:07:16 INFO - PROCESS | 17025 | 1461362836689 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:07:16 INFO - PROCESS | 17025 | 1461362836691 Marionette TRACE conn3 <- [1,2314,null,{}] 15:07:16 INFO - PROCESS | 17025 | 1461362836698 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}] 15:07:16 INFO - PROCESS | 17025 | 1461362836936 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 15:07:17 INFO - PROCESS | 17025 | 1461362837304 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:17 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ed1d800 == 149 [pid = 17025] [id = 586] 15:07:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f067b0f9800) [pid = 17025] [serial = 1759] [outer = (nil)] 15:07:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f067d59b000) [pid = 17025] [serial = 1760] [outer = 0x7f067b0f9800] 15:07:17 INFO - PROCESS | 17025 | 1461362837450 Marionette DEBUG loaded listener.js 15:07:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f067d7f4800) [pid = 17025] [serial = 1761] [outer = 0x7f067b0f9800] 15:07:18 INFO - PROCESS | 17025 | 1461362838605 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]]]}] 15:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1982ms 15:07:18 INFO - PROCESS | 17025 | 1461362838672 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 15:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:07:18 INFO - PROCESS | 17025 | 1461362838676 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 15:07:18 INFO - PROCESS | 17025 | 1461362838691 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:07:18 INFO - PROCESS | 17025 | 1461362838700 Marionette TRACE conn3 <- [1,2318,null,{}] 15:07:18 INFO - PROCESS | 17025 | 1461362838709 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}] 15:07:18 INFO - PROCESS | 17025 | 1461362838988 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 15:07:19 INFO - PROCESS | 17025 | 1461362839298 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0681165800 == 150 [pid = 17025] [id = 587] 15:07:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f067e1d5400) [pid = 17025] [serial = 1762] [outer = (nil)] 15:07:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f067ed84400) [pid = 17025] [serial = 1763] [outer = 0x7f067e1d5400] 15:07:19 INFO - PROCESS | 17025 | 1461362839380 Marionette DEBUG loaded listener.js 15:07:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f067fa75400) [pid = 17025] [serial = 1764] [outer = 0x7f067e1d5400] 15:07:20 INFO - PROCESS | 17025 | 1461362840296 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] 15:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:07:20 INFO - PROCESS | 17025 | 1461362840345 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 15:07:20 INFO - PROCESS | 17025 | 1461362840350 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:07:20 INFO - PROCESS | 17025 | 1461362840354 Marionette TRACE conn3 <- [1,2322,null,{}] 15:07:20 INFO - PROCESS | 17025 | 1461362840359 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}] 15:07:20 INFO - PROCESS | 17025 | 1461362840582 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 15:07:20 INFO - PROCESS | 17025 | 1461362840913 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068261d000 == 151 [pid = 17025] [id = 588] 15:07:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f067e20b000) [pid = 17025] [serial = 1765] [outer = (nil)] 15:07:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f068050fc00) [pid = 17025] [serial = 1766] [outer = 0x7f067e20b000] 15:07:20 INFO - PROCESS | 17025 | 1461362840993 Marionette DEBUG loaded listener.js 15:07:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f068067c000) [pid = 17025] [serial = 1767] [outer = 0x7f067e20b000] 15:07:21 INFO - PROCESS | 17025 | 1461362841849 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]]]}] 15:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1533ms 15:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:07:21 INFO - PROCESS | 17025 | 1461362841884 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 15:07:21 INFO - PROCESS | 17025 | 1461362841887 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 15:07:21 INFO - PROCESS | 17025 | 1461362841893 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:07:21 INFO - PROCESS | 17025 | 1461362841896 Marionette TRACE conn3 <- [1,2326,null,{}] 15:07:21 INFO - PROCESS | 17025 | 1461362841902 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}] 15:07:22 INFO - PROCESS | 17025 | 1461362842126 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 15:07:22 INFO - PROCESS | 17025 | 1461362842367 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06839c5000 == 152 [pid = 17025] [id = 589] 15:07:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f0680f2cc00) [pid = 17025] [serial = 1768] [outer = (nil)] 15:07:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f0680f31800) [pid = 17025] [serial = 1769] [outer = 0x7f0680f2cc00] 15:07:22 INFO - PROCESS | 17025 | 1461362842460 Marionette DEBUG loaded listener.js 15:07:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f0681d7c800) [pid = 17025] [serial = 1770] [outer = 0x7f0680f2cc00] 15:07:23 INFO - PROCESS | 17025 | 1461362843430 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]]]}] 15:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1585ms 15:07:23 INFO - PROCESS | 17025 | 1461362843478 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 15:07:23 INFO - PROCESS | 17025 | 1461362843481 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 15:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:07:23 INFO - PROCESS | 17025 | 1461362843488 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:07:23 INFO - PROCESS | 17025 | 1461362843491 Marionette TRACE conn3 <- [1,2330,null,{}] 15:07:23 INFO - PROCESS | 17025 | 1461362843496 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}] 15:07:23 INFO - PROCESS | 17025 | 1461362843733 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 15:07:24 INFO - PROCESS | 17025 | 1461362844039 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:24 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0684765800 == 153 [pid = 17025] [id = 590] 15:07:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f06822cd800) [pid = 17025] [serial = 1771] [outer = (nil)] 15:07:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f06833e3400) [pid = 17025] [serial = 1772] [outer = 0x7f06822cd800] 15:07:24 INFO - PROCESS | 17025 | 1461362844120 Marionette DEBUG loaded listener.js 15:07:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f06844d1400) [pid = 17025] [serial = 1773] [outer = 0x7f06822cd800] 15:07:24 INFO - PROCESS | 17025 | 1461362844990 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]]]}] 15:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1540ms 15:07:25 INFO - PROCESS | 17025 | 1461362845029 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 15:07:25 INFO - PROCESS | 17025 | 1461362845033 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 15:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:07:25 INFO - PROCESS | 17025 | 1461362845039 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:07:25 INFO - PROCESS | 17025 | 1461362845041 Marionette TRACE conn3 <- [1,2334,null,{}] 15:07:25 INFO - PROCESS | 17025 | 1461362845047 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}] 15:07:25 INFO - PROCESS | 17025 | 1461362845270 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 15:07:25 INFO - PROCESS | 17025 | 1461362845539 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685f20000 == 154 [pid = 17025] [id = 591] 15:07:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f0681d89000) [pid = 17025] [serial = 1774] [outer = (nil)] 15:07:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f06844db800) [pid = 17025] [serial = 1775] [outer = 0x7f0681d89000] 15:07:25 INFO - PROCESS | 17025 | 1461362845668 Marionette DEBUG loaded listener.js 15:07:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f0685f31400) [pid = 17025] [serial = 1776] [outer = 0x7f0681d89000] 15:07:26 INFO - PROCESS | 17025 | 1461362846549 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]]]}] 15:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1535ms 15:07:26 INFO - PROCESS | 17025 | 1461362846576 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 15:07:26 INFO - PROCESS | 17025 | 1461362846579 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 15:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:07:26 INFO - PROCESS | 17025 | 1461362846585 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:07:26 INFO - PROCESS | 17025 | 1461362846588 Marionette TRACE conn3 <- [1,2338,null,{}] 15:07:26 INFO - PROCESS | 17025 | 1461362846593 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}] 15:07:26 INFO - PROCESS | 17025 | 1461362846812 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 15:07:27 INFO - PROCESS | 17025 | 1461362847083 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:27 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686db8000 == 155 [pid = 17025] [id = 592] 15:07:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f0676553400) [pid = 17025] [serial = 1777] [outer = (nil)] 15:07:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f06869c3400) [pid = 17025] [serial = 1778] [outer = 0x7f0676553400] 15:07:27 INFO - PROCESS | 17025 | 1461362847201 Marionette DEBUG loaded listener.js 15:07:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f0686d1f800) [pid = 17025] [serial = 1779] [outer = 0x7f0676553400] 15:07:28 INFO - PROCESS | 17025 | 1461362848048 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]]]}] 15:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1530ms 15:07:28 INFO - PROCESS | 17025 | 1461362848117 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 15:07:28 INFO - PROCESS | 17025 | 1461362848121 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 15:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:07:28 INFO - PROCESS | 17025 | 1461362848126 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:07:28 INFO - PROCESS | 17025 | 1461362848129 Marionette TRACE conn3 <- [1,2342,null,{}] 15:07:28 INFO - PROCESS | 17025 | 1461362848135 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}] 15:07:28 INFO - PROCESS | 17025 | 1461362848357 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 15:07:28 INFO - PROCESS | 17025 | 1461362848680 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:28 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06872da800 == 156 [pid = 17025] [id = 593] 15:07:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f06822d2400) [pid = 17025] [serial = 1780] [outer = (nil)] 15:07:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f0686fa5c00) [pid = 17025] [serial = 1781] [outer = 0x7f06822d2400] 15:07:28 INFO - PROCESS | 17025 | 1461362848759 Marionette DEBUG loaded listener.js 15:07:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f0686faf400) [pid = 17025] [serial = 1782] [outer = 0x7f06822d2400] 15:07:29 INFO - PROCESS | 17025 | 1461362849630 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]]]}] 15:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1578ms 15:07:29 INFO - PROCESS | 17025 | 1461362849706 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 15:07:29 INFO - PROCESS | 17025 | 1461362849710 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 15:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:07:29 INFO - PROCESS | 17025 | 1461362849716 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:07:29 INFO - PROCESS | 17025 | 1461362849718 Marionette TRACE conn3 <- [1,2346,null,{}] 15:07:29 INFO - PROCESS | 17025 | 1461362849724 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}] 15:07:29 INFO - PROCESS | 17025 | 1461362849961 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 15:07:30 INFO - PROCESS | 17025 | 1461362850285 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068b482800 == 157 [pid = 17025] [id = 594] 15:07:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f0686fc4800) [pid = 17025] [serial = 1783] [outer = (nil)] 15:07:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f06871edc00) [pid = 17025] [serial = 1784] [outer = 0x7f0686fc4800] 15:07:30 INFO - PROCESS | 17025 | 1461362850380 Marionette DEBUG loaded listener.js 15:07:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f0687d3b400) [pid = 17025] [serial = 1785] [outer = 0x7f0686fc4800] 15:07:31 INFO - PROCESS | 17025 | 1461362851338 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]]]}] 15:07:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:07:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1683ms 15:07:31 INFO - PROCESS | 17025 | 1461362851401 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 15:07:31 INFO - PROCESS | 17025 | 1461362851406 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 15:07:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:07:31 INFO - PROCESS | 17025 | 1461362851411 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:07:31 INFO - PROCESS | 17025 | 1461362851416 Marionette TRACE conn3 <- [1,2350,null,{}] 15:07:31 INFO - PROCESS | 17025 | 1461362851421 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}] 15:07:31 INFO - PROCESS | 17025 | 1461362851715 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 15:07:32 INFO - PROCESS | 17025 | 1461362852030 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:32 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068de73800 == 158 [pid = 17025] [id = 595] 15:07:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f068b58c400) [pid = 17025] [serial = 1786] [outer = (nil)] 15:07:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f068c1e0000) [pid = 17025] [serial = 1787] [outer = 0x7f068b58c400] 15:07:32 INFO - PROCESS | 17025 | 1461362852116 Marionette DEBUG loaded listener.js 15:07:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f068d251400) [pid = 17025] [serial = 1788] [outer = 0x7f068b58c400] 15:07:33 INFO - PROCESS | 17025 | 1461362853013 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]]]}] 15:07:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:07:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1633ms 15:07:33 INFO - PROCESS | 17025 | 1461362853046 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 15:07:33 INFO - PROCESS | 17025 | 1461362853050 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 15:07:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:07:33 INFO - PROCESS | 17025 | 1461362853056 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:07:33 INFO - PROCESS | 17025 | 1461362853058 Marionette TRACE conn3 <- [1,2354,null,{}] 15:07:33 INFO - PROCESS | 17025 | 1461362853064 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}] 15:07:33 INFO - PROCESS | 17025 | 1461362853284 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 15:07:33 INFO - PROCESS | 17025 | 1461362853575 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:33 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e4c4800 == 159 [pid = 17025] [id = 596] 15:07:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f068bf61000) [pid = 17025] [serial = 1789] [outer = (nil)] 15:07:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f068d3e8400) [pid = 17025] [serial = 1790] [outer = 0x7f068bf61000] 15:07:33 INFO - PROCESS | 17025 | 1461362853698 Marionette DEBUG loaded listener.js 15:07:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f068de13800) [pid = 17025] [serial = 1791] [outer = 0x7f068bf61000] 15:07:34 INFO - PROCESS | 17025 | 1461362854570 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]]]}] 15:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1580ms 15:07:34 INFO - PROCESS | 17025 | 1461362854638 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 15:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:07:34 INFO - PROCESS | 17025 | 1461362854642 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 15:07:34 INFO - PROCESS | 17025 | 1461362854648 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:07:34 INFO - PROCESS | 17025 | 1461362854651 Marionette TRACE conn3 <- [1,2358,null,{}] 15:07:34 INFO - PROCESS | 17025 | 1461362854656 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}] 15:07:34 INFO - PROCESS | 17025 | 1461362854898 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 15:07:35 INFO - PROCESS | 17025 | 1461362855170 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:35 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068f8d0800 == 160 [pid = 17025] [id = 597] 15:07:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f068c0a4c00) [pid = 17025] [serial = 1792] [outer = (nil)] 15:07:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f068e43f400) [pid = 17025] [serial = 1793] [outer = 0x7f068c0a4c00] 15:07:35 INFO - PROCESS | 17025 | 1461362855321 Marionette DEBUG loaded listener.js 15:07:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f068f445400) [pid = 17025] [serial = 1794] [outer = 0x7f068c0a4c00] 15:07:36 INFO - PROCESS | 17025 | 1461362856174 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]]]}] 15:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1579ms 15:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:07:36 INFO - PROCESS | 17025 | 1461362856227 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 15:07:36 INFO - PROCESS | 17025 | 1461362856230 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 15:07:36 INFO - PROCESS | 17025 | 1461362856236 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:07:36 INFO - PROCESS | 17025 | 1461362856239 Marionette TRACE conn3 <- [1,2362,null,{}] 15:07:36 INFO - PROCESS | 17025 | 1461362856245 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}] 15:07:36 INFO - PROCESS | 17025 | 1461362856466 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 15:07:36 INFO - PROCESS | 17025 | 1461362856743 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069201a800 == 161 [pid = 17025] [id = 598] 15:07:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f068de14400) [pid = 17025] [serial = 1795] [outer = (nil)] 15:07:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f0690e34c00) [pid = 17025] [serial = 1796] [outer = 0x7f068de14400] 15:07:36 INFO - PROCESS | 17025 | 1461362856866 Marionette DEBUG loaded listener.js 15:07:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f0691e55c00) [pid = 17025] [serial = 1797] [outer = 0x7f068de14400] 15:07:37 INFO - PROCESS | 17025 | 1461362857898 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]]]}] 15:07:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:07:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1699ms 15:07:37 INFO - PROCESS | 17025 | 1461362857941 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 15:07:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:07:37 INFO - PROCESS | 17025 | 1461362857945 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 15:07:37 INFO - PROCESS | 17025 | 1461362857952 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:07:37 INFO - PROCESS | 17025 | 1461362857955 Marionette TRACE conn3 <- [1,2366,null,{}] 15:07:37 INFO - PROCESS | 17025 | 1461362857962 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}] 15:07:38 INFO - PROCESS | 17025 | 1461362858193 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 15:07:38 INFO - PROCESS | 17025 | 1461362858467 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:38 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696165000 == 162 [pid = 17025] [id = 599] 15:07:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f068e4dbc00) [pid = 17025] [serial = 1798] [outer = (nil)] 15:07:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f069564d000) [pid = 17025] [serial = 1799] [outer = 0x7f068e4dbc00] 15:07:38 INFO - PROCESS | 17025 | 1461362858543 Marionette DEBUG loaded listener.js 15:07:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f0696479c00) [pid = 17025] [serial = 1800] [outer = 0x7f068e4dbc00] 15:07:39 INFO - PROCESS | 17025 | 1461362859503 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]]]}] 15:07:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:07:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1592ms 15:07:39 INFO - PROCESS | 17025 | 1461362859543 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 15:07:39 INFO - PROCESS | 17025 | 1461362859546 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 15:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:07:39 INFO - PROCESS | 17025 | 1461362859553 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:07:39 INFO - PROCESS | 17025 | 1461362859556 Marionette TRACE conn3 <- [1,2370,null,{}] 15:07:39 INFO - PROCESS | 17025 | 1461362859561 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}] 15:07:39 INFO - PROCESS | 17025 | 1461362859798 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 15:07:40 INFO - PROCESS | 17025 | 1461362860170 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:40 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697504800 == 163 [pid = 17025] [id = 600] 15:07:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f0679e0dc00) [pid = 17025] [serial = 1801] [outer = (nil)] 15:07:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f069654d800) [pid = 17025] [serial = 1802] [outer = 0x7f0679e0dc00] 15:07:40 INFO - PROCESS | 17025 | 1461362860256 Marionette DEBUG loaded listener.js 15:07:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f0696b37000) [pid = 17025] [serial = 1803] [outer = 0x7f0679e0dc00] 15:07:41 INFO - PROCESS | 17025 | 1461362861145 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]]]}] 15:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1631ms 15:07:41 INFO - PROCESS | 17025 | 1461362861185 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 15:07:41 INFO - PROCESS | 17025 | 1461362861189 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 15:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:07:41 INFO - PROCESS | 17025 | 1461362861196 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:07:41 INFO - PROCESS | 17025 | 1461362861200 Marionette TRACE conn3 <- [1,2374,null,{}] 15:07:41 INFO - PROCESS | 17025 | 1461362861206 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}] 15:07:41 INFO - PROCESS | 17025 | 1461362861448 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 15:07:41 INFO - PROCESS | 17025 | 1461362861776 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0698362000 == 164 [pid = 17025] [id = 601] 15:07:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f0690d0f000) [pid = 17025] [serial = 1804] [outer = (nil)] 15:07:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f06975f7000) [pid = 17025] [serial = 1805] [outer = 0x7f0690d0f000] 15:07:41 INFO - PROCESS | 17025 | 1461362861860 Marionette DEBUG loaded listener.js 15:07:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f06978fa000) [pid = 17025] [serial = 1806] [outer = 0x7f0690d0f000] 15:07:42 INFO - PROCESS | 17025 | 1461362862728 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]]]}] 15:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1586ms 15:07:42 INFO - PROCESS | 17025 | 1461362862783 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 15:07:42 INFO - PROCESS | 17025 | 1461362862787 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 15:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:07:42 INFO - PROCESS | 17025 | 1461362862793 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:07:42 INFO - PROCESS | 17025 | 1461362862795 Marionette TRACE conn3 <- [1,2378,null,{}] 15:07:42 INFO - PROCESS | 17025 | 1461362862801 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}] 15:07:43 INFO - PROCESS | 17025 | 1461362863039 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 15:07:43 INFO - PROCESS | 17025 | 1461362863367 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:43 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069d5ec000 == 165 [pid = 17025] [id = 602] 15:07:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f067d597000) [pid = 17025] [serial = 1807] [outer = (nil)] 15:07:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f0687d42400) [pid = 17025] [serial = 1808] [outer = 0x7f067d597000] 15:07:43 INFO - PROCESS | 17025 | 1461362863448 Marionette DEBUG loaded listener.js 15:07:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 191 (0x7f0697a76000) [pid = 17025] [serial = 1809] [outer = 0x7f067d597000] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0681168000 == 164 [pid = 17025] [id = 517] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067afbf000 == 163 [pid = 17025] [id = 516] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06845c5000 == 162 [pid = 17025] [id = 484] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679280800 == 161 [pid = 17025] [id = 486] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067dc4c000 == 160 [pid = 17025] [id = 485] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a95d7800 == 159 [pid = 17025] [id = 123] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06845ae800 == 158 [pid = 17025] [id = 483] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686d9e800 == 157 [pid = 17025] [id = 521] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a9a14000 == 156 [pid = 17025] [id = 530] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067edc3000 == 155 [pid = 17025] [id = 397] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068342d800 == 154 [pid = 17025] [id = 531] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067a54f800 == 153 [pid = 17025] [id = 532] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683685000 == 152 [pid = 17025] [id = 518] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067ed14800 == 151 [pid = 17025] [id = 482] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0681248800 == 150 [pid = 17025] [id = 398] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06845aa800 == 149 [pid = 17025] [id = 519] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067d7c8000 == 148 [pid = 17025] [id = 583] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067aed4800 == 147 [pid = 17025] [id = 582] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679e70800 == 146 [pid = 17025] [id = 581] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679279000 == 145 [pid = 17025] [id = 580] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685f13000 == 144 [pid = 17025] [id = 569] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0684758000 == 143 [pid = 17025] [id = 568] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683aa3000 == 142 [pid = 17025] [id = 567] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068341f000 == 141 [pid = 17025] [id = 566] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06810c4800 == 140 [pid = 17025] [id = 565] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067ed21000 == 139 [pid = 17025] [id = 564] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067df97800 == 138 [pid = 17025] [id = 563] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067ae24000 == 137 [pid = 17025] [id = 562] 15:07:45 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679655800 == 136 [pid = 17025] [id = 561] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 190 (0x7f0680f23400) [pid = 17025] [serial = 1548] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f0678595800) [pid = 17025] [serial = 1602] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f067b0fbc00) [pid = 17025] [serial = 1682] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f067ae41800) [pid = 17025] [serial = 1679] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f0680f2b000) [pid = 17025] [serial = 1631] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f067fb5c400) [pid = 17025] [serial = 1629] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f067f968400) [pid = 17025] [serial = 1628] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f067e20dc00) [pid = 17025] [serial = 1626] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f067ddcd400) [pid = 17025] [serial = 1625] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f067d6eec00) [pid = 17025] [serial = 1623] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f067d58f400) [pid = 17025] [serial = 1622] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f067ae37000) [pid = 17025] [serial = 1620] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f067a598400) [pid = 17025] [serial = 1619] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f0678594c00) [pid = 17025] [serial = 1617] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f067804d800) [pid = 17025] [serial = 1616] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f0678050c00) [pid = 17025] [serial = 1673] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f0678595000) [pid = 17025] [serial = 1674] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f067859a800) [pid = 17025] [serial = 1670] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f0690f04800) [pid = 17025] [serial = 1668] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f0690e31000) [pid = 17025] [serial = 1667] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f0690d16400) [pid = 17025] [serial = 1665] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f068f44c000) [pid = 17025] [serial = 1664] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f068e4df800) [pid = 17025] [serial = 1662] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f068e437000) [pid = 17025] [serial = 1661] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f068de19000) [pid = 17025] [serial = 1659] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f068da85c00) [pid = 17025] [serial = 1658] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f068d3e6400) [pid = 17025] [serial = 1656] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f068c2e7400) [pid = 17025] [serial = 1655] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f068c1ed000) [pid = 17025] [serial = 1653] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f068bf6c000) [pid = 17025] [serial = 1652] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f068b588c00) [pid = 17025] [serial = 1650] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f068b2ac800) [pid = 17025] [serial = 1649] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f06871ea000) [pid = 17025] [serial = 1647] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f0686fb7800) [pid = 17025] [serial = 1646] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f0686b2a000) [pid = 17025] [serial = 1644] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f0685f2c000) [pid = 17025] [serial = 1643] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f06844dac00) [pid = 17025] [serial = 1641] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f06844ce400) [pid = 17025] [serial = 1640] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f0683659400) [pid = 17025] [serial = 1638] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f06822d8c00) [pid = 17025] [serial = 1637] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f0681d87000) [pid = 17025] [serial = 1635] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f068121f800) [pid = 17025] [serial = 1634] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f0680f45800) [pid = 17025] [serial = 1632] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f0679e06c00) [pid = 17025] [serial = 1677] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f06798f0400) [pid = 17025] [serial = 1676] [outer = (nil)] [url = about:blank] 15:07:45 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f067b0f9000) [pid = 17025] [serial = 1680] [outer = (nil)] [url = about:blank] 15:07:46 INFO - PROCESS | 17025 | 1461362866027 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]]]}] 15:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 3296ms 15:07:46 INFO - PROCESS | 17025 | 1461362866090 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 15:07:46 INFO - PROCESS | 17025 | 1461362866095 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 15:07:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:07:46 INFO - PROCESS | 17025 | 1461362866102 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:07:46 INFO - PROCESS | 17025 | 1461362866108 Marionette TRACE conn3 <- [1,2382,null,{}] 15:07:46 INFO - PROCESS | 17025 | 1461362866115 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}] 15:07:46 INFO - PROCESS | 17025 | 1461362866349 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 15:07:46 INFO - PROCESS | 17025 | 1461362866549 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:46 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06798cb800 == 137 [pid = 17025] [id = 603] 15:07:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f067859a800) [pid = 17025] [serial = 1810] [outer = (nil)] 15:07:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f067859e400) [pid = 17025] [serial = 1811] [outer = 0x7f067859a800] 15:07:46 INFO - PROCESS | 17025 | 1461362866672 Marionette DEBUG loaded listener.js 15:07:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f06792a3400) [pid = 17025] [serial = 1812] [outer = 0x7f067859a800] 15:07:47 INFO - PROCESS | 17025 | 1461362867506 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]]]}] 15:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1431ms 15:07:47 INFO - PROCESS | 17025 | 1461362867573 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 15:07:47 INFO - PROCESS | 17025 | 1461362867582 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 15:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:07:47 INFO - PROCESS | 17025 | 1461362867593 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:07:47 INFO - PROCESS | 17025 | 1461362867597 Marionette TRACE conn3 <- [1,2386,null,{}] 15:07:47 INFO - PROCESS | 17025 | 1461362867603 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}] 15:07:47 INFO - PROCESS | 17025 | 1461362867906 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 15:07:47 INFO - PROCESS | 17025 | 1461362867945 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679fe3800 == 138 [pid = 17025] [id = 604] 15:07:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f0679e06c00) [pid = 17025] [serial = 1813] [outer = (nil)] 15:07:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f067a595000) [pid = 17025] [serial = 1814] [outer = 0x7f0679e06c00] 15:07:48 INFO - PROCESS | 17025 | 1461362868010 Marionette DEBUG loaded listener.js 15:07:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f067ae40000) [pid = 17025] [serial = 1815] [outer = 0x7f0679e06c00] 15:07:49 INFO - PROCESS | 17025 | 1461362869014 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]]]}] 15:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1485ms 15:07:49 INFO - PROCESS | 17025 | 1461362869087 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 15:07:49 INFO - PROCESS | 17025 | 1461362869089 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 15:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:07:49 INFO - PROCESS | 17025 | 1461362869099 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:07:49 INFO - PROCESS | 17025 | 1461362869112 Marionette TRACE conn3 <- [1,2390,null,{}] 15:07:49 INFO - PROCESS | 17025 | 1461362869155 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}] 15:07:49 INFO - PROCESS | 17025 | 1461362869496 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 15:07:49 INFO - PROCESS | 17025 | 1461362869541 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067afd5800 == 139 [pid = 17025] [id = 605] 15:07:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f067d58f400) [pid = 17025] [serial = 1816] [outer = (nil)] 15:07:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f067d6e9800) [pid = 17025] [serial = 1817] [outer = 0x7f067d58f400] 15:07:49 INFO - PROCESS | 17025 | 1461362869611 Marionette DEBUG loaded listener.js 15:07:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f067ddc6400) [pid = 17025] [serial = 1818] [outer = 0x7f067d58f400] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f0686fbe000) [pid = 17025] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f06871ea400) [pid = 17025] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f0681221c00) [pid = 17025] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f069409e000) [pid = 17025] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f0686fc5800) [pid = 17025] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f0679e07400) [pid = 17025] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f067a595c00) [pid = 17025] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f0676554000) [pid = 17025] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f068e9ab000) [pid = 17025] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f0680f3d800) [pid = 17025] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f0676761000) [pid = 17025] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f067d599400) [pid = 17025] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f0679e0c800) [pid = 17025] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f0678042800) [pid = 17025] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f0685f2fc00) [pid = 17025] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f067e1de800) [pid = 17025] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f067e1ddc00) [pid = 17025] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f068067b000) [pid = 17025] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f0680f25000) [pid = 17025] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f067d7ebc00) [pid = 17025] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f067d6e9000) [pid = 17025] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f067676d800) [pid = 17025] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f0678042c00) [pid = 17025] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:07:50 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f067676d400) [pid = 17025] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:07:51 INFO - PROCESS | 17025 | 1461362871227 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]]]}] 15:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2167ms 15:07:51 INFO - PROCESS | 17025 | 1461362871267 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 15:07:51 INFO - PROCESS | 17025 | 1461362871272 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 15:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:07:51 INFO - PROCESS | 17025 | 1461362871277 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:07:51 INFO - PROCESS | 17025 | 1461362871279 Marionette TRACE conn3 <- [1,2394,null,{}] 15:07:51 INFO - PROCESS | 17025 | 1461362871285 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}] 15:07:51 INFO - PROCESS | 17025 | 1461362871569 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 15:07:51 INFO - PROCESS | 17025 | 1461362871591 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067dc4d000 == 140 [pid = 17025] [id = 606] 15:07:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f067675f400) [pid = 17025] [serial = 1819] [outer = (nil)] 15:07:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f067d6eb000) [pid = 17025] [serial = 1820] [outer = 0x7f067675f400] 15:07:51 INFO - PROCESS | 17025 | 1461362871656 Marionette DEBUG loaded listener.js 15:07:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f067e207000) [pid = 17025] [serial = 1821] [outer = 0x7f067675f400] 15:07:52 INFO - PROCESS | 17025 | 1461362872775 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]]]}] 15:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1534ms 15:07:52 INFO - PROCESS | 17025 | 1461362872814 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 15:07:52 INFO - PROCESS | 17025 | 1461362872820 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 15:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:07:52 INFO - PROCESS | 17025 | 1461362872829 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:07:52 INFO - PROCESS | 17025 | 1461362872834 Marionette TRACE conn3 <- [1,2398,null,{}] 15:07:52 INFO - PROCESS | 17025 | 1461362872844 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}] 15:07:53 INFO - PROCESS | 17025 | 1461362873090 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 15:07:53 INFO - PROCESS | 17025 | 1461362873424 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679ad7000 == 141 [pid = 17025] [id = 607] 15:07:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f067804dc00) [pid = 17025] [serial = 1822] [outer = (nil)] 15:07:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f06780f1400) [pid = 17025] [serial = 1823] [outer = 0x7f067804dc00] 15:07:53 INFO - PROCESS | 17025 | 1461362873518 Marionette DEBUG loaded listener.js 15:07:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f06792a4400) [pid = 17025] [serial = 1824] [outer = 0x7f067804dc00] 15:07:54 INFO - PROCESS | 17025 | 1461362874459 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]]]}] 15:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1688ms 15:07:54 INFO - PROCESS | 17025 | 1461362874518 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 15:07:54 INFO - PROCESS | 17025 | 1461362874527 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 15:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:07:54 INFO - PROCESS | 17025 | 1461362874538 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:07:54 INFO - PROCESS | 17025 | 1461362874543 Marionette TRACE conn3 <- [1,2402,null,{}] 15:07:54 INFO - PROCESS | 17025 | 1461362874590 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}] 15:07:54 INFO - PROCESS | 17025 | 1461362874939 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 15:07:55 INFO - PROCESS | 17025 | 1461362875225 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067e2f4000 == 142 [pid = 17025] [id = 608] 15:07:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f067b0ee800) [pid = 17025] [serial = 1825] [outer = (nil)] 15:07:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f067c5e4c00) [pid = 17025] [serial = 1826] [outer = 0x7f067b0ee800] 15:07:55 INFO - PROCESS | 17025 | 1461362875304 Marionette DEBUG loaded listener.js 15:07:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f067ddc0800) [pid = 17025] [serial = 1827] [outer = 0x7f067b0ee800] 15:07:56 INFO - PROCESS | 17025 | 1461362876299 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]]]}] 15:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1833ms 15:07:56 INFO - PROCESS | 17025 | 1461362876372 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 15:07:56 INFO - PROCESS | 17025 | 1461362876376 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 15:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:07:56 INFO - PROCESS | 17025 | 1461362876383 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:07:56 INFO - PROCESS | 17025 | 1461362876389 Marionette TRACE conn3 <- [1,2406,null,{}] 15:07:56 INFO - PROCESS | 17025 | 1461362876406 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}] 15:07:56 INFO - PROCESS | 17025 | 1461362876692 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 15:07:57 INFO - PROCESS | 17025 | 1461362877051 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fadf000 == 143 [pid = 17025] [id = 609] 15:07:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f067ed7cc00) [pid = 17025] [serial = 1828] [outer = (nil)] 15:07:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f067fa73800) [pid = 17025] [serial = 1829] [outer = 0x7f067ed7cc00] 15:07:57 INFO - PROCESS | 17025 | 1461362877132 Marionette DEBUG loaded listener.js 15:07:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f0680505800) [pid = 17025] [serial = 1830] [outer = 0x7f067ed7cc00] 15:07:58 INFO - PROCESS | 17025 | 1461362878061 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]]]}] 15:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1737ms 15:07:58 INFO - PROCESS | 17025 | 1461362878121 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 15:07:58 INFO - PROCESS | 17025 | 1461362878126 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 15:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:07:58 INFO - PROCESS | 17025 | 1461362878133 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:07:58 INFO - PROCESS | 17025 | 1461362878136 Marionette TRACE conn3 <- [1,2410,null,{}] 15:07:58 INFO - PROCESS | 17025 | 1461362878141 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}] 15:07:58 INFO - PROCESS | 17025 | 1461362878374 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 15:07:58 INFO - PROCESS | 17025 | 1461362878691 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06810df000 == 144 [pid = 17025] [id = 610] 15:07:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f067c5e7000) [pid = 17025] [serial = 1831] [outer = (nil)] 15:07:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f0680f23800) [pid = 17025] [serial = 1832] [outer = 0x7f067c5e7000] 15:07:58 INFO - PROCESS | 17025 | 1461362878775 Marionette DEBUG loaded listener.js 15:07:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f0680f2e400) [pid = 17025] [serial = 1833] [outer = 0x7f067c5e7000] 15:07:59 INFO - PROCESS | 17025 | 1461362879674 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]]]}] 15:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1586ms 15:07:59 INFO - PROCESS | 17025 | 1461362879720 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 15:07:59 INFO - PROCESS | 17025 | 1461362879724 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 15:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:07:59 INFO - PROCESS | 17025 | 1461362879731 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:07:59 INFO - PROCESS | 17025 | 1461362879733 Marionette TRACE conn3 <- [1,2414,null,{}] 15:07:59 INFO - PROCESS | 17025 | 1461362879739 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}] 15:08:00 INFO - PROCESS | 17025 | 1461362880025 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 15:08:00 INFO - PROCESS | 17025 | 1461362880357 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:00 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683372000 == 145 [pid = 17025] [id = 611] 15:08:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f067ed81400) [pid = 17025] [serial = 1834] [outer = (nil)] 15:08:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f0680f44c00) [pid = 17025] [serial = 1835] [outer = 0x7f067ed81400] 15:08:00 INFO - PROCESS | 17025 | 1461362880444 Marionette DEBUG loaded listener.js 15:08:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f06811ef400) [pid = 17025] [serial = 1836] [outer = 0x7f067ed81400] 15:08:01 INFO - PROCESS | 17025 | 1461362881367 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]]]}] 15:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1679ms 15:08:01 INFO - PROCESS | 17025 | 1461362881413 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 15:08:01 INFO - PROCESS | 17025 | 1461362881417 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 15:08:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:08:01 INFO - PROCESS | 17025 | 1461362881425 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:08:01 INFO - PROCESS | 17025 | 1461362881429 Marionette TRACE conn3 <- [1,2418,null,{}] 15:08:01 INFO - PROCESS | 17025 | 1461362881436 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}] 15:08:01 INFO - PROCESS | 17025 | 1461362881701 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 15:08:02 INFO - PROCESS | 17025 | 1461362882025 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683a95000 == 146 [pid = 17025] [id = 612] 15:08:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f0681d88000) [pid = 17025] [serial = 1837] [outer = (nil)] 15:08:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f06822d8c00) [pid = 17025] [serial = 1838] [outer = 0x7f0681d88000] 15:08:02 INFO - PROCESS | 17025 | 1461362882112 Marionette DEBUG loaded listener.js 15:08:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f0683592c00) [pid = 17025] [serial = 1839] [outer = 0x7f0681d88000] 15:08:03 INFO - PROCESS | 17025 | 1461362883010 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]]]}] 15:08:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:08:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1642ms 15:08:03 INFO - PROCESS | 17025 | 1461362883067 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 15:08:03 INFO - PROCESS | 17025 | 1461362883070 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 15:08:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:08:03 INFO - PROCESS | 17025 | 1461362883077 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:08:03 INFO - PROCESS | 17025 | 1461362883080 Marionette TRACE conn3 <- [1,2422,null,{}] 15:08:03 INFO - PROCESS | 17025 | 1461362883086 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}] 15:08:03 INFO - PROCESS | 17025 | 1461362883322 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 15:08:03 INFO - PROCESS | 17025 | 1461362883597 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06845b1000 == 147 [pid = 17025] [id = 613] 15:08:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f06835ab800) [pid = 17025] [serial = 1840] [outer = (nil)] 15:08:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f06844ce400) [pid = 17025] [serial = 1841] [outer = 0x7f06835ab800] 15:08:03 INFO - PROCESS | 17025 | 1461362883726 Marionette DEBUG loaded listener.js 15:08:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f0685cee400) [pid = 17025] [serial = 1842] [outer = 0x7f06835ab800] 15:08:04 INFO - PROCESS | 17025 | 1461362884602 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]]]}] 15:08:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:08:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1578ms 15:08:04 INFO - PROCESS | 17025 | 1461362884657 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 15:08:04 INFO - PROCESS | 17025 | 1461362884661 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 15:08:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:08:04 INFO - PROCESS | 17025 | 1461362884668 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:08:04 INFO - PROCESS | 17025 | 1461362884670 Marionette TRACE conn3 <- [1,2426,null,{}] 15:08:04 INFO - PROCESS | 17025 | 1461362884676 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}] 15:08:04 INFO - PROCESS | 17025 | 1461362884906 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 15:08:05 INFO - PROCESS | 17025 | 1461362885228 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:05 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685b8b800 == 148 [pid = 17025] [id = 614] 15:08:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f067ac8fc00) [pid = 17025] [serial = 1843] [outer = (nil)] 15:08:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f0686929000) [pid = 17025] [serial = 1844] [outer = 0x7f067ac8fc00] 15:08:05 INFO - PROCESS | 17025 | 1461362885311 Marionette DEBUG loaded listener.js 15:08:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f0686b29c00) [pid = 17025] [serial = 1845] [outer = 0x7f067ac8fc00] 15:08:06 INFO - PROCESS | 17025 | 1461362886174 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]]]}] 15:08:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:08:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1579ms 15:08:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:08:06 INFO - PROCESS | 17025 | 1461362886248 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 15:08:06 INFO - PROCESS | 17025 | 1461362886251 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 15:08:06 INFO - PROCESS | 17025 | 1461362886258 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:08:06 INFO - PROCESS | 17025 | 1461362886261 Marionette TRACE conn3 <- [1,2430,null,{}] 15:08:06 INFO - PROCESS | 17025 | 1461362886267 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}] 15:08:06 INFO - PROCESS | 17025 | 1461362886538 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 15:08:06 INFO - PROCESS | 17025 | 1461362886851 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068690c000 == 149 [pid = 17025] [id = 615] 15:08:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f06835aa000) [pid = 17025] [serial = 1846] [outer = (nil)] 15:08:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f0686ed8400) [pid = 17025] [serial = 1847] [outer = 0x7f06835aa000] 15:08:06 INFO - PROCESS | 17025 | 1461362886929 Marionette DEBUG loaded listener.js 15:08:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f0686fad400) [pid = 17025] [serial = 1848] [outer = 0x7f06835aa000] 15:08:07 INFO - PROCESS | 17025 | 1461362887780 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]]]}] 15:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1587ms 15:08:07 INFO - PROCESS | 17025 | 1461362887845 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 15:08:07 INFO - PROCESS | 17025 | 1461362887849 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 15:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:08:07 INFO - PROCESS | 17025 | 1461362887855 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:08:07 INFO - PROCESS | 17025 | 1461362887860 Marionette TRACE conn3 <- [1,2434,null,{}] 15:08:07 INFO - PROCESS | 17025 | 1461362887866 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}] 15:08:08 INFO - PROCESS | 17025 | 1461362888101 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 15:08:08 INFO - PROCESS | 17025 | 1461362888378 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687125800 == 150 [pid = 17025] [id = 616] 15:08:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f06844d6000) [pid = 17025] [serial = 1849] [outer = (nil)] 15:08:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f0686fc0000) [pid = 17025] [serial = 1850] [outer = 0x7f06844d6000] 15:08:08 INFO - PROCESS | 17025 | 1461362888500 Marionette DEBUG loaded listener.js 15:08:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f06871eb000) [pid = 17025] [serial = 1851] [outer = 0x7f06844d6000] 15:08:09 INFO - PROCESS | 17025 | 1461362889405 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]]]}] 15:08:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:08:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1589ms 15:08:09 INFO - PROCESS | 17025 | 1461362889446 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 15:08:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:08:09 INFO - PROCESS | 17025 | 1461362889450 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 15:08:09 INFO - PROCESS | 17025 | 1461362889457 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:08:09 INFO - PROCESS | 17025 | 1461362889462 Marionette TRACE conn3 <- [1,2438,null,{}] 15:08:09 INFO - PROCESS | 17025 | 1461362889468 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}] 15:08:09 INFO - PROCESS | 17025 | 1461362889733 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 15:08:10 INFO - PROCESS | 17025 | 1461362890009 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687f3a000 == 151 [pid = 17025] [id = 617] 15:08:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f068b2af000) [pid = 17025] [serial = 1852] [outer = (nil)] 15:08:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f068b53d800) [pid = 17025] [serial = 1853] [outer = 0x7f068b2af000] 15:08:10 INFO - PROCESS | 17025 | 1461362890164 Marionette DEBUG loaded listener.js 15:08:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f068bf62400) [pid = 17025] [serial = 1854] [outer = 0x7f068b2af000] 15:08:11 INFO - PROCESS | 17025 | 1461362891131 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]]]}] 15:08:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:08:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1733ms 15:08:11 INFO - PROCESS | 17025 | 1461362891190 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 15:08:11 INFO - PROCESS | 17025 | 1461362891193 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 15:08:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:08:11 INFO - PROCESS | 17025 | 1461362891200 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:08:11 INFO - PROCESS | 17025 | 1461362891204 Marionette TRACE conn3 <- [1,2442,null,{}] 15:08:11 INFO - PROCESS | 17025 | 1461362891209 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}] 15:08:11 INFO - PROCESS | 17025 | 1461362891489 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 15:08:11 INFO - PROCESS | 17025 | 1461362891810 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c0ce800 == 152 [pid = 17025] [id = 618] 15:08:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f068b535800) [pid = 17025] [serial = 1855] [outer = (nil)] 15:08:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f068bf6ec00) [pid = 17025] [serial = 1856] [outer = 0x7f068b535800] 15:08:11 INFO - PROCESS | 17025 | 1461362891929 Marionette DEBUG loaded listener.js 15:08:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f068c1ea000) [pid = 17025] [serial = 1857] [outer = 0x7f068b535800] 15:08:12 INFO - PROCESS | 17025 | 1461362892962 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]]]}] 15:08:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:08:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1836ms 15:08:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:08:13 INFO - PROCESS | 17025 | 1461362893037 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 15:08:13 INFO - PROCESS | 17025 | 1461362893040 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 15:08:13 INFO - PROCESS | 17025 | 1461362893047 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:08:13 INFO - PROCESS | 17025 | 1461362893050 Marionette TRACE conn3 <- [1,2446,null,{}] 15:08:13 INFO - PROCESS | 17025 | 1461362893056 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}] 15:08:13 INFO - PROCESS | 17025 | 1461362893297 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 15:08:13 INFO - PROCESS | 17025 | 1461362893568 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:13 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068dd12800 == 153 [pid = 17025] [id = 619] 15:08:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f068b2b4400) [pid = 17025] [serial = 1858] [outer = (nil)] 15:08:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f068c2a9800) [pid = 17025] [serial = 1859] [outer = 0x7f068b2b4400] 15:08:13 INFO - PROCESS | 17025 | 1461362893699 Marionette DEBUG loaded listener.js 15:08:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f068d25e000) [pid = 17025] [serial = 1860] [outer = 0x7f068b2b4400] 15:08:14 INFO - PROCESS | 17025 | 1461362894560 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]]]}] 15:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1586ms 15:08:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:08:14 INFO - PROCESS | 17025 | 1461362894634 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 15:08:14 INFO - PROCESS | 17025 | 1461362894636 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 15:08:14 INFO - PROCESS | 17025 | 1461362894644 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:08:14 INFO - PROCESS | 17025 | 1461362894646 Marionette TRACE conn3 <- [1,2450,null,{}] 15:08:14 INFO - PROCESS | 17025 | 1461362894653 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}] 15:08:14 INFO - PROCESS | 17025 | 1461362894892 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 15:08:15 INFO - PROCESS | 17025 | 1461362895230 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e455800 == 154 [pid = 17025] [id = 620] 15:08:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f068bf67400) [pid = 17025] [serial = 1861] [outer = (nil)] 15:08:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f068d94ac00) [pid = 17025] [serial = 1862] [outer = 0x7f068bf67400] 15:08:15 INFO - PROCESS | 17025 | 1461362895313 Marionette DEBUG loaded listener.js 15:08:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f068e437000) [pid = 17025] [serial = 1863] [outer = 0x7f068bf67400] 15:08:16 INFO - PROCESS | 17025 | 1461362896220 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]]]}] 15:08:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:08:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1640ms 15:08:16 INFO - PROCESS | 17025 | 1461362896286 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 15:08:16 INFO - PROCESS | 17025 | 1461362896291 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 15:08:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:08:16 INFO - PROCESS | 17025 | 1461362896297 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:08:16 INFO - PROCESS | 17025 | 1461362896301 Marionette TRACE conn3 <- [1,2454,null,{}] 15:08:16 INFO - PROCESS | 17025 | 1461362896307 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}] 15:08:16 INFO - PROCESS | 17025 | 1461362896595 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 15:08:16 INFO - PROCESS | 17025 | 1461362896911 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068f5d4800 == 155 [pid = 17025] [id = 621] 15:08:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f068d3e1800) [pid = 17025] [serial = 1864] [outer = (nil)] 15:08:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f068f442800) [pid = 17025] [serial = 1865] [outer = 0x7f068d3e1800] 15:08:16 INFO - PROCESS | 17025 | 1461362896992 Marionette DEBUG loaded listener.js 15:08:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f0690e31400) [pid = 17025] [serial = 1866] [outer = 0x7f068d3e1800] 15:08:17 INFO - PROCESS | 17025 | 1461362897852 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]]]}] 15:08:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:08:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1587ms 15:08:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:08:17 INFO - PROCESS | 17025 | 1461362897886 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 15:08:17 INFO - PROCESS | 17025 | 1461362897889 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 15:08:17 INFO - PROCESS | 17025 | 1461362897895 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:08:17 INFO - PROCESS | 17025 | 1461362897899 Marionette TRACE conn3 <- [1,2458,null,{}] 15:08:17 INFO - PROCESS | 17025 | 1461362897904 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}] 15:08:18 INFO - PROCESS | 17025 | 1461362898137 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 15:08:18 INFO - PROCESS | 17025 | 1461362898411 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:18 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0691f14800 == 156 [pid = 17025] [id = 622] 15:08:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f068d3e5000) [pid = 17025] [serial = 1867] [outer = (nil)] 15:08:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f0691e50400) [pid = 17025] [serial = 1868] [outer = 0x7f068d3e5000] 15:08:18 INFO - PROCESS | 17025 | 1461362898493 Marionette DEBUG loaded listener.js 15:08:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f069409e000) [pid = 17025] [serial = 1869] [outer = 0x7f068d3e5000] 15:08:19 INFO - PROCESS | 17025 | 1461362899449 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]]]}] 15:08:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:08:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1587ms 15:08:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:08:19 INFO - PROCESS | 17025 | 1461362899482 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 15:08:19 INFO - PROCESS | 17025 | 1461362899484 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 15:08:19 INFO - PROCESS | 17025 | 1461362899492 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:08:19 INFO - PROCESS | 17025 | 1461362899494 Marionette TRACE conn3 <- [1,2462,null,{}] 15:08:19 INFO - PROCESS | 17025 | 1461362899501 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}] 15:08:19 INFO - PROCESS | 17025 | 1461362899745 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 15:08:20 INFO - PROCESS | 17025 | 1461362900069 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06922c8000 == 157 [pid = 17025] [id = 623] 15:08:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f0676555800) [pid = 17025] [serial = 1870] [outer = (nil)] 15:08:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f06940a2000) [pid = 17025] [serial = 1871] [outer = 0x7f0676555800] 15:08:20 INFO - PROCESS | 17025 | 1461362900164 Marionette DEBUG loaded listener.js 15:08:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f069654a400) [pid = 17025] [serial = 1872] [outer = 0x7f0676555800] 15:08:21 INFO - PROCESS | 17025 | 1461362901239 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]]]}] 15:08:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:08:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1785ms 15:08:21 INFO - PROCESS | 17025 | 1461362901285 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 15:08:21 INFO - PROCESS | 17025 | 1461362901296 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 15:08:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:08:21 INFO - PROCESS | 17025 | 1461362901313 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:08:21 INFO - PROCESS | 17025 | 1461362901319 Marionette TRACE conn3 <- [1,2466,null,{}] 15:08:21 INFO - PROCESS | 17025 | 1461362901328 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}] 15:08:21 INFO - PROCESS | 17025 | 1461362901754 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 15:08:22 INFO - PROCESS | 17025 | 1461362902030 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696318000 == 158 [pid = 17025] [id = 624] 15:08:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f0676555c00) [pid = 17025] [serial = 1873] [outer = (nil)] 15:08:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f0696b39400) [pid = 17025] [serial = 1874] [outer = 0x7f0676555c00] 15:08:22 INFO - PROCESS | 17025 | 1461362902109 Marionette DEBUG loaded listener.js 15:08:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f06978f6800) [pid = 17025] [serial = 1875] [outer = 0x7f0676555c00] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686da5000 == 157 [pid = 17025] [id = 383] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0698362000 == 156 [pid = 17025] [id = 601] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697504800 == 155 [pid = 17025] [id = 600] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696165000 == 154 [pid = 17025] [id = 599] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069201a800 == 153 [pid = 17025] [id = 598] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068f8d0800 == 152 [pid = 17025] [id = 597] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e4c4800 == 151 [pid = 17025] [id = 596] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068de73800 == 150 [pid = 17025] [id = 595] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068b482800 == 149 [pid = 17025] [id = 594] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06872da800 == 148 [pid = 17025] [id = 593] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686db8000 == 147 [pid = 17025] [id = 592] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685f20000 == 146 [pid = 17025] [id = 591] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0684765800 == 145 [pid = 17025] [id = 590] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06839c5000 == 144 [pid = 17025] [id = 589] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068261d000 == 143 [pid = 17025] [id = 588] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0681165800 == 142 [pid = 17025] [id = 587] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067ed1d800 == 141 [pid = 17025] [id = 586] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067aeec800 == 140 [pid = 17025] [id = 585] 15:08:24 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0676872800 == 139 [pid = 17025] [id = 584] 15:08:24 INFO - PROCESS | 17025 | 1461362904588 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]]]}] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f068b589400) [pid = 17025] [serial = 1718] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f068d3e5800) [pid = 17025] [serial = 1724] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f06844d8800) [pid = 17025] [serial = 1707] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f06955e1000) [pid = 17025] [serial = 1736] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f0687272000) [pid = 17025] [serial = 1715] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f067a592800) [pid = 17025] [serial = 1688] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f0686fa4800) [pid = 17025] [serial = 1713] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f068e6f0c00) [pid = 17025] [serial = 1728] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f069415a000) [pid = 17025] [serial = 1734] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f068121d800) [pid = 17025] [serial = 1701] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f06839e7800) [pid = 17025] [serial = 1706] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f067ed83400) [pid = 17025] [serial = 1671] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f067ddc2400) [pid = 17025] [serial = 1692] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f067c5e2800) [pid = 17025] [serial = 1749] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f067b0f2400) [pid = 17025] [serial = 1748] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f068d94d800) [pid = 17025] [serial = 1725] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f06798f0000) [pid = 17025] [serial = 1745] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f06960ec000) [pid = 17025] [serial = 1739] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f0680505c00) [pid = 17025] [serial = 1698] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f0696478c00) [pid = 17025] [serial = 1740] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f068c0a1c00) [pid = 17025] [serial = 1721] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f069590b000) [pid = 17025] [serial = 1737] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f0690f0c400) [pid = 17025] [serial = 1731] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f0680f41000) [pid = 17025] [serial = 1700] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f068b2aa800) [pid = 17025] [serial = 1716] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f067fbaa400) [pid = 17025] [serial = 1697] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f0686b30000) [pid = 17025] [serial = 1712] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f0690d12400) [pid = 17025] [serial = 1730] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f0679e0b000) [pid = 17025] [serial = 1746] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f068698c000) [pid = 17025] [serial = 1710] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f067d6f1400) [pid = 17025] [serial = 1691] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f068e47c000) [pid = 17025] [serial = 1727] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f0681d83c00) [pid = 17025] [serial = 1703] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f067b0f4400) [pid = 17025] [serial = 1751] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f06934d7000) [pid = 17025] [serial = 1733] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f067f969c00) [pid = 17025] [serial = 1695] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f06780e3400) [pid = 17025] [serial = 1685] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f067e20e400) [pid = 17025] [serial = 1694] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f068c2d8800) [pid = 17025] [serial = 1722] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f0678051400) [pid = 17025] [serial = 1742] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f06780f0400) [pid = 17025] [serial = 1743] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f067ae3a000) [pid = 17025] [serial = 1689] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f0686929800) [pid = 17025] [serial = 1709] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f067ae3c400) [pid = 17025] [serial = 1614] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f068bf69800) [pid = 17025] [serial = 1719] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f06822d3000) [pid = 17025] [serial = 1704] [outer = (nil)] [url = about:blank] 15:08:24 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f067859dc00) [pid = 17025] [serial = 1686] [outer = (nil)] [url = about:blank] 15:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 3609ms 15:08:24 INFO - PROCESS | 17025 | 1461362904928 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 15:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:08:24 INFO - PROCESS | 17025 | 1461362904933 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 15:08:24 INFO - PROCESS | 17025 | 1461362904943 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:08:24 INFO - PROCESS | 17025 | 1461362904950 Marionette TRACE conn3 <- [1,2470,null,{}] 15:08:24 INFO - PROCESS | 17025 | 1461362904960 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}] 15:08:25 INFO - PROCESS | 17025 | 1461362905244 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 15:08:25 INFO - PROCESS | 17025 | 1461362905496 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679273000 == 140 [pid = 17025] [id = 625] 15:08:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f067804cc00) [pid = 17025] [serial = 1876] [outer = (nil)] 15:08:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f0678050c00) [pid = 17025] [serial = 1877] [outer = 0x7f067804cc00] 15:08:25 INFO - PROCESS | 17025 | 1461362905600 Marionette DEBUG loaded listener.js 15:08:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f06780ebc00) [pid = 17025] [serial = 1878] [outer = 0x7f067804cc00] 15:08:26 INFO - PROCESS | 17025 | 1461362906449 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]]]}] 15:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1546ms 15:08:26 INFO - PROCESS | 17025 | 1461362906487 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 15:08:26 INFO - PROCESS | 17025 | 1461362906495 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 15:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:08:26 INFO - PROCESS | 17025 | 1461362906507 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:08:26 INFO - PROCESS | 17025 | 1461362906510 Marionette TRACE conn3 <- [1,2474,null,{}] 15:08:26 INFO - PROCESS | 17025 | 1461362906516 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}] 15:08:26 INFO - PROCESS | 17025 | 1461362906737 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 15:08:26 INFO - PROCESS | 17025 | 1461362906947 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679acf800 == 141 [pid = 17025] [id = 626] 15:08:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f067804d400) [pid = 17025] [serial = 1879] [outer = (nil)] 15:08:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f067929d000) [pid = 17025] [serial = 1880] [outer = 0x7f067804d400] 15:08:27 INFO - PROCESS | 17025 | 1461362907013 Marionette DEBUG loaded listener.js 15:08:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f06798f0000) [pid = 17025] [serial = 1881] [outer = 0x7f067804d400] 15:08:28 INFO - PROCESS | 17025 | 1461362907998 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]]]}] 15:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1531ms 15:08:28 INFO - PROCESS | 17025 | 1461362908039 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 15:08:28 INFO - PROCESS | 17025 | 1461362908043 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 15:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:08:28 INFO - PROCESS | 17025 | 1461362908057 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:08:28 INFO - PROCESS | 17025 | 1461362908063 Marionette TRACE conn3 <- [1,2478,null,{}] 15:08:28 INFO - PROCESS | 17025 | 1461362908079 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}] 15:08:28 INFO - PROCESS | 17025 | 1461362908390 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 15:08:28 INFO - PROCESS | 17025 | 1461362908424 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:28 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067a55e800 == 142 [pid = 17025] [id = 627] 15:08:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f067a597400) [pid = 17025] [serial = 1882] [outer = (nil)] 15:08:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f067ac98c00) [pid = 17025] [serial = 1883] [outer = 0x7f067a597400] 15:08:28 INFO - PROCESS | 17025 | 1461362908492 Marionette DEBUG loaded listener.js 15:08:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f067b0edc00) [pid = 17025] [serial = 1884] [outer = 0x7f067a597400] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f067d58f400) [pid = 17025] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f06822cd800) [pid = 17025] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f067859a800) [pid = 17025] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f068bf61000) [pid = 17025] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f0680f2cc00) [pid = 17025] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f0679e0dc00) [pid = 17025] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f0686fc4800) [pid = 17025] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f068de14400) [pid = 17025] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f0676553400) [pid = 17025] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f067b0f9800) [pid = 17025] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f0690d0f000) [pid = 17025] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f0679e06c00) [pid = 17025] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f067e1d5400) [pid = 17025] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f06822d2400) [pid = 17025] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f068c0a4c00) [pid = 17025] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f068e4dbc00) [pid = 17025] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f0681d89000) [pid = 17025] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f0676557400) [pid = 17025] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f068b58c400) [pid = 17025] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f067e20b000) [pid = 17025] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f0679e0f000) [pid = 17025] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:08:29 INFO - PROCESS | 17025 | --DOMWINDOW == 127 (0x7f067676d000) [pid = 17025] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:08:30 INFO - PROCESS | 17025 | 1461362910208 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]]]}] 15:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2200ms 15:08:30 INFO - PROCESS | 17025 | 1461362910250 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 15:08:30 INFO - PROCESS | 17025 | 1461362910255 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 15:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:08:30 INFO - PROCESS | 17025 | 1461362910261 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:08:30 INFO - PROCESS | 17025 | 1461362910263 Marionette TRACE conn3 <- [1,2482,null,{}] 15:08:30 INFO - PROCESS | 17025 | 1461362910268 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}] 15:08:30 INFO - PROCESS | 17025 | 1461362910473 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 15:08:30 INFO - PROCESS | 17025 | 1461362910654 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067afbe800 == 143 [pid = 17025] [id = 628] 15:08:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f067655e400) [pid = 17025] [serial = 1885] [outer = (nil)] 15:08:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f067b0f7800) [pid = 17025] [serial = 1886] [outer = 0x7f067655e400] 15:08:30 INFO - PROCESS | 17025 | 1461362910719 Marionette DEBUG loaded listener.js 15:08:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f067c5e0c00) [pid = 17025] [serial = 1887] [outer = 0x7f067655e400] 15:08:31 INFO - PROCESS | 17025 | 1461362911733 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]]]}] 15:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1533ms 15:08:31 INFO - PROCESS | 17025 | 1461362911797 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 15:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:08:31 INFO - PROCESS | 17025 | 1461362911803 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 15:08:31 INFO - PROCESS | 17025 | 1461362911822 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:08:31 INFO - PROCESS | 17025 | 1461362911828 Marionette TRACE conn3 <- [1,2486,null,{}] 15:08:31 INFO - PROCESS | 17025 | 1461362911837 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}] 15:08:32 INFO - PROCESS | 17025 | 1461362912244 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 15:08:32 INFO - PROCESS | 17025 | 1461362912582 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:32 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067686c800 == 144 [pid = 17025] [id = 629] 15:08:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f067655b000) [pid = 17025] [serial = 1888] [outer = (nil)] 15:08:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f0676765000) [pid = 17025] [serial = 1889] [outer = 0x7f067655b000] 15:08:32 INFO - PROCESS | 17025 | 1461362912664 Marionette DEBUG loaded listener.js 15:08:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f06780e9c00) [pid = 17025] [serial = 1890] [outer = 0x7f067655b000] 15:08:33 INFO - PROCESS | 17025 | 1461362913751 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]]]}] 15:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2001ms 15:08:33 INFO - PROCESS | 17025 | 1461362913815 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 15:08:33 INFO - PROCESS | 17025 | 1461362913823 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 15:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:08:33 INFO - PROCESS | 17025 | 1461362913831 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:08:33 INFO - PROCESS | 17025 | 1461362913838 Marionette TRACE conn3 <- [1,2490,null,{}] 15:08:33 INFO - PROCESS | 17025 | 1461362913846 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}] 15:08:34 INFO - PROCESS | 17025 | 1461362914261 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 15:08:34 INFO - PROCESS | 17025 | 1461362914632 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067aee0800 == 145 [pid = 17025] [id = 630] 15:08:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f06798f1000) [pid = 17025] [serial = 1891] [outer = (nil)] 15:08:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f0679e0c000) [pid = 17025] [serial = 1892] [outer = 0x7f06798f1000] 15:08:34 INFO - PROCESS | 17025 | 1461362914716 Marionette DEBUG loaded listener.js 15:08:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f067a598400) [pid = 17025] [serial = 1893] [outer = 0x7f06798f1000] 15:08:35 INFO - PROCESS | 17025 | 1461362915867 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]]]}] 15:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2098ms 15:08:35 INFO - PROCESS | 17025 | 1461362915930 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 15:08:35 INFO - PROCESS | 17025 | 1461362915938 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 15:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:08:35 INFO - PROCESS | 17025 | 1461362915945 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:08:35 INFO - PROCESS | 17025 | 1461362915949 Marionette TRACE conn3 <- [1,2494,null,{}] 15:08:35 INFO - PROCESS | 17025 | 1461362915955 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}] 15:08:36 INFO - PROCESS | 17025 | 1461362916206 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 15:08:36 INFO - PROCESS | 17025 | 1461362916570 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067dc49800 == 146 [pid = 17025] [id = 631] 15:08:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f067b0f8400) [pid = 17025] [serial = 1894] [outer = (nil)] 15:08:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f067c2b0800) [pid = 17025] [serial = 1895] [outer = 0x7f067b0f8400] 15:08:36 INFO - PROCESS | 17025 | 1461362916653 Marionette DEBUG loaded listener.js 15:08:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f067d592400) [pid = 17025] [serial = 1896] [outer = 0x7f067b0f8400] 15:08:37 INFO - PROCESS | 17025 | 1461362917820 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]]]}] 15:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1937ms 15:08:37 INFO - PROCESS | 17025 | 1461362917886 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 15:08:37 INFO - PROCESS | 17025 | 1461362917897 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 15:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:08:37 INFO - PROCESS | 17025 | 1461362917918 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:08:37 INFO - PROCESS | 17025 | 1461362917926 Marionette TRACE conn3 <- [1,2498,null,{}] 15:08:37 INFO - PROCESS | 17025 | 1461362917944 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}] 15:08:38 INFO - PROCESS | 17025 | 1461362918294 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 15:08:38 INFO - PROCESS | 17025 | 1461362918516 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:38 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ed22800 == 147 [pid = 17025] [id = 632] 15:08:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f067c2ab000) [pid = 17025] [serial = 1897] [outer = (nil)] 15:08:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f067d7ec400) [pid = 17025] [serial = 1898] [outer = 0x7f067c2ab000] 15:08:38 INFO - PROCESS | 17025 | 1461362918594 Marionette DEBUG loaded listener.js 15:08:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f067ddc2800) [pid = 17025] [serial = 1899] [outer = 0x7f067c2ab000] 15:08:39 INFO - PROCESS | 17025 | 1461362919501 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]]]}] 15:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1656ms 15:08:39 INFO - PROCESS | 17025 | 1461362919566 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 15:08:39 INFO - PROCESS | 17025 | 1461362919570 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 15:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:08:39 INFO - PROCESS | 17025 | 1461362919577 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:08:39 INFO - PROCESS | 17025 | 1461362919580 Marionette TRACE conn3 <- [1,2502,null,{}] 15:08:39 INFO - PROCESS | 17025 | 1461362919586 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}] 15:08:39 INFO - PROCESS | 17025 | 1461362919827 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 15:08:40 INFO - PROCESS | 17025 | 1461362920197 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:40 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fa57000 == 148 [pid = 17025] [id = 633] 15:08:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f067d591c00) [pid = 17025] [serial = 1900] [outer = (nil)] 15:08:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f067e1d2800) [pid = 17025] [serial = 1901] [outer = 0x7f067d591c00] 15:08:40 INFO - PROCESS | 17025 | 1461362920362 Marionette DEBUG loaded listener.js 15:08:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f067e203400) [pid = 17025] [serial = 1902] [outer = 0x7f067d591c00] 15:08:41 INFO - PROCESS | 17025 | 1461362921359 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]]]}] 15:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1847ms 15:08:41 INFO - PROCESS | 17025 | 1461362921425 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 15:08:41 INFO - PROCESS | 17025 | 1461362921432 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 15:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:08:41 INFO - PROCESS | 17025 | 1461362921442 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:08:41 INFO - PROCESS | 17025 | 1461362921447 Marionette TRACE conn3 <- [1,2506,null,{}] 15:08:41 INFO - PROCESS | 17025 | 1461362921458 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}] 15:08:41 INFO - PROCESS | 17025 | 1461362921756 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 15:08:42 INFO - PROCESS | 17025 | 1461362922088 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:42 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06804e1800 == 149 [pid = 17025] [id = 634] 15:08:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f067ed84c00) [pid = 17025] [serial = 1903] [outer = (nil)] 15:08:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f067ed88400) [pid = 17025] [serial = 1904] [outer = 0x7f067ed84c00] 15:08:42 INFO - PROCESS | 17025 | 1461362922183 Marionette DEBUG loaded listener.js 15:08:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f067fa81000) [pid = 17025] [serial = 1905] [outer = 0x7f067ed84c00] 15:08:43 INFO - PROCESS | 17025 | 1461362923137 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]]]}] 15:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1744ms 15:08:43 INFO - PROCESS | 17025 | 1461362923187 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 15:08:43 INFO - PROCESS | 17025 | 1461362923191 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 15:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:08:43 INFO - PROCESS | 17025 | 1461362923197 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:08:43 INFO - PROCESS | 17025 | 1461362923201 Marionette TRACE conn3 <- [1,2510,null,{}] 15:08:43 INFO - PROCESS | 17025 | 1461362923207 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}] 15:08:43 INFO - PROCESS | 17025 | 1461362923556 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 15:08:43 INFO - PROCESS | 17025 | 1461362923948 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:43 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068123e000 == 150 [pid = 17025] [id = 635] 15:08:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f067ed85000) [pid = 17025] [serial = 1906] [outer = (nil)] 15:08:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f067fbb2800) [pid = 17025] [serial = 1907] [outer = 0x7f067ed85000] 15:08:44 INFO - PROCESS | 17025 | 1461362924027 Marionette DEBUG loaded listener.js 15:08:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f068050f000) [pid = 17025] [serial = 1908] [outer = 0x7f067ed85000] 15:08:44 INFO - PROCESS | 17025 | 1461362924924 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]]]}] 15:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1781ms 15:08:44 INFO - PROCESS | 17025 | 1461362924980 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 15:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:08:44 INFO - PROCESS | 17025 | 1461362924985 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 15:08:44 INFO - PROCESS | 17025 | 1461362924991 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:08:44 INFO - PROCESS | 17025 | 1461362924995 Marionette TRACE conn3 <- [1,2514,null,{}] 15:08:45 INFO - PROCESS | 17025 | 1461362925000 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}] 15:08:45 INFO - PROCESS | 17025 | 1461362925262 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 15:08:45 INFO - PROCESS | 17025 | 1461362925578 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:45 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0682616800 == 151 [pid = 17025] [id = 636] 15:08:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f067fb60400) [pid = 17025] [serial = 1909] [outer = (nil)] 15:08:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f0680677000) [pid = 17025] [serial = 1910] [outer = 0x7f067fb60400] 15:08:45 INFO - PROCESS | 17025 | 1461362925659 Marionette DEBUG loaded listener.js 15:08:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f0680f25800) [pid = 17025] [serial = 1911] [outer = 0x7f067fb60400] 15:08:46 INFO - PROCESS | 17025 | 1461362926555 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]]]}] 15:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1631ms 15:08:46 INFO - PROCESS | 17025 | 1461362926623 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 15:08:46 INFO - PROCESS | 17025 | 1461362926627 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 15:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:08:46 INFO - PROCESS | 17025 | 1461362926633 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:08:46 INFO - PROCESS | 17025 | 1461362926636 Marionette TRACE conn3 <- [1,2518,null,{}] 15:08:46 INFO - PROCESS | 17025 | 1461362926642 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}] 15:08:46 INFO - PROCESS | 17025 | 1461362926881 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 15:08:47 INFO - PROCESS | 17025 | 1461362927193 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683438800 == 152 [pid = 17025] [id = 637] 15:08:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f067fbb0c00) [pid = 17025] [serial = 1912] [outer = (nil)] 15:08:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f0680f30c00) [pid = 17025] [serial = 1913] [outer = 0x7f067fbb0c00] 15:08:47 INFO - PROCESS | 17025 | 1461362927279 Marionette DEBUG loaded listener.js 15:08:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f0680f48800) [pid = 17025] [serial = 1914] [outer = 0x7f067fbb0c00] 15:08:48 INFO - PROCESS | 17025 | 1461362928160 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]]]}] 15:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1588ms 15:08:48 INFO - PROCESS | 17025 | 1461362928222 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 15:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:08:48 INFO - PROCESS | 17025 | 1461362928226 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 15:08:48 INFO - PROCESS | 17025 | 1461362928233 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:08:48 INFO - PROCESS | 17025 | 1461362928236 Marionette TRACE conn3 <- [1,2522,null,{}] 15:08:48 INFO - PROCESS | 17025 | 1461362928242 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}] 15:08:48 INFO - PROCESS | 17025 | 1461362928486 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 15:08:48 INFO - PROCESS | 17025 | 1461362928802 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:48 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683892800 == 153 [pid = 17025] [id = 638] 15:08:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f0680f28c00) [pid = 17025] [serial = 1915] [outer = (nil)] 15:08:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f06811eec00) [pid = 17025] [serial = 1916] [outer = 0x7f0680f28c00] 15:08:48 INFO - PROCESS | 17025 | 1461362928892 Marionette DEBUG loaded listener.js 15:08:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f068121ac00) [pid = 17025] [serial = 1917] [outer = 0x7f0680f28c00] 15:08:49 INFO - PROCESS | 17025 | 1461362929852 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]]]}] 15:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1680ms 15:08:49 INFO - PROCESS | 17025 | 1461362929914 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 15:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:08:49 INFO - PROCESS | 17025 | 1461362929922 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 15:08:49 INFO - PROCESS | 17025 | 1461362929928 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:08:49 INFO - PROCESS | 17025 | 1461362929932 Marionette TRACE conn3 <- [1,2526,null,{}] 15:08:49 INFO - PROCESS | 17025 | 1461362929938 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}] 15:08:50 INFO - PROCESS | 17025 | 1461362930192 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 15:08:50 INFO - PROCESS | 17025 | 1461362930525 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:50 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068428f000 == 154 [pid = 17025] [id = 639] 15:08:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f0681d80000) [pid = 17025] [serial = 1918] [outer = (nil)] 15:08:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f0681d82c00) [pid = 17025] [serial = 1919] [outer = 0x7f0681d80000] 15:08:50 INFO - PROCESS | 17025 | 1461362930623 Marionette DEBUG loaded listener.js 15:08:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f0682289000) [pid = 17025] [serial = 1920] [outer = 0x7f0681d80000] 15:08:51 INFO - PROCESS | 17025 | 1461362931550 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]]]}] 15:08:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:08:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1683ms 15:08:51 INFO - PROCESS | 17025 | 1461362931618 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 15:08:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:08:51 INFO - PROCESS | 17025 | 1461362931628 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 15:08:51 INFO - PROCESS | 17025 | 1461362931637 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:08:51 INFO - PROCESS | 17025 | 1461362931642 Marionette TRACE conn3 <- [1,2530,null,{}] 15:08:51 INFO - PROCESS | 17025 | 1461362931648 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}] 15:08:51 INFO - PROCESS | 17025 | 1461362931960 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 15:08:52 INFO - PROCESS | 17025 | 1461362932282 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:52 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685d50800 == 155 [pid = 17025] [id = 640] 15:08:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f06822cb000) [pid = 17025] [serial = 1921] [outer = (nil)] 15:08:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f06833e6400) [pid = 17025] [serial = 1922] [outer = 0x7f06822cb000] 15:08:52 INFO - PROCESS | 17025 | 1461362932361 Marionette DEBUG loaded listener.js 15:08:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f068358ec00) [pid = 17025] [serial = 1923] [outer = 0x7f06822cb000] 15:08:53 INFO - PROCESS | 17025 | 1461362933242 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]]]}] 15:08:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:08:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1635ms 15:08:53 INFO - PROCESS | 17025 | 1461362933273 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 15:08:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:08:53 INFO - PROCESS | 17025 | 1461362933277 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 15:08:53 INFO - PROCESS | 17025 | 1461362933284 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:08:53 INFO - PROCESS | 17025 | 1461362933288 Marionette TRACE conn3 <- [1,2534,null,{}] 15:08:53 INFO - PROCESS | 17025 | 1461362933293 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}] 15:08:53 INFO - PROCESS | 17025 | 1461362933533 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 15:08:53 INFO - PROCESS | 17025 | 1461362933808 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685f11000 == 156 [pid = 17025] [id = 641] 15:08:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f06822cc000) [pid = 17025] [serial = 1924] [outer = (nil)] 15:08:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f06835ae800) [pid = 17025] [serial = 1925] [outer = 0x7f06822cc000] 15:08:53 INFO - PROCESS | 17025 | 1461362933929 Marionette DEBUG loaded listener.js 15:08:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f068365cc00) [pid = 17025] [serial = 1926] [outer = 0x7f06822cc000] 15:08:54 INFO - PROCESS | 17025 | 1461362934860 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]]]}] 15:08:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:08:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1642ms 15:08:54 INFO - PROCESS | 17025 | 1461362934932 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 15:08:54 INFO - PROCESS | 17025 | 1461362934935 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 15:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:08:54 INFO - PROCESS | 17025 | 1461362934947 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:08:54 INFO - PROCESS | 17025 | 1461362934950 Marionette TRACE conn3 <- [1,2538,null,{}] 15:08:54 INFO - PROCESS | 17025 | 1461362934956 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}] 15:08:55 INFO - PROCESS | 17025 | 1461362935234 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 15:08:55 INFO - PROCESS | 17025 | 1461362935595 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068691d800 == 157 [pid = 17025] [id = 642] 15:08:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f06833dd400) [pid = 17025] [serial = 1927] [outer = (nil)] 15:08:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f06839f0800) [pid = 17025] [serial = 1928] [outer = 0x7f06833dd400] 15:08:55 INFO - PROCESS | 17025 | 1461362935674 Marionette DEBUG loaded listener.js 15:08:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f06844d2800) [pid = 17025] [serial = 1929] [outer = 0x7f06833dd400] 15:08:56 INFO - PROCESS | 17025 | 1461362936598 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]]]}] 15:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1680ms 15:08:56 INFO - PROCESS | 17025 | 1461362936629 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 15:08:56 INFO - PROCESS | 17025 | 1461362936637 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 15:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:08:56 INFO - PROCESS | 17025 | 1461362936651 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:08:56 INFO - PROCESS | 17025 | 1461362936653 Marionette TRACE conn3 <- [1,2542,null,{}] 15:08:56 INFO - PROCESS | 17025 | 1461362936659 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}] 15:08:56 INFO - PROCESS | 17025 | 1461362936897 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 15:08:57 INFO - PROCESS | 17025 | 1461362937174 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686da5800 == 158 [pid = 17025] [id = 643] 15:08:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f06835a4800) [pid = 17025] [serial = 1930] [outer = (nil)] 15:08:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f06844d8800) [pid = 17025] [serial = 1931] [outer = 0x7f06835a4800] 15:08:57 INFO - PROCESS | 17025 | 1461362937296 Marionette DEBUG loaded listener.js 15:08:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f0685ce8c00) [pid = 17025] [serial = 1932] [outer = 0x7f06835a4800] 15:08:58 INFO - PROCESS | 17025 | 1461362938178 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]]]}] 15:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1582ms 15:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:08:58 INFO - PROCESS | 17025 | 1461362938231 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 15:08:58 INFO - PROCESS | 17025 | 1461362938234 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 15:08:58 INFO - PROCESS | 17025 | 1461362938240 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:08:58 INFO - PROCESS | 17025 | 1461362938243 Marionette TRACE conn3 <- [1,2546,null,{}] 15:08:58 INFO - PROCESS | 17025 | 1461362938257 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}] 15:08:58 INFO - PROCESS | 17025 | 1461362938500 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 15:08:58 INFO - PROCESS | 17025 | 1461362938814 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687219000 == 159 [pid = 17025] [id = 644] 15:08:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f068365c800) [pid = 17025] [serial = 1933] [outer = (nil)] 15:08:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f0685f26800) [pid = 17025] [serial = 1934] [outer = 0x7f068365c800] 15:08:58 INFO - PROCESS | 17025 | 1461362938894 Marionette DEBUG loaded listener.js 15:08:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f0685f32800) [pid = 17025] [serial = 1935] [outer = 0x7f068365c800] 15:08:59 INFO - PROCESS | 17025 | 1461362939811 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]]]}] 15:08:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:08:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1645ms 15:08:59 INFO - PROCESS | 17025 | 1461362939886 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 15:08:59 INFO - PROCESS | 17025 | 1461362939890 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 15:08:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:08:59 INFO - PROCESS | 17025 | 1461362939896 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:08:59 INFO - PROCESS | 17025 | 1461362939898 Marionette TRACE conn3 <- [1,2550,null,{}] 15:08:59 INFO - PROCESS | 17025 | 1461362939904 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}] 15:09:00 INFO - PROCESS | 17025 | 1461362940161 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 15:09:00 INFO - PROCESS | 17025 | 1461362940502 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:00 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687c23800 == 160 [pid = 17025] [id = 645] 15:09:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f06839efc00) [pid = 17025] [serial = 1936] [outer = (nil)] 15:09:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f0685fd9c00) [pid = 17025] [serial = 1937] [outer = 0x7f06839efc00] 15:09:00 INFO - PROCESS | 17025 | 1461362940589 Marionette DEBUG loaded listener.js 15:09:00 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f068692e000) [pid = 17025] [serial = 1938] [outer = 0x7f06839efc00] 15:09:01 INFO - PROCESS | 17025 | 1461362941525 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]]]}] 15:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1690ms 15:09:01 INFO - PROCESS | 17025 | 1461362941588 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 15:09:01 INFO - PROCESS | 17025 | 1461362941592 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 15:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:09:01 INFO - PROCESS | 17025 | 1461362941598 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:09:01 INFO - PROCESS | 17025 | 1461362941601 Marionette TRACE conn3 <- [1,2554,null,{}] 15:09:01 INFO - PROCESS | 17025 | 1461362941607 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}] 15:09:01 INFO - PROCESS | 17025 | 1461362941929 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 15:09:02 INFO - PROCESS | 17025 | 1461362942252 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687f28000 == 161 [pid = 17025] [id = 646] 15:09:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f06844d4c00) [pid = 17025] [serial = 1939] [outer = (nil)] 15:09:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f068698e000) [pid = 17025] [serial = 1940] [outer = 0x7f06844d4c00] 15:09:02 INFO - PROCESS | 17025 | 1461362942330 Marionette DEBUG loaded listener.js 15:09:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f06869ce800) [pid = 17025] [serial = 1941] [outer = 0x7f06844d4c00] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679fe3800 == 160 [pid = 17025] [id = 604] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067aee9000 == 159 [pid = 17025] [id = 536] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067afbe800 == 158 [pid = 17025] [id = 628] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0680f1f000 == 157 [pid = 17025] [id = 515] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679acf800 == 156 [pid = 17025] [id = 626] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679273000 == 155 [pid = 17025] [id = 625] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06922c8000 == 154 [pid = 17025] [id = 623] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0691f14800 == 153 [pid = 17025] [id = 622] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068f5d4800 == 152 [pid = 17025] [id = 621] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e455800 == 151 [pid = 17025] [id = 620] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068dd12800 == 150 [pid = 17025] [id = 619] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c0ce800 == 149 [pid = 17025] [id = 618] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687f3a000 == 148 [pid = 17025] [id = 617] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687125800 == 147 [pid = 17025] [id = 616] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068690c000 == 146 [pid = 17025] [id = 615] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685b8b800 == 145 [pid = 17025] [id = 614] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06845b1000 == 144 [pid = 17025] [id = 613] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683a95000 == 143 [pid = 17025] [id = 612] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683372000 == 142 [pid = 17025] [id = 611] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06810df000 == 141 [pid = 17025] [id = 610] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067fadf000 == 140 [pid = 17025] [id = 609] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067e2f4000 == 139 [pid = 17025] [id = 608] 15:09:04 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679ad7000 == 138 [pid = 17025] [id = 607] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f067d6e9800) [pid = 17025] [serial = 1817] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f06833e3400) [pid = 17025] [serial = 1772] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f067859e400) [pid = 17025] [serial = 1811] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f068de13800) [pid = 17025] [serial = 1791] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f0680f31800) [pid = 17025] [serial = 1769] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f0696b37000) [pid = 17025] [serial = 1803] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f0687d3b400) [pid = 17025] [serial = 1785] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f0690e34c00) [pid = 17025] [serial = 1796] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f06792a3400) [pid = 17025] [serial = 1812] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f06869c3400) [pid = 17025] [serial = 1778] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f067d7f4800) [pid = 17025] [serial = 1761] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f0691e55c00) [pid = 17025] [serial = 1797] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f06975f7000) [pid = 17025] [serial = 1805] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f067a595000) [pid = 17025] [serial = 1814] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f0687d42400) [pid = 17025] [serial = 1808] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f067ae40000) [pid = 17025] [serial = 1815] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f067ed84400) [pid = 17025] [serial = 1763] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f0686d1f800) [pid = 17025] [serial = 1779] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f0686fa5c00) [pid = 17025] [serial = 1781] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f068d3e8400) [pid = 17025] [serial = 1790] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f068e43f400) [pid = 17025] [serial = 1793] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f069564d000) [pid = 17025] [serial = 1799] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f067fa75400) [pid = 17025] [serial = 1764] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f0685f31400) [pid = 17025] [serial = 1776] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f0686faf400) [pid = 17025] [serial = 1782] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f0676761c00) [pid = 17025] [serial = 1754] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f06844db800) [pid = 17025] [serial = 1775] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f067ddc6400) [pid = 17025] [serial = 1818] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f06871edc00) [pid = 17025] [serial = 1784] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f068f445400) [pid = 17025] [serial = 1794] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f0696479c00) [pid = 17025] [serial = 1800] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f068d251400) [pid = 17025] [serial = 1788] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f068050fc00) [pid = 17025] [serial = 1766] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f067d59b000) [pid = 17025] [serial = 1760] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f06844d1400) [pid = 17025] [serial = 1773] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f067a592400) [pid = 17025] [serial = 1757] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f067804c400) [pid = 17025] [serial = 1755] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f067c5e7400) [pid = 17025] [serial = 1683] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f067ae3f800) [pid = 17025] [serial = 1758] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f0681d7c800) [pid = 17025] [serial = 1770] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f068067c000) [pid = 17025] [serial = 1767] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f069654d800) [pid = 17025] [serial = 1802] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f068c1e0000) [pid = 17025] [serial = 1787] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f06978fa000) [pid = 17025] [serial = 1806] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f067d6eb000) [pid = 17025] [serial = 1820] [outer = (nil)] [url = about:blank] 15:09:04 INFO - PROCESS | 17025 | 1461362944937 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]]]}] 15:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 3386ms 15:09:04 INFO - PROCESS | 17025 | 1461362944986 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 15:09:04 INFO - PROCESS | 17025 | 1461362944992 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 15:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:09:05 INFO - PROCESS | 17025 | 1461362945001 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:09:05 INFO - PROCESS | 17025 | 1461362945006 Marionette TRACE conn3 <- [1,2558,null,{}] 15:09:05 INFO - PROCESS | 17025 | 1461362945014 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}] 15:09:05 INFO - PROCESS | 17025 | 1461362945233 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 15:09:05 INFO - PROCESS | 17025 | 1461362945427 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:05 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06798d2800 == 139 [pid = 17025] [id = 647] 15:09:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f06780ecc00) [pid = 17025] [serial = 1942] [outer = (nil)] 15:09:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f067859fc00) [pid = 17025] [serial = 1943] [outer = 0x7f06780ecc00] 15:09:05 INFO - PROCESS | 17025 | 1461362945499 Marionette DEBUG loaded listener.js 15:09:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f06792a6800) [pid = 17025] [serial = 1944] [outer = 0x7f06780ecc00] 15:09:06 INFO - PROCESS | 17025 | 1461362946430 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]]]}] 15:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1488ms 15:09:06 INFO - PROCESS | 17025 | 1461362946490 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 15:09:06 INFO - PROCESS | 17025 | 1461362946499 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 15:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:09:06 INFO - PROCESS | 17025 | 1461362946509 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:09:06 INFO - PROCESS | 17025 | 1461362946513 Marionette TRACE conn3 <- [1,2562,null,{}] 15:09:06 INFO - PROCESS | 17025 | 1461362946519 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}] 15:09:06 INFO - PROCESS | 17025 | 1461362946764 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 15:09:07 INFO - PROCESS | 17025 | 1461362947064 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:07 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067a55f800 == 140 [pid = 17025] [id = 648] 15:09:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f067a59a400) [pid = 17025] [serial = 1945] [outer = (nil)] 15:09:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f067ae3c400) [pid = 17025] [serial = 1946] [outer = 0x7f067a59a400] 15:09:07 INFO - PROCESS | 17025 | 1461362947152 Marionette DEBUG loaded listener.js 15:09:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f067b0fa800) [pid = 17025] [serial = 1947] [outer = 0x7f067a59a400] 15:09:08 INFO - PROCESS | 17025 | 1461362948053 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]]]}] 15:09:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:09:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1585ms 15:09:08 INFO - PROCESS | 17025 | 1461362948095 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 15:09:08 INFO - PROCESS | 17025 | 1461362948099 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 15:09:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:09:08 INFO - PROCESS | 17025 | 1461362948111 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:09:08 INFO - PROCESS | 17025 | 1461362948117 Marionette TRACE conn3 <- [1,2566,null,{}] 15:09:08 INFO - PROCESS | 17025 | 1461362948132 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}] 15:09:08 INFO - PROCESS | 17025 | 1461362948529 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 15:09:08 INFO - PROCESS | 17025 | 1461362948603 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067dc36800 == 141 [pid = 17025] [id = 649] 15:09:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f067d59b000) [pid = 17025] [serial = 1948] [outer = (nil)] 15:09:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f067d7e7c00) [pid = 17025] [serial = 1949] [outer = 0x7f067d59b000] 15:09:08 INFO - PROCESS | 17025 | 1461362948712 Marionette DEBUG loaded listener.js 15:09:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f067ddcb800) [pid = 17025] [serial = 1950] [outer = 0x7f067d59b000] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f06835aa000) [pid = 17025] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f06835ab800) [pid = 17025] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f06844d6000) [pid = 17025] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f067804dc00) [pid = 17025] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f068bf67400) [pid = 17025] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f067c5e7000) [pid = 17025] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f0676555800) [pid = 17025] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f068d3e1800) [pid = 17025] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f0681d88000) [pid = 17025] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f067ac8fc00) [pid = 17025] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f0676554800) [pid = 17025] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f067804cc00) [pid = 17025] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f068b535800) [pid = 17025] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f068b2af000) [pid = 17025] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f068b2b4400) [pid = 17025] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f068d3e5000) [pid = 17025] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f067ed7cc00) [pid = 17025] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f067804d400) [pid = 17025] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f067ed81400) [pid = 17025] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f067b0ee800) [pid = 17025] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 127 (0x7f067a597400) [pid = 17025] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:09:09 INFO - PROCESS | 17025 | --DOMWINDOW == 126 (0x7f067d597000) [pid = 17025] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:09:10 INFO - PROCESS | 17025 | 1461362950185 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]]]}] 15:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2145ms 15:09:10 INFO - PROCESS | 17025 | 1461362950252 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 15:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:09:10 INFO - PROCESS | 17025 | 1461362950257 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 15:09:10 INFO - PROCESS | 17025 | 1461362950263 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:09:10 INFO - PROCESS | 17025 | 1461362950266 Marionette TRACE conn3 <- [1,2570,null,{}] 15:09:10 INFO - PROCESS | 17025 | 1461362950272 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}] 15:09:10 INFO - PROCESS | 17025 | 1461362950511 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 15:09:10 INFO - PROCESS | 17025 | 1461362950696 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067e1b2800 == 142 [pid = 17025] [id = 650] 15:09:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 127 (0x7f0676554800) [pid = 17025] [serial = 1951] [outer = (nil)] 15:09:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f067d6ea400) [pid = 17025] [serial = 1952] [outer = 0x7f0676554800] 15:09:10 INFO - PROCESS | 17025 | 1461362950767 Marionette DEBUG loaded listener.js 15:09:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f067ed7b800) [pid = 17025] [serial = 1953] [outer = 0x7f0676554800] 15:09:11 INFO - PROCESS | 17025 | 1461362951740 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]]]}] 15:09:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:09:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1539ms 15:09:11 INFO - PROCESS | 17025 | 1461362951803 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 15:09:11 INFO - PROCESS | 17025 | 1461362951809 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 15:09:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:09:11 INFO - PROCESS | 17025 | 1461362951818 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:09:11 INFO - PROCESS | 17025 | 1461362951824 Marionette TRACE conn3 <- [1,2574,null,{}] 15:09:11 INFO - PROCESS | 17025 | 1461362951835 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}] 15:09:12 INFO - PROCESS | 17025 | 1461362952122 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 15:09:12 INFO - PROCESS | 17025 | 1461362952456 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679fc9000 == 143 [pid = 17025] [id = 651] 15:09:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f06780eb400) [pid = 17025] [serial = 1954] [outer = (nil)] 15:09:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f067929ac00) [pid = 17025] [serial = 1955] [outer = 0x7f06780eb400] 15:09:12 INFO - PROCESS | 17025 | 1461362952541 Marionette DEBUG loaded listener.js 15:09:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f0679e03800) [pid = 17025] [serial = 1956] [outer = 0x7f06780eb400] 15:09:13 INFO - PROCESS | 17025 | 1461362953483 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]]]}] 15:09:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:09:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1742ms 15:09:13 INFO - PROCESS | 17025 | 1461362953561 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 15:09:13 INFO - PROCESS | 17025 | 1461362953571 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 15:09:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:09:13 INFO - PROCESS | 17025 | 1461362953582 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:09:13 INFO - PROCESS | 17025 | 1461362953586 Marionette TRACE conn3 <- [1,2578,null,{}] 15:09:13 INFO - PROCESS | 17025 | 1461362953593 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}] 15:09:13 INFO - PROCESS | 17025 | 1461362953897 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 15:09:14 INFO - PROCESS | 17025 | 1461362954219 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ed13800 == 144 [pid = 17025] [id = 652] 15:09:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f067c5e1c00) [pid = 17025] [serial = 1957] [outer = (nil)] 15:09:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f067d599c00) [pid = 17025] [serial = 1958] [outer = 0x7f067c5e1c00] 15:09:14 INFO - PROCESS | 17025 | 1461362954298 Marionette DEBUG loaded listener.js 15:09:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f067ddcbc00) [pid = 17025] [serial = 1959] [outer = 0x7f067c5e1c00] 15:09:15 INFO - PROCESS | 17025 | 1461362955303 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]]]}] 15:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1781ms 15:09:15 INFO - PROCESS | 17025 | 1461362955364 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 15:09:15 INFO - PROCESS | 17025 | 1461362955367 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 15:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:09:15 INFO - PROCESS | 17025 | 1461362955375 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:09:15 INFO - PROCESS | 17025 | 1461362955386 Marionette TRACE conn3 <- [1,2582,null,{}] 15:09:15 INFO - PROCESS | 17025 | 1461362955409 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}] 15:09:15 INFO - PROCESS | 17025 | 1461362955693 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 15:09:16 INFO - PROCESS | 17025 | 1461362956062 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0680f17000 == 145 [pid = 17025] [id = 653] 15:09:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f067f96b000) [pid = 17025] [serial = 1960] [outer = (nil)] 15:09:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f067fa77c00) [pid = 17025] [serial = 1961] [outer = 0x7f067f96b000] 15:09:16 INFO - PROCESS | 17025 | 1461362956145 Marionette DEBUG loaded listener.js 15:09:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f067fb5bc00) [pid = 17025] [serial = 1962] [outer = 0x7f067f96b000] 15:09:17 INFO - PROCESS | 17025 | 1461362957120 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]]]}] 15:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1804ms 15:09:17 INFO - PROCESS | 17025 | 1461362957180 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 15:09:17 INFO - PROCESS | 17025 | 1461362957185 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 15:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:09:17 INFO - PROCESS | 17025 | 1461362957192 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:09:17 INFO - PROCESS | 17025 | 1461362957196 Marionette TRACE conn3 <- [1,2586,null,{}] 15:09:17 INFO - PROCESS | 17025 | 1461362957201 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}] 15:09:17 INFO - PROCESS | 17025 | 1461362957480 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 15:09:17 INFO - PROCESS | 17025 | 1461362957793 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:17 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06818c7000 == 146 [pid = 17025] [id = 654] 15:09:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f067c5e9400) [pid = 17025] [serial = 1963] [outer = (nil)] 15:09:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f0680505c00) [pid = 17025] [serial = 1964] [outer = 0x7f067c5e9400] 15:09:17 INFO - PROCESS | 17025 | 1461362957877 Marionette DEBUG loaded listener.js 15:09:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f0680674000) [pid = 17025] [serial = 1965] [outer = 0x7f067c5e9400] 15:09:18 INFO - PROCESS | 17025 | 1461362958773 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]]]}] 15:09:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:09:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1636ms 15:09:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:09:18 INFO - PROCESS | 17025 | 1461362958830 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 15:09:18 INFO - PROCESS | 17025 | 1461362958833 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 15:09:18 INFO - PROCESS | 17025 | 1461362958840 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:09:18 INFO - PROCESS | 17025 | 1461362958842 Marionette TRACE conn3 <- [1,2590,null,{}] 15:09:18 INFO - PROCESS | 17025 | 1461362958849 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}] 15:09:19 INFO - PROCESS | 17025 | 1461362959094 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 15:09:19 INFO - PROCESS | 17025 | 1461362959399 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068366e000 == 147 [pid = 17025] [id = 655] 15:09:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f067fa72c00) [pid = 17025] [serial = 1966] [outer = (nil)] 15:09:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f0680f2c400) [pid = 17025] [serial = 1967] [outer = 0x7f067fa72c00] 15:09:19 INFO - PROCESS | 17025 | 1461362959481 Marionette DEBUG loaded listener.js 15:09:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f06811f0000) [pid = 17025] [serial = 1968] [outer = 0x7f067fa72c00] 15:09:20 INFO - PROCESS | 17025 | 1461362960356 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]]]}] 15:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1592ms 15:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:09:20 INFO - PROCESS | 17025 | 1461362960432 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 15:09:20 INFO - PROCESS | 17025 | 1461362960435 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 15:09:20 INFO - PROCESS | 17025 | 1461362960441 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:09:20 INFO - PROCESS | 17025 | 1461362960444 Marionette TRACE conn3 <- [1,2594,null,{}] 15:09:20 INFO - PROCESS | 17025 | 1461362960450 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}] 15:09:20 INFO - PROCESS | 17025 | 1461362960762 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 15:09:21 INFO - PROCESS | 17025 | 1461362961081 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:21 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06845b1000 == 148 [pid = 17025] [id = 656] 15:09:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f0681d88400) [pid = 17025] [serial = 1969] [outer = (nil)] 15:09:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f06822ce000) [pid = 17025] [serial = 1970] [outer = 0x7f0681d88400] 15:09:21 INFO - PROCESS | 17025 | 1461362961167 Marionette DEBUG loaded listener.js 15:09:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f06833e2c00) [pid = 17025] [serial = 1971] [outer = 0x7f0681d88400] 15:09:22 INFO - PROCESS | 17025 | 1461362962105 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]]]}] 15:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1735ms 15:09:22 INFO - PROCESS | 17025 | 1461362962176 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 15:09:22 INFO - PROCESS | 17025 | 1461362962181 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 15:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:09:22 INFO - PROCESS | 17025 | 1461362962188 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:09:22 INFO - PROCESS | 17025 | 1461362962191 Marionette TRACE conn3 <- [1,2598,null,{}] 15:09:22 INFO - PROCESS | 17025 | 1461362962197 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}] 15:09:22 INFO - PROCESS | 17025 | 1461362962476 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 15:09:22 INFO - PROCESS | 17025 | 1461362962781 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685b98800 == 149 [pid = 17025] [id = 657] 15:09:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f06833e6800) [pid = 17025] [serial = 1972] [outer = (nil)] 15:09:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f06835b1000) [pid = 17025] [serial = 1973] [outer = 0x7f06833e6800] 15:09:22 INFO - PROCESS | 17025 | 1461362962872 Marionette DEBUG loaded listener.js 15:09:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f06844d1c00) [pid = 17025] [serial = 1974] [outer = 0x7f06833e6800] 15:09:23 INFO - PROCESS | 17025 | 1461362963792 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]]]}] 15:09:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:09:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1679ms 15:09:23 INFO - PROCESS | 17025 | 1461362963869 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 15:09:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:09:23 INFO - PROCESS | 17025 | 1461362963873 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 15:09:23 INFO - PROCESS | 17025 | 1461362963879 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:09:23 INFO - PROCESS | 17025 | 1461362963883 Marionette TRACE conn3 <- [1,2602,null,{}] 15:09:23 INFO - PROCESS | 17025 | 1461362963889 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}] 15:09:24 INFO - PROCESS | 17025 | 1461362964168 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 15:09:24 INFO - PROCESS | 17025 | 1461362964474 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:24 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685fa0800 == 150 [pid = 17025] [id = 658] 15:09:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f06835ab800) [pid = 17025] [serial = 1975] [outer = (nil)] 15:09:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f0685f2a000) [pid = 17025] [serial = 1976] [outer = 0x7f06835ab800] 15:09:24 INFO - PROCESS | 17025 | 1461362964555 Marionette DEBUG loaded listener.js 15:09:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f0686928000) [pid = 17025] [serial = 1977] [outer = 0x7f06835ab800] 15:09:25 INFO - PROCESS | 17025 | 1461362965501 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]]]}] 15:09:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:09:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1694ms 15:09:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:09:25 INFO - PROCESS | 17025 | 1461362965573 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 15:09:25 INFO - PROCESS | 17025 | 1461362965576 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 15:09:25 INFO - PROCESS | 17025 | 1461362965583 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:09:25 INFO - PROCESS | 17025 | 1461362965586 Marionette TRACE conn3 <- [1,2606,null,{}] 15:09:25 INFO - PROCESS | 17025 | 1461362965592 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}] 15:09:25 INFO - PROCESS | 17025 | 1461362965845 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 15:09:26 INFO - PROCESS | 17025 | 1461362966160 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:26 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687125800 == 151 [pid = 17025] [id = 659] 15:09:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f0683591400) [pid = 17025] [serial = 1978] [outer = (nil)] 15:09:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f0686985400) [pid = 17025] [serial = 1979] [outer = 0x7f0683591400] 15:09:26 INFO - PROCESS | 17025 | 1461362966243 Marionette DEBUG loaded listener.js 15:09:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f06869c3400) [pid = 17025] [serial = 1980] [outer = 0x7f0683591400] 15:09:27 INFO - PROCESS | 17025 | 1461362967185 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]]]}] 15:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1681ms 15:09:27 INFO - PROCESS | 17025 | 1461362967264 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 15:09:27 INFO - PROCESS | 17025 | 1461362967268 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 15:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:09:27 INFO - PROCESS | 17025 | 1461362967274 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:09:27 INFO - PROCESS | 17025 | 1461362967278 Marionette TRACE conn3 <- [1,2610,null,{}] 15:09:27 INFO - PROCESS | 17025 | 1461362967283 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}] 15:09:27 INFO - PROCESS | 17025 | 1461362967557 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 15:09:27 INFO - PROCESS | 17025 | 1461362967877 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:27 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687b21000 == 152 [pid = 17025] [id = 660] 15:09:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f067fb5c800) [pid = 17025] [serial = 1981] [outer = (nil)] 15:09:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f0686b2e400) [pid = 17025] [serial = 1982] [outer = 0x7f067fb5c800] 15:09:27 INFO - PROCESS | 17025 | 1461362967955 Marionette DEBUG loaded listener.js 15:09:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f0686d17c00) [pid = 17025] [serial = 1983] [outer = 0x7f067fb5c800] 15:09:28 INFO - PROCESS | 17025 | 1461362968877 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]]]}] 15:09:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:09:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1639ms 15:09:28 INFO - PROCESS | 17025 | 1461362968914 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 15:09:28 INFO - PROCESS | 17025 | 1461362968918 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 15:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:09:28 INFO - PROCESS | 17025 | 1461362968924 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:09:28 INFO - PROCESS | 17025 | 1461362968928 Marionette TRACE conn3 <- [1,2614,null,{}] 15:09:28 INFO - PROCESS | 17025 | 1461362968934 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}] 15:09:29 INFO - PROCESS | 17025 | 1461362969202 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 15:09:29 INFO - PROCESS | 17025 | 1461362969525 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:29 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068b492800 == 153 [pid = 17025] [id = 661] 15:09:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f0686fa3400) [pid = 17025] [serial = 1984] [outer = (nil)] 15:09:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f0686fa7c00) [pid = 17025] [serial = 1985] [outer = 0x7f0686fa3400] 15:09:29 INFO - PROCESS | 17025 | 1461362969613 Marionette DEBUG loaded listener.js 15:09:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f0686fb0800) [pid = 17025] [serial = 1986] [outer = 0x7f0686fa3400] 15:09:30 INFO - PROCESS | 17025 | 1461362970563 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]]]}] 15:09:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:09:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1683ms 15:09:30 INFO - PROCESS | 17025 | 1461362970608 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 15:09:30 INFO - PROCESS | 17025 | 1461362970612 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 15:09:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:09:30 INFO - PROCESS | 17025 | 1461362970618 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:09:30 INFO - PROCESS | 17025 | 1461362970621 Marionette TRACE conn3 <- [1,2618,null,{}] 15:09:30 INFO - PROCESS | 17025 | 1461362970626 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}] 15:09:30 INFO - PROCESS | 17025 | 1461362970906 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 15:09:31 INFO - PROCESS | 17025 | 1461362971226 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c0cc800 == 154 [pid = 17025] [id = 662] 15:09:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f0686ee3000) [pid = 17025] [serial = 1987] [outer = (nil)] 15:09:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f0686fc2400) [pid = 17025] [serial = 1988] [outer = 0x7f0686ee3000] 15:09:31 INFO - PROCESS | 17025 | 1461362971310 Marionette DEBUG loaded listener.js 15:09:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f06871e5000) [pid = 17025] [serial = 1989] [outer = 0x7f0686ee3000] 15:09:32 INFO - PROCESS | 17025 | 1461362972217 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]]]}] 15:09:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:09:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1643ms 15:09:32 INFO - PROCESS | 17025 | 1461362972262 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 15:09:32 INFO - PROCESS | 17025 | 1461362972266 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 15:09:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:09:32 INFO - PROCESS | 17025 | 1461362972272 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:09:32 INFO - PROCESS | 17025 | 1461362972274 Marionette TRACE conn3 <- [1,2622,null,{}] 15:09:32 INFO - PROCESS | 17025 | 1461362972281 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}] 15:09:32 INFO - PROCESS | 17025 | 1461362972523 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 15:09:32 INFO - PROCESS | 17025 | 1461362972847 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:32 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d2b7000 == 155 [pid = 17025] [id = 663] 15:09:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f0686fa4800) [pid = 17025] [serial = 1990] [outer = (nil)] 15:09:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f06871f0400) [pid = 17025] [serial = 1991] [outer = 0x7f0686fa4800] 15:09:32 INFO - PROCESS | 17025 | 1461362972928 Marionette DEBUG loaded listener.js 15:09:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f0687277000) [pid = 17025] [serial = 1992] [outer = 0x7f0686fa4800] 15:09:33 INFO - PROCESS | 17025 | 1461362973821 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]]]}] 15:09:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:09:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1594ms 15:09:33 INFO - PROCESS | 17025 | 1461362973868 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 15:09:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:09:33 INFO - PROCESS | 17025 | 1461362973872 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 15:09:33 INFO - PROCESS | 17025 | 1461362973878 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:09:33 INFO - PROCESS | 17025 | 1461362973882 Marionette TRACE conn3 <- [1,2626,null,{}] 15:09:33 INFO - PROCESS | 17025 | 1461362973887 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}] 15:09:34 INFO - PROCESS | 17025 | 1461362974125 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 15:09:34 INFO - PROCESS | 17025 | 1461362974400 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068dd28000 == 156 [pid = 17025] [id = 664] 15:09:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f0686fb7c00) [pid = 17025] [serial = 1993] [outer = (nil)] 15:09:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f0687d34c00) [pid = 17025] [serial = 1994] [outer = 0x7f0686fb7c00] 15:09:34 INFO - PROCESS | 17025 | 1461362974523 Marionette DEBUG loaded listener.js 15:09:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f0687d3f800) [pid = 17025] [serial = 1995] [outer = 0x7f0686fb7c00] 15:09:35 INFO - PROCESS | 17025 | 1461362975393 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]]]}] 15:09:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:09:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1580ms 15:09:35 INFO - PROCESS | 17025 | 1461362975459 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 15:09:35 INFO - PROCESS | 17025 | 1461362975467 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 15:09:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:09:35 INFO - PROCESS | 17025 | 1461362975478 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:09:35 INFO - PROCESS | 17025 | 1461362975480 Marionette TRACE conn3 <- [1,2630,null,{}] 15:09:35 INFO - PROCESS | 17025 | 1461362975488 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}] 15:09:35 INFO - PROCESS | 17025 | 1461362975777 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 15:09:36 INFO - PROCESS | 17025 | 1461362976094 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e380000 == 157 [pid = 17025] [id = 665] 15:09:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f0681d84800) [pid = 17025] [serial = 1996] [outer = (nil)] 15:09:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f0687fa5400) [pid = 17025] [serial = 1997] [outer = 0x7f0681d84800] 15:09:36 INFO - PROCESS | 17025 | 1461362976177 Marionette DEBUG loaded listener.js 15:09:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f068b2a8000) [pid = 17025] [serial = 1998] [outer = 0x7f0681d84800] 15:09:37 INFO - PROCESS | 17025 | 1461362977078 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]]]}] 15:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1632ms 15:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:09:37 INFO - PROCESS | 17025 | 1461362977112 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 15:09:37 INFO - PROCESS | 17025 | 1461362977115 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 15:09:37 INFO - PROCESS | 17025 | 1461362977122 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:09:37 INFO - PROCESS | 17025 | 1461362977125 Marionette TRACE conn3 <- [1,2634,null,{}] 15:09:37 INFO - PROCESS | 17025 | 1461362977130 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}] 15:09:37 INFO - PROCESS | 17025 | 1461362977384 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 15:09:37 INFO - PROCESS | 17025 | 1461362977662 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:37 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e45a800 == 158 [pid = 17025] [id = 666] 15:09:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f0686fa3000) [pid = 17025] [serial = 1999] [outer = (nil)] 15:09:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f068b2b4400) [pid = 17025] [serial = 2000] [outer = 0x7f0686fa3000] 15:09:37 INFO - PROCESS | 17025 | 1461362977783 Marionette DEBUG loaded listener.js 15:09:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f068b53a800) [pid = 17025] [serial = 2001] [outer = 0x7f0686fa3000] 15:09:38 INFO - PROCESS | 17025 | 1461362978661 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]]]}] 15:09:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:09:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1583ms 15:09:38 INFO - PROCESS | 17025 | 1461362978704 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 15:09:38 INFO - PROCESS | 17025 | 1461362978708 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 15:09:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:09:38 INFO - PROCESS | 17025 | 1461362978715 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:09:38 INFO - PROCESS | 17025 | 1461362978719 Marionette TRACE conn3 <- [1,2638,null,{}] 15:09:38 INFO - PROCESS | 17025 | 1461362978724 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}] 15:09:38 INFO - PROCESS | 17025 | 1461362978963 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 15:09:39 INFO - PROCESS | 17025 | 1461362979294 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:39 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e522800 == 159 [pid = 17025] [id = 667] 15:09:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f068b2a6c00) [pid = 17025] [serial = 2002] [outer = (nil)] 15:09:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f068b541000) [pid = 17025] [serial = 2003] [outer = 0x7f068b2a6c00] 15:09:39 INFO - PROCESS | 17025 | 1461362979374 Marionette DEBUG loaded listener.js 15:09:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f068b586000) [pid = 17025] [serial = 2004] [outer = 0x7f068b2a6c00] 15:09:40 INFO - PROCESS | 17025 | 1461362980257 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]]]}] 15:09:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:09:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1590ms 15:09:40 INFO - PROCESS | 17025 | 1461362980306 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 15:09:40 INFO - PROCESS | 17025 | 1461362980309 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 15:09:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:09:40 INFO - PROCESS | 17025 | 1461362980317 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:09:40 INFO - PROCESS | 17025 | 1461362980320 Marionette TRACE conn3 <- [1,2642,null,{}] 15:09:40 INFO - PROCESS | 17025 | 1461362980326 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}] 15:09:40 INFO - PROCESS | 17025 | 1461362980581 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 15:09:40 INFO - PROCESS | 17025 | 1461362980910 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:40 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e53f800 == 160 [pid = 17025] [id = 668] 15:09:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f068b53ec00) [pid = 17025] [serial = 2005] [outer = (nil)] 15:09:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f068bf60400) [pid = 17025] [serial = 2006] [outer = 0x7f068b53ec00] 15:09:40 INFO - PROCESS | 17025 | 1461362980991 Marionette DEBUG loaded listener.js 15:09:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f068bf69800) [pid = 17025] [serial = 2007] [outer = 0x7f068b53ec00] 15:09:41 INFO - PROCESS | 17025 | 1461362981889 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]]]}] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06798cb800 == 159 [pid = 17025] [id = 603] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687c23800 == 158 [pid = 17025] [id = 645] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687219000 == 157 [pid = 17025] [id = 644] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686da5800 == 156 [pid = 17025] [id = 643] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068691d800 == 155 [pid = 17025] [id = 642] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685f11000 == 154 [pid = 17025] [id = 641] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685d50800 == 153 [pid = 17025] [id = 640] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068428f000 == 152 [pid = 17025] [id = 639] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683892800 == 151 [pid = 17025] [id = 638] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683438800 == 150 [pid = 17025] [id = 637] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0682616800 == 149 [pid = 17025] [id = 636] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068123e000 == 148 [pid = 17025] [id = 635] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06804e1800 == 147 [pid = 17025] [id = 634] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067fa57000 == 146 [pid = 17025] [id = 633] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067ed22800 == 145 [pid = 17025] [id = 632] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067dc49800 == 144 [pid = 17025] [id = 631] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067aee0800 == 143 [pid = 17025] [id = 630] 15:09:43 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067686c800 == 142 [pid = 17025] [id = 629] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f067b0f7800) [pid = 17025] [serial = 1886] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f0686fad400) [pid = 17025] [serial = 1848] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f0685cee400) [pid = 17025] [serial = 1842] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f0686fc0000) [pid = 17025] [serial = 1850] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f06792a4400) [pid = 17025] [serial = 1824] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f0696b39400) [pid = 17025] [serial = 1874] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f068e437000) [pid = 17025] [serial = 1863] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f0680f23800) [pid = 17025] [serial = 1832] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f069654a400) [pid = 17025] [serial = 1872] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f0690e31400) [pid = 17025] [serial = 1866] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f0683592c00) [pid = 17025] [serial = 1839] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f0686929000) [pid = 17025] [serial = 1844] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f067d595000) [pid = 17025] [serial = 1752] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f0678050c00) [pid = 17025] [serial = 1877] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f068d94ac00) [pid = 17025] [serial = 1862] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f068bf6ec00) [pid = 17025] [serial = 1856] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f0686b29c00) [pid = 17025] [serial = 1845] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f068bf62400) [pid = 17025] [serial = 1854] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f068c2a9800) [pid = 17025] [serial = 1859] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f068f442800) [pid = 17025] [serial = 1865] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f069409e000) [pid = 17025] [serial = 1869] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f068b53d800) [pid = 17025] [serial = 1853] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f06822d8c00) [pid = 17025] [serial = 1838] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f06940a2000) [pid = 17025] [serial = 1871] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f0680f2e400) [pid = 17025] [serial = 1833] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f0680505800) [pid = 17025] [serial = 1830] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f067929d000) [pid = 17025] [serial = 1880] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f06780ebc00) [pid = 17025] [serial = 1878] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f06811ef400) [pid = 17025] [serial = 1836] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f068c1ea000) [pid = 17025] [serial = 1857] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f067c5e4c00) [pid = 17025] [serial = 1826] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f067b0edc00) [pid = 17025] [serial = 1884] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f067ddc0800) [pid = 17025] [serial = 1827] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f06780f1400) [pid = 17025] [serial = 1823] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f0680f44c00) [pid = 17025] [serial = 1835] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f067ac98c00) [pid = 17025] [serial = 1883] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f067fa73800) [pid = 17025] [serial = 1829] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f06844ce400) [pid = 17025] [serial = 1841] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f068d25e000) [pid = 17025] [serial = 1860] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f0686ed8400) [pid = 17025] [serial = 1847] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f06798f0000) [pid = 17025] [serial = 1881] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f0697a76000) [pid = 17025] [serial = 1809] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f0691e50400) [pid = 17025] [serial = 1868] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f06871eb000) [pid = 17025] [serial = 1851] [outer = (nil)] [url = about:blank] 15:09:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:09:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 3241ms 15:09:43 INFO - PROCESS | 17025 | 1461362983669 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 15:09:43 INFO - PROCESS | 17025 | 1461362983675 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 15:09:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:09:43 INFO - PROCESS | 17025 | 1461362983693 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:09:43 INFO - PROCESS | 17025 | 1461362983703 Marionette TRACE conn3 <- [1,2646,null,{}] 15:09:43 INFO - PROCESS | 17025 | 1461362983710 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}] 15:09:43 INFO - PROCESS | 17025 | 1461362983927 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 15:09:44 INFO - PROCESS | 17025 | 1461362984147 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679660800 == 143 [pid = 17025] [id = 669] 15:09:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f06780ee800) [pid = 17025] [serial = 2008] [outer = (nil)] 15:09:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f0678594c00) [pid = 17025] [serial = 2009] [outer = 0x7f06780ee800] 15:09:44 INFO - PROCESS | 17025 | 1461362984218 Marionette DEBUG loaded listener.js 15:09:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f067929c400) [pid = 17025] [serial = 2010] [outer = 0x7f06780ee800] 15:09:45 INFO - PROCESS | 17025 | 1461362985028 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]]]}] 15:09:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:09:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1391ms 15:09:45 INFO - PROCESS | 17025 | 1461362985084 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 15:09:45 INFO - PROCESS | 17025 | 1461362985088 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 15:09:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:09:45 INFO - PROCESS | 17025 | 1461362985102 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:09:45 INFO - PROCESS | 17025 | 1461362985106 Marionette TRACE conn3 <- [1,2650,null,{}] 15:09:45 INFO - PROCESS | 17025 | 1461362985113 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}] 15:09:45 INFO - PROCESS | 17025 | 1461362985345 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 15:09:45 INFO - PROCESS | 17025 | 1461362985560 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:45 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067a54f000 == 144 [pid = 17025] [id = 670] 15:09:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f06780e5c00) [pid = 17025] [serial = 2011] [outer = (nil)] 15:09:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f0679e10c00) [pid = 17025] [serial = 2012] [outer = 0x7f06780e5c00] 15:09:45 INFO - PROCESS | 17025 | 1461362985630 Marionette DEBUG loaded listener.js 15:09:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f067b0f2400) [pid = 17025] [serial = 2013] [outer = 0x7f06780e5c00] 15:09:46 INFO - PROCESS | 17025 | 1461362986959 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]]]}] 15:09:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:09:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1896ms 15:09:46 INFO - PROCESS | 17025 | 1461362986996 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 15:09:47 INFO - PROCESS | 17025 | 1461362987000 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 15:09:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:09:47 INFO - PROCESS | 17025 | 1461362987013 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:09:47 INFO - PROCESS | 17025 | 1461362987015 Marionette TRACE conn3 <- [1,2654,null,{}] 15:09:47 INFO - PROCESS | 17025 | 1461362987031 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}] 15:09:47 INFO - PROCESS | 17025 | 1461362987358 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 15:09:47 INFO - PROCESS | 17025 | 1461362987659 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067dc37000 == 145 [pid = 17025] [id = 671] 15:09:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f067d7efc00) [pid = 17025] [serial = 2014] [outer = (nil)] 15:09:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f067d7f5000) [pid = 17025] [serial = 2015] [outer = 0x7f067d7efc00] 15:09:47 INFO - PROCESS | 17025 | 1461362987745 Marionette DEBUG loaded listener.js 15:09:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f067ddcd400) [pid = 17025] [serial = 2016] [outer = 0x7f067d7efc00] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f06844d4c00) [pid = 17025] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f067d59b000) [pid = 17025] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f06822cc000) [pid = 17025] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f067fbb0c00) [pid = 17025] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f06798f1000) [pid = 17025] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f0680f28c00) [pid = 17025] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f0676555c00) [pid = 17025] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f067d591c00) [pid = 17025] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f06780ecc00) [pid = 17025] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f067fb60400) [pid = 17025] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f067ed84c00) [pid = 17025] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f06839efc00) [pid = 17025] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f06822cb000) [pid = 17025] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f0681d80000) [pid = 17025] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f067675f400) [pid = 17025] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f067a59a400) [pid = 17025] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f06833dd400) [pid = 17025] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f067b0f8400) [pid = 17025] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f06835a4800) [pid = 17025] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f067ed85000) [pid = 17025] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 127 (0x7f068365c800) [pid = 17025] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 126 (0x7f067655b000) [pid = 17025] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:09:48 INFO - PROCESS | 17025 | --DOMWINDOW == 125 (0x7f067c2ab000) [pid = 17025] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:09:49 INFO - PROCESS | 17025 | 1461362989126 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]]]}] 15:09:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:09:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2142ms 15:09:49 INFO - PROCESS | 17025 | 1461362989149 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 15:09:49 INFO - PROCESS | 17025 | 1461362989152 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 15:09:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:09:49 INFO - PROCESS | 17025 | 1461362989158 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:09:49 INFO - PROCESS | 17025 | 1461362989161 Marionette TRACE conn3 <- [1,2658,null,{}] 15:09:49 INFO - PROCESS | 17025 | 1461362989167 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}] 15:09:49 INFO - PROCESS | 17025 | 1461362989454 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 15:09:49 INFO - PROCESS | 17025 | 1461362989476 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067e1b6000 == 146 [pid = 17025] [id = 672] 15:09:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 126 (0x7f06780e4400) [pid = 17025] [serial = 2017] [outer = (nil)] 15:09:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 127 (0x7f067ddc0400) [pid = 17025] [serial = 2018] [outer = 0x7f06780e4400] 15:09:49 INFO - PROCESS | 17025 | 1461362989541 Marionette DEBUG loaded listener.js 15:09:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f067e20dc00) [pid = 17025] [serial = 2019] [outer = 0x7f06780e4400] 15:09:50 INFO - PROCESS | 17025 | 1461362990448 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]]]}] 15:09:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:09:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1328ms 15:09:50 INFO - PROCESS | 17025 | 1461362990493 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 15:09:50 INFO - PROCESS | 17025 | 1461362990496 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 15:09:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:09:50 INFO - PROCESS | 17025 | 1461362990503 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:09:50 INFO - PROCESS | 17025 | 1461362990506 Marionette TRACE conn3 <- [1,2662,null,{}] 15:09:50 INFO - PROCESS | 17025 | 1461362990512 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}] 15:09:50 INFO - PROCESS | 17025 | 1461362990756 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 15:09:51 INFO - PROCESS | 17025 | 1461362991214 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679278800 == 147 [pid = 17025] [id = 673] 15:09:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f067655a800) [pid = 17025] [serial = 2020] [outer = (nil)] 15:09:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f067676d000) [pid = 17025] [serial = 2021] [outer = 0x7f067655a800] 15:09:51 INFO - PROCESS | 17025 | 1461362991299 Marionette DEBUG loaded listener.js 15:09:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f0678595400) [pid = 17025] [serial = 2022] [outer = 0x7f067655a800] 15:09:52 INFO - PROCESS | 17025 | 1461362992239 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]]]}] 15:09:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:09:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1780ms 15:09:52 INFO - PROCESS | 17025 | 1461362992286 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 15:09:52 INFO - PROCESS | 17025 | 1461362992293 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 15:09:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:09:52 INFO - PROCESS | 17025 | 1461362992303 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:09:52 INFO - PROCESS | 17025 | 1461362992307 Marionette TRACE conn3 <- [1,2666,null,{}] 15:09:52 INFO - PROCESS | 17025 | 1461362992315 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}] 15:09:52 INFO - PROCESS | 17025 | 1461362992594 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 15:09:52 INFO - PROCESS | 17025 | 1461362992913 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:52 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067d7d1000 == 148 [pid = 17025] [id = 674] 15:09:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f067ac8c800) [pid = 17025] [serial = 2023] [outer = (nil)] 15:09:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f067ae40000) [pid = 17025] [serial = 2024] [outer = 0x7f067ac8c800] 15:09:53 INFO - PROCESS | 17025 | 1461362993002 Marionette DEBUG loaded listener.js 15:09:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f067c2a3800) [pid = 17025] [serial = 2025] [outer = 0x7f067ac8c800] 15:09:54 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:09:54 INFO - PROCESS | 17025 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:09:54 INFO - PROCESS | 17025 | 1461362994409 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]]]}] 15:09:54 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) 15:09:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2142ms 15:09:54 INFO - PROCESS | 17025 | 1461362994449 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 15:09:54 INFO - PROCESS | 17025 | 1461362994456 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 15:09:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:09:54 INFO - PROCESS | 17025 | 1461362994601 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:09:54 INFO - PROCESS | 17025 | 1461362994605 Marionette TRACE conn3 <- [1,2670,null,{}] 15:09:54 INFO - PROCESS | 17025 | 1461362994615 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}] 15:09:54 INFO - PROCESS | 17025 | 1461362994868 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 15:09:55 INFO - PROCESS | 17025 | 1461362995134 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fad2800 == 149 [pid = 17025] [id = 675] 15:09:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f067c2a9c00) [pid = 17025] [serial = 2026] [outer = (nil)] 15:09:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f067d7ef000) [pid = 17025] [serial = 2027] [outer = 0x7f067c2a9c00] 15:09:55 INFO - PROCESS | 17025 | 1461362995212 Marionette DEBUG loaded listener.js 15:09:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f067e209000) [pid = 17025] [serial = 2028] [outer = 0x7f067c2a9c00] 15:09:56 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:09:56 INFO - PROCESS | 17025 | 1461362996635 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] 15:09:56 INFO - PROCESS | 17025 | 1461362996747 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 15:09:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:09:56 INFO - PROCESS | 17025 | 1461362996830 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:09:56 INFO - PROCESS | 17025 | 1461362996841 Marionette TRACE conn3 <- [1,2674,null,{}] 15:09:56 INFO - PROCESS | 17025 | 1461362996852 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}] 15:09:57 INFO - PROCESS | 17025 | 1461362997111 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 15:09:57 INFO - PROCESS | 17025 | 1461362997377 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068123e000 == 150 [pid = 17025] [id = 676] 15:09:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f067c5ed400) [pid = 17025] [serial = 2029] [outer = (nil)] 15:09:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f067fa74c00) [pid = 17025] [serial = 2030] [outer = 0x7f067c5ed400] 15:09:57 INFO - PROCESS | 17025 | 1461362997458 Marionette DEBUG loaded listener.js 15:09:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f067fbb2400) [pid = 17025] [serial = 2031] [outer = 0x7f067c5ed400] 15:09:58 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:09:58 INFO - PROCESS | 17025 | 1461362998869 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] 15:09:58 INFO - PROCESS | 17025 | 1461362998936 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 15:09:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:09:58 INFO - PROCESS | 17025 | 1461362998984 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:09:58 INFO - PROCESS | 17025 | 1461362998988 Marionette TRACE conn3 <- [1,2678,null,{}] 15:09:59 INFO - PROCESS | 17025 | 1461362999048 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}] 15:09:59 INFO - PROCESS | 17025 | 1461362999296 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 15:09:59 INFO - PROCESS | 17025 | 1461362999557 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:59 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683437800 == 151 [pid = 17025] [id = 677] 15:09:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f067ed7bc00) [pid = 17025] [serial = 2032] [outer = (nil)] 15:09:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f068067a000) [pid = 17025] [serial = 2033] [outer = 0x7f067ed7bc00] 15:09:59 INFO - PROCESS | 17025 | 1461362999636 Marionette DEBUG loaded listener.js 15:09:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f0680f2d800) [pid = 17025] [serial = 2034] [outer = 0x7f067ed7bc00] 15:10:01 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:01 INFO - PROCESS | 17025 | 1461363001091 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]]]}] 15:10:01 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) 15:10:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2182ms 15:10:01 INFO - PROCESS | 17025 | 1461363001126 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 15:10:01 INFO - PROCESS | 17025 | 1461363001131 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 15:10:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:10:01 INFO - PROCESS | 17025 | 1461363001137 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:10:01 INFO - PROCESS | 17025 | 1461363001141 Marionette TRACE conn3 <- [1,2682,null,{}] 15:10:01 INFO - PROCESS | 17025 | 1461363001254 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}] 15:10:01 INFO - PROCESS | 17025 | 1461363001499 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 15:10:01 INFO - PROCESS | 17025 | 1461363001777 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:01 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683aae000 == 152 [pid = 17025] [id = 678] 15:10:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f06811ef800) [pid = 17025] [serial = 2035] [outer = (nil)] 15:10:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f0681217800) [pid = 17025] [serial = 2036] [outer = 0x7f06811ef800] 15:10:01 INFO - PROCESS | 17025 | 1461363001870 Marionette DEBUG loaded listener.js 15:10:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f0682288c00) [pid = 17025] [serial = 2037] [outer = 0x7f06811ef800] 15:10:03 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:03 INFO - PROCESS | 17025 | 1461363003484 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]]]}] 15:10:03 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) 15:10:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2395ms 15:10:03 INFO - PROCESS | 17025 | 1461363003552 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 15:10:03 INFO - PROCESS | 17025 | 1461363003556 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 15:10:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:10:03 INFO - PROCESS | 17025 | 1461363003568 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:10:03 INFO - PROCESS | 17025 | 1461363003572 Marionette TRACE conn3 <- [1,2686,null,{}] 15:10:03 INFO - PROCESS | 17025 | 1461363003579 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}] 15:10:03 INFO - PROCESS | 17025 | 1461363003852 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 15:10:04 INFO - PROCESS | 17025 | 1461363004117 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:04 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685b90800 == 153 [pid = 17025] [id = 679] 15:10:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f0680f3e000) [pid = 17025] [serial = 2038] [outer = (nil)] 15:10:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f0682295800) [pid = 17025] [serial = 2039] [outer = 0x7f0680f3e000] 15:10:04 INFO - PROCESS | 17025 | 1461363004195 Marionette DEBUG loaded listener.js 15:10:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f0683658800) [pid = 17025] [serial = 2040] [outer = 0x7f0680f3e000] 15:10:05 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:05 INFO - PROCESS | 17025 | 1461363005695 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] 15:10:05 INFO - PROCESS | 17025 | 1461363005715 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 15:10:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:10:05 INFO - PROCESS | 17025 | 1461363005722 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:10:05 INFO - PROCESS | 17025 | 1461363005724 Marionette TRACE conn3 <- [1,2690,null,{}] 15:10:05 INFO - PROCESS | 17025 | 1461363005730 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}] 15:10:06 INFO - PROCESS | 17025 | 1461363006028 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 15:10:06 INFO - PROCESS | 17025 | 1461363006319 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686903000 == 154 [pid = 17025] [id = 680] 15:10:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f0676553000) [pid = 17025] [serial = 2041] [outer = (nil)] 15:10:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f06839ea800) [pid = 17025] [serial = 2042] [outer = 0x7f0676553000] 15:10:06 INFO - PROCESS | 17025 | 1461363006396 Marionette DEBUG loaded listener.js 15:10:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f06844dac00) [pid = 17025] [serial = 2043] [outer = 0x7f0676553000] 15:10:07 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:07 INFO - PROCESS | 17025 | 1461363007786 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] 15:10:07 INFO - PROCESS | 17025 | 1461363007810 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 15:10:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:10:07 INFO - PROCESS | 17025 | 1461363007817 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:10:07 INFO - PROCESS | 17025 | 1461363007821 Marionette TRACE conn3 <- [1,2694,null,{}] 15:10:07 INFO - PROCESS | 17025 | 1461363007826 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}] 15:10:08 INFO - PROCESS | 17025 | 1461363008101 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 15:10:08 INFO - PROCESS | 17025 | 1461363008350 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068712a000 == 155 [pid = 17025] [id = 681] 15:10:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f067ddc0c00) [pid = 17025] [serial = 2044] [outer = (nil)] 15:10:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f06844d9c00) [pid = 17025] [serial = 2045] [outer = 0x7f067ddc0c00] 15:10:08 INFO - PROCESS | 17025 | 1461363008428 Marionette DEBUG loaded listener.js 15:10:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f068692a000) [pid = 17025] [serial = 2046] [outer = 0x7f067ddc0c00] 15:10:10 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:10 INFO - PROCESS | 17025 | 1461363010066 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] 15:10:10 INFO - PROCESS | 17025 | 1461363010149 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 15:10:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:10:10 INFO - PROCESS | 17025 | 1461363010173 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:10:10 INFO - PROCESS | 17025 | 1461363010176 Marionette TRACE conn3 <- [1,2698,null,{}] 15:10:10 INFO - PROCESS | 17025 | 1461363010182 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}] 15:10:10 INFO - PROCESS | 17025 | 1461363010421 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 15:10:10 INFO - PROCESS | 17025 | 1461363010704 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687d0c000 == 156 [pid = 17025] [id = 682] 15:10:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f0680f48c00) [pid = 17025] [serial = 2047] [outer = (nil)] 15:10:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f06869ca000) [pid = 17025] [serial = 2048] [outer = 0x7f0680f48c00] 15:10:10 INFO - PROCESS | 17025 | 1461363010784 Marionette DEBUG loaded listener.js 15:10:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f0686d16c00) [pid = 17025] [serial = 2049] [outer = 0x7f0680f48c00] 15:10:12 INFO - PROCESS | 17025 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:12 INFO - PROCESS | 17025 | 1461363012202 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] 15:10:12 INFO - PROCESS | 17025 | 1461363012268 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 15:10:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:10:12 INFO - PROCESS | 17025 | 1461363012274 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:10:12 INFO - PROCESS | 17025 | 1461363012278 Marionette TRACE conn3 <- [1,2702,null,{}] 15:10:12 INFO - PROCESS | 17025 | 1461363012283 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}] 15:10:12 INFO - PROCESS | 17025 | 1461363012608 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 15:10:12 INFO - PROCESS | 17025 | 1461363012889 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c0da000 == 157 [pid = 17025] [id = 683] 15:10:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f06869c2c00) [pid = 17025] [serial = 2050] [outer = (nil)] 15:10:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f0686edb800) [pid = 17025] [serial = 2051] [outer = 0x7f06869c2c00] 15:10:12 INFO - PROCESS | 17025 | 1461363012983 Marionette DEBUG loaded listener.js 15:10:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f0686fc1000) [pid = 17025] [serial = 2052] [outer = 0x7f06869c2c00] 15:10:14 INFO - PROCESS | 17025 | 1461363014121 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]]]}] 15:10:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:10:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1882ms 15:10:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:10:14 INFO - PROCESS | 17025 | 1461363014157 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 15:10:14 INFO - PROCESS | 17025 | 1461363014161 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 15:10:14 INFO - PROCESS | 17025 | 1461363014168 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:10:14 INFO - PROCESS | 17025 | 1461363014173 Marionette TRACE conn3 <- [1,2706,null,{}] 15:10:14 INFO - PROCESS | 17025 | 1461363014179 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}] 15:10:14 INFO - PROCESS | 17025 | 1461363014463 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 15:10:14 INFO - PROCESS | 17025 | 1461363014786 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067aee3000 == 158 [pid = 17025] [id = 684] 15:10:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f0676555800) [pid = 17025] [serial = 2053] [outer = (nil)] 15:10:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f0686fac800) [pid = 17025] [serial = 2054] [outer = 0x7f0676555800] 15:10:14 INFO - PROCESS | 17025 | 1461363014862 Marionette DEBUG loaded listener.js 15:10:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f068bf69400) [pid = 17025] [serial = 2055] [outer = 0x7f0676555800] 15:10:15 INFO - PROCESS | 17025 | 1461363015807 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]]]}] 15:10:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:10:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1689ms 15:10:15 INFO - PROCESS | 17025 | 1461363015857 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 15:10:15 INFO - PROCESS | 17025 | 1461363015860 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 15:10:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:10:15 INFO - PROCESS | 17025 | 1461363015867 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:10:15 INFO - PROCESS | 17025 | 1461363015871 Marionette TRACE conn3 <- [1,2710,null,{}] 15:10:15 INFO - PROCESS | 17025 | 1461363015877 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}] 15:10:16 INFO - PROCESS | 17025 | 1461363016120 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 15:10:16 INFO - PROCESS | 17025 | 1461363016442 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679e6d000 == 159 [pid = 17025] [id = 685] 15:10:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f0676760000) [pid = 17025] [serial = 2056] [outer = (nil)] 15:10:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f0679e10400) [pid = 17025] [serial = 2057] [outer = 0x7f0676760000] 15:10:16 INFO - PROCESS | 17025 | 1461363016524 Marionette DEBUG loaded listener.js 15:10:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f067e20b000) [pid = 17025] [serial = 2058] [outer = 0x7f0676760000] 15:10:18 INFO - PROCESS | 17025 | 1461363018200 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] 15:10:18 INFO - PROCESS | 17025 | 1461363018262 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 15:10:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:10:18 INFO - PROCESS | 17025 | 1461363018271 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:10:18 INFO - PROCESS | 17025 | 1461363018277 Marionette TRACE conn3 <- [1,2714,null,{}] 15:10:18 INFO - PROCESS | 17025 | 1461363018285 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}] 15:10:18 INFO - PROCESS | 17025 | 1461363018560 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 15:10:18 INFO - PROCESS | 17025 | 1461363018839 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:18 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067c46e000 == 160 [pid = 17025] [id = 686] 15:10:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f06798f8400) [pid = 17025] [serial = 2059] [outer = (nil)] 15:10:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f0679e0d800) [pid = 17025] [serial = 2060] [outer = 0x7f06798f8400] 15:10:18 INFO - PROCESS | 17025 | 1461363018916 Marionette DEBUG loaded listener.js 15:10:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f067ac96c00) [pid = 17025] [serial = 2061] [outer = 0x7f06798f8400] 15:10:19 INFO - PROCESS | 17025 | 1461363019890 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]]]}] 15:10:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:10:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1687ms 15:10:19 INFO - PROCESS | 17025 | 1461363019959 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 15:10:19 INFO - PROCESS | 17025 | 1461363019967 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 15:10:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:10:19 INFO - PROCESS | 17025 | 1461363019978 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:10:19 INFO - PROCESS | 17025 | 1461363019981 Marionette TRACE conn3 <- [1,2718,null,{}] 15:10:19 INFO - PROCESS | 17025 | 1461363019988 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}] 15:10:20 INFO - PROCESS | 17025 | 1461363020405 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 15:10:20 INFO - PROCESS | 17025 | 1461363020811 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679ae2000 == 161 [pid = 17025] [id = 687] 15:10:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f067c5e3400) [pid = 17025] [serial = 2062] [outer = (nil)] 15:10:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f067d59e400) [pid = 17025] [serial = 2063] [outer = 0x7f067c5e3400] 15:10:20 INFO - PROCESS | 17025 | 1461363020888 Marionette DEBUG loaded listener.js 15:10:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f067d7f4800) [pid = 17025] [serial = 2064] [outer = 0x7f067c5e3400] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d9b2000 == 160 [pid = 17025] [id = 524] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679fd5800 == 159 [pid = 17025] [id = 512] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ac3e4000 == 158 [pid = 17025] [id = 350] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0692015000 == 157 [pid = 17025] [id = 576] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06959a9800 == 156 [pid = 17025] [id = 346] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0691f24800 == 155 [pid = 17025] [id = 526] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0695618000 == 154 [pid = 17025] [id = 577] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067dc36800 == 153 [pid = 17025] [id = 649] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067a55f800 == 152 [pid = 17025] [id = 648] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687c27800 == 151 [pid = 17025] [id = 522] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e523800 == 150 [pid = 17025] [id = 574] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067fadd000 == 149 [pid = 17025] [id = 337] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06798d2800 == 148 [pid = 17025] [id = 647] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0695c1f000 == 147 [pid = 17025] [id = 527] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690bfe800 == 146 [pid = 17025] [id = 575] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696318000 == 145 [pid = 17025] [id = 624] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686d9e000 == 144 [pid = 17025] [id = 570] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a4399000 == 143 [pid = 17025] [id = 529] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a4708800 == 142 [pid = 17025] [id = 38] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0697520800 == 141 [pid = 17025] [id = 528] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067e1b8800 == 140 [pid = 17025] [id = 351] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679e6c000 == 139 [pid = 17025] [id = 535] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e470000 == 138 [pid = 17025] [id = 525] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067afd5800 == 137 [pid = 17025] [id = 605] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068b488800 == 136 [pid = 17025] [id = 523] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067e1b6000 == 135 [pid = 17025] [id = 672] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067dc37000 == 134 [pid = 17025] [id = 671] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067a54f000 == 133 [pid = 17025] [id = 670] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679660800 == 132 [pid = 17025] [id = 669] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e522800 == 131 [pid = 17025] [id = 667] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e45a800 == 130 [pid = 17025] [id = 666] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e380000 == 129 [pid = 17025] [id = 665] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068dd28000 == 128 [pid = 17025] [id = 664] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d2b7000 == 127 [pid = 17025] [id = 663] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c0cc800 == 126 [pid = 17025] [id = 662] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068b492800 == 125 [pid = 17025] [id = 661] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687b21000 == 124 [pid = 17025] [id = 660] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687125800 == 123 [pid = 17025] [id = 659] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685fa0800 == 122 [pid = 17025] [id = 658] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685b98800 == 121 [pid = 17025] [id = 657] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06845b1000 == 120 [pid = 17025] [id = 656] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068366e000 == 119 [pid = 17025] [id = 655] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06818c7000 == 118 [pid = 17025] [id = 654] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0680f17000 == 117 [pid = 17025] [id = 653] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067ed13800 == 116 [pid = 17025] [id = 652] 15:10:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679fc9000 == 115 [pid = 17025] [id = 651] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f067d6ea400) [pid = 17025] [serial = 1952] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f068698e000) [pid = 17025] [serial = 1940] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f067d7e7c00) [pid = 17025] [serial = 1949] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f06835ae800) [pid = 17025] [serial = 1925] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f0680f30c00) [pid = 17025] [serial = 1913] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f0679e0c000) [pid = 17025] [serial = 1892] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f068121ac00) [pid = 17025] [serial = 1917] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f06978f6800) [pid = 17025] [serial = 1875] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f067ddcb800) [pid = 17025] [serial = 1950] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f067e1d2800) [pid = 17025] [serial = 1901] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f06792a6800) [pid = 17025] [serial = 1944] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f0680f25800) [pid = 17025] [serial = 1911] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f067ed88400) [pid = 17025] [serial = 1904] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f0685fd9c00) [pid = 17025] [serial = 1937] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f06833e6400) [pid = 17025] [serial = 1922] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f0681d82c00) [pid = 17025] [serial = 1919] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f067e207000) [pid = 17025] [serial = 1821] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f067b0fa800) [pid = 17025] [serial = 1947] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f06844d2800) [pid = 17025] [serial = 1929] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f067d592400) [pid = 17025] [serial = 1896] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f0682289000) [pid = 17025] [serial = 1920] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f06844d8800) [pid = 17025] [serial = 1931] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f06811eec00) [pid = 17025] [serial = 1916] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f068050f000) [pid = 17025] [serial = 1908] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f068692e000) [pid = 17025] [serial = 1938] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f06839f0800) [pid = 17025] [serial = 1928] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f0685f26800) [pid = 17025] [serial = 1934] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f067859fc00) [pid = 17025] [serial = 1943] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f068358ec00) [pid = 17025] [serial = 1923] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f0680f48800) [pid = 17025] [serial = 1914] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f067ae3c400) [pid = 17025] [serial = 1946] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f068365cc00) [pid = 17025] [serial = 1926] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f0685f32800) [pid = 17025] [serial = 1935] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f06780e9c00) [pid = 17025] [serial = 1890] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f067a598400) [pid = 17025] [serial = 1893] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f067c2b0800) [pid = 17025] [serial = 1895] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f06869ce800) [pid = 17025] [serial = 1941] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f067ddc2800) [pid = 17025] [serial = 1899] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f067fa81000) [pid = 17025] [serial = 1905] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f0680677000) [pid = 17025] [serial = 1910] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f067d7ec400) [pid = 17025] [serial = 1898] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f067fbb2800) [pid = 17025] [serial = 1907] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f067e203400) [pid = 17025] [serial = 1902] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f0685ce8c00) [pid = 17025] [serial = 1932] [outer = (nil)] [url = about:blank] 15:10:21 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f0676765000) [pid = 17025] [serial = 1889] [outer = (nil)] [url = about:blank] 15:10:22 INFO - PROCESS | 17025 | 1461363022218 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] 15:10:22 INFO - PROCESS | 17025 | 1461363022272 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 15:10:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:10:22 INFO - PROCESS | 17025 | 1461363022281 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:10:22 INFO - PROCESS | 17025 | 1461363022287 Marionette TRACE conn3 <- [1,2722,null,{}] 15:10:22 INFO - PROCESS | 17025 | 1461363022304 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}] 15:10:22 INFO - PROCESS | 17025 | 1461363022540 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 15:10:22 INFO - PROCESS | 17025 | 1461363022765 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067afd5800 == 116 [pid = 17025] [id = 688] 15:10:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f067d7e7c00) [pid = 17025] [serial = 2065] [outer = (nil)] 15:10:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f067e20f400) [pid = 17025] [serial = 2066] [outer = 0x7f067d7e7c00] 15:10:22 INFO - PROCESS | 17025 | 1461363022844 Marionette DEBUG loaded listener.js 15:10:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f067f970000) [pid = 17025] [serial = 2067] [outer = 0x7f067d7e7c00] 15:10:23 INFO - PROCESS | 17025 | 1461363023701 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] 15:10:23 INFO - PROCESS | 17025 | 1461363023781 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 15:10:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:10:23 INFO - PROCESS | 17025 | 1461363023787 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:10:23 INFO - PROCESS | 17025 | 1461363023790 Marionette TRACE conn3 <- [1,2726,null,{}] 15:10:23 INFO - PROCESS | 17025 | 1461363023796 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}] 15:10:24 INFO - PROCESS | 17025 | 1461363024028 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 15:10:24 INFO - PROCESS | 17025 | 1461363024247 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:24 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fa66000 == 117 [pid = 17025] [id = 689] 15:10:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f067ddca400) [pid = 17025] [serial = 2068] [outer = (nil)] 15:10:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f0680507c00) [pid = 17025] [serial = 2069] [outer = 0x7f067ddca400] 15:10:24 INFO - PROCESS | 17025 | 1461363024314 Marionette DEBUG loaded listener.js 15:10:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f068067b400) [pid = 17025] [serial = 2070] [outer = 0x7f067ddca400] 15:10:25 INFO - PROCESS | 17025 | 1461363025216 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]]]}] 15:10:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:10:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1483ms 15:10:25 INFO - PROCESS | 17025 | 1461363025274 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 15:10:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:10:25 INFO - PROCESS | 17025 | 1461363025290 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 15:10:25 INFO - PROCESS | 17025 | 1461363025296 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:10:25 INFO - PROCESS | 17025 | 1461363025300 Marionette TRACE conn3 <- [1,2730,null,{}] 15:10:25 INFO - PROCESS | 17025 | 1461363025312 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}] 15:10:25 INFO - PROCESS | 17025 | 1461363025598 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 15:10:25 INFO - PROCESS | 17025 | 1461363025644 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0681234800 == 118 [pid = 17025] [id = 690] 15:10:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f0680f25800) [pid = 17025] [serial = 2071] [outer = (nil)] 15:10:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f0680f2cc00) [pid = 17025] [serial = 2072] [outer = 0x7f0680f25800] 15:10:25 INFO - PROCESS | 17025 | 1461363025761 Marionette DEBUG loaded listener.js 15:10:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f0680f47800) [pid = 17025] [serial = 2073] [outer = 0x7f0680f25800] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f067fb5c800) [pid = 17025] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f0681d84800) [pid = 17025] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f0686fa3400) [pid = 17025] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f0681d88400) [pid = 17025] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f0686fa4800) [pid = 17025] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f067655e400) [pid = 17025] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f0683591400) [pid = 17025] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f067c5e1c00) [pid = 17025] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f068b53ec00) [pid = 17025] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 127 (0x7f068b2a6c00) [pid = 17025] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 126 (0x7f06780ee800) [pid = 17025] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 125 (0x7f06780e5c00) [pid = 17025] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 124 (0x7f06833e6800) [pid = 17025] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 123 (0x7f0686fb7c00) [pid = 17025] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 122 (0x7f067fa72c00) [pid = 17025] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 121 (0x7f067c5e9400) [pid = 17025] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 120 (0x7f067d7efc00) [pid = 17025] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 119 (0x7f0686fa3000) [pid = 17025] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 118 (0x7f067f96b000) [pid = 17025] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 117 (0x7f06835ab800) [pid = 17025] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 116 (0x7f06780eb400) [pid = 17025] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:10:26 INFO - PROCESS | 17025 | --DOMWINDOW == 115 (0x7f0686ee3000) [pid = 17025] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:10:27 INFO - PROCESS | 17025 | 1461363027665 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] 15:10:27 INFO - PROCESS | 17025 | 1461363027687 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 15:10:27 INFO - PROCESS | 17025 | 1461363027694 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:10:27 INFO - PROCESS | 17025 | 1461363027697 Marionette TRACE conn3 <- [1,2734,null,{}] 15:10:27 INFO - PROCESS | 17025 | 1461363027702 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}] 15:10:27 INFO - PROCESS | 17025 | 1461363027951 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 15:10:28 INFO - PROCESS | 17025 | 1461363028206 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:28 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683387000 == 119 [pid = 17025] [id = 691] 15:10:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 116 (0x7f0680f26400) [pid = 17025] [serial = 2074] [outer = (nil)] 15:10:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 117 (0x7f0681d8b800) [pid = 17025] [serial = 2075] [outer = 0x7f0680f26400] 15:10:28 INFO - PROCESS | 17025 | 1461363028275 Marionette DEBUG loaded listener.js 15:10:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 118 (0x7f06822d1800) [pid = 17025] [serial = 2076] [outer = 0x7f0680f26400] 15:10:29 INFO - PROCESS | 17025 | 1461363029282 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]]]}] 15:10:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:10:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1632ms 15:10:29 INFO - PROCESS | 17025 | 1461363029326 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 15:10:29 INFO - PROCESS | 17025 | 1461363029332 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 15:10:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:10:29 INFO - PROCESS | 17025 | 1461363029341 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:10:29 INFO - PROCESS | 17025 | 1461363029348 Marionette TRACE conn3 <- [1,2738,null,{}] 15:10:29 INFO - PROCESS | 17025 | 1461363029358 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}] 15:10:29 INFO - PROCESS | 17025 | 1461363029639 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 15:10:29 INFO - PROCESS | 17025 | 1461363029987 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067aee5000 == 120 [pid = 17025] [id = 692] 15:10:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 119 (0x7f0678047800) [pid = 17025] [serial = 2077] [outer = (nil)] 15:10:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 120 (0x7f06798f9c00) [pid = 17025] [serial = 2078] [outer = 0x7f0678047800] 15:10:30 INFO - PROCESS | 17025 | 1461363030073 Marionette DEBUG loaded listener.js 15:10:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 121 (0x7f067ac98c00) [pid = 17025] [serial = 2079] [outer = 0x7f0678047800] 15:10:31 INFO - PROCESS | 17025 | 1461363031035 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]]]}] 15:10:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:10:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1747ms 15:10:31 INFO - PROCESS | 17025 | 1461363031090 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 15:10:31 INFO - PROCESS | 17025 | 1461363031100 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 15:10:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:10:31 INFO - PROCESS | 17025 | 1461363031113 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:10:31 INFO - PROCESS | 17025 | 1461363031116 Marionette TRACE conn3 <- [1,2742,null,{}] 15:10:31 INFO - PROCESS | 17025 | 1461363031123 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}] 15:10:31 INFO - PROCESS | 17025 | 1461363031402 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 15:10:31 INFO - PROCESS | 17025 | 1461363031719 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06810d8800 == 121 [pid = 17025] [id = 693] 15:10:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 122 (0x7f067c5e9400) [pid = 17025] [serial = 2080] [outer = (nil)] 15:10:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 123 (0x7f067ddc6400) [pid = 17025] [serial = 2081] [outer = 0x7f067c5e9400] 15:10:31 INFO - PROCESS | 17025 | 1461363031796 Marionette DEBUG loaded listener.js 15:10:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 124 (0x7f067e20f800) [pid = 17025] [serial = 2082] [outer = 0x7f067c5e9400] 15:10:32 INFO - PROCESS | 17025 | 1461363032794 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]]]}] 15:10:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:10:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1736ms 15:10:32 INFO - PROCESS | 17025 | 1461363032848 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 15:10:32 INFO - PROCESS | 17025 | 1461363032852 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 15:10:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:10:32 INFO - PROCESS | 17025 | 1461363032859 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:10:32 INFO - PROCESS | 17025 | 1461363032865 Marionette TRACE conn3 <- [1,2746,null,{}] 15:10:32 INFO - PROCESS | 17025 | 1461363032882 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}] 15:10:33 INFO - PROCESS | 17025 | 1461363033219 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 15:10:33 INFO - PROCESS | 17025 | 1461363033541 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:33 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683a97000 == 122 [pid = 17025] [id = 694] 15:10:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 125 (0x7f0680674400) [pid = 17025] [serial = 2083] [outer = (nil)] 15:10:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 126 (0x7f0680f4a800) [pid = 17025] [serial = 2084] [outer = 0x7f0680674400] 15:10:33 INFO - PROCESS | 17025 | 1461363033626 Marionette DEBUG loaded listener.js 15:10:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 127 (0x7f0681d7f400) [pid = 17025] [serial = 2085] [outer = 0x7f0680674400] 15:10:34 INFO - PROCESS | 17025 | 1461363034545 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]]]}] 15:10:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:10:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1737ms 15:10:34 INFO - PROCESS | 17025 | 1461363034597 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 15:10:34 INFO - PROCESS | 17025 | 1461363034601 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 15:10:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:10:34 INFO - PROCESS | 17025 | 1461363034608 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:10:34 INFO - PROCESS | 17025 | 1461363034611 Marionette TRACE conn3 <- [1,2750,null,{}] 15:10:34 INFO - PROCESS | 17025 | 1461363034617 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}] 15:10:34 INFO - PROCESS | 17025 | 1461363034863 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 15:10:35 INFO - PROCESS | 17025 | 1461363035135 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:35 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06845b9800 == 123 [pid = 17025] [id = 695] 15:10:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f0680677000) [pid = 17025] [serial = 2086] [outer = (nil)] 15:10:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f06822d0800) [pid = 17025] [serial = 2087] [outer = 0x7f0680677000] 15:10:35 INFO - PROCESS | 17025 | 1461363035262 Marionette DEBUG loaded listener.js 15:10:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f06833e2000) [pid = 17025] [serial = 2088] [outer = 0x7f0680677000] 15:10:36 INFO - PROCESS | 17025 | 1461363036174 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]]]}] 15:10:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:10:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1631ms 15:10:36 INFO - PROCESS | 17025 | 1461363036239 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 15:10:36 INFO - PROCESS | 17025 | 1461363036243 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 15:10:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:10:36 INFO - PROCESS | 17025 | 1461363036250 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:10:36 INFO - PROCESS | 17025 | 1461363036254 Marionette TRACE conn3 <- [1,2754,null,{}] 15:10:36 INFO - PROCESS | 17025 | 1461363036260 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}] 15:10:36 INFO - PROCESS | 17025 | 1461363036511 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 15:10:36 INFO - PROCESS | 17025 | 1461363036827 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685d69000 == 124 [pid = 17025] [id = 696] 15:10:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f068358dc00) [pid = 17025] [serial = 2089] [outer = (nil)] 15:10:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f06835adc00) [pid = 17025] [serial = 2090] [outer = 0x7f068358dc00] 15:10:36 INFO - PROCESS | 17025 | 1461363036921 Marionette DEBUG loaded listener.js 15:10:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f06839f0800) [pid = 17025] [serial = 2091] [outer = 0x7f068358dc00] 15:10:37 INFO - PROCESS | 17025 | 1461363037808 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]]]}] 15:10:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:10:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1584ms 15:10:37 INFO - PROCESS | 17025 | 1461363037837 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 15:10:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:10:37 INFO - PROCESS | 17025 | 1461363037841 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 15:10:37 INFO - PROCESS | 17025 | 1461363037848 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:10:37 INFO - PROCESS | 17025 | 1461363037852 Marionette TRACE conn3 <- [1,2758,null,{}] 15:10:37 INFO - PROCESS | 17025 | 1461363037858 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}] 15:10:38 INFO - PROCESS | 17025 | 1461363038157 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 15:10:38 INFO - PROCESS | 17025 | 1461363038475 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:38 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686d9c800 == 125 [pid = 17025] [id = 697] 15:10:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f0685fd8c00) [pid = 17025] [serial = 2092] [outer = (nil)] 15:10:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f0686991c00) [pid = 17025] [serial = 2093] [outer = 0x7f0685fd8c00] 15:10:38 INFO - PROCESS | 17025 | 1461363038562 Marionette DEBUG loaded listener.js 15:10:38 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f0686b30400) [pid = 17025] [serial = 2094] [outer = 0x7f0685fd8c00] 15:10:39 INFO - PROCESS | 17025 | 1461363039462 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]]]}] 15:10:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:10:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1648ms 15:10:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:10:39 INFO - PROCESS | 17025 | 1461363039496 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 15:10:39 INFO - PROCESS | 17025 | 1461363039499 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 15:10:39 INFO - PROCESS | 17025 | 1461363039506 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:10:39 INFO - PROCESS | 17025 | 1461363039509 Marionette TRACE conn3 <- [1,2762,null,{}] 15:10:39 INFO - PROCESS | 17025 | 1461363039516 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}] 15:10:39 INFO - PROCESS | 17025 | 1461363039755 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 15:10:40 INFO - PROCESS | 17025 | 1461363040033 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:40 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06872d3800 == 126 [pid = 17025] [id = 698] 15:10:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f067b0efc00) [pid = 17025] [serial = 2095] [outer = (nil)] 15:10:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f0686edc000) [pid = 17025] [serial = 2096] [outer = 0x7f067b0efc00] 15:10:40 INFO - PROCESS | 17025 | 1461363040161 Marionette DEBUG loaded listener.js 15:10:40 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f0686fa6000) [pid = 17025] [serial = 2097] [outer = 0x7f067b0efc00] 15:10:41 INFO - PROCESS | 17025 | 1461363041036 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]]]}] 15:10:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:10:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1581ms 15:10:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:10:41 INFO - PROCESS | 17025 | 1461363041087 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 15:10:41 INFO - PROCESS | 17025 | 1461363041090 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 15:10:41 INFO - PROCESS | 17025 | 1461363041098 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:10:41 INFO - PROCESS | 17025 | 1461363041101 Marionette TRACE conn3 <- [1,2766,null,{}] 15:10:41 INFO - PROCESS | 17025 | 1461363041108 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}] 15:10:41 INFO - PROCESS | 17025 | 1461363041348 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 15:10:41 INFO - PROCESS | 17025 | 1461363041614 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687d0d800 == 127 [pid = 17025] [id = 699] 15:10:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f0678045800) [pid = 17025] [serial = 2098] [outer = (nil)] 15:10:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f0686fb6800) [pid = 17025] [serial = 2099] [outer = 0x7f0678045800] 15:10:41 INFO - PROCESS | 17025 | 1461363041736 Marionette DEBUG loaded listener.js 15:10:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f0686fc0400) [pid = 17025] [serial = 2100] [outer = 0x7f0678045800] 15:10:42 INFO - PROCESS | 17025 | 1461363042576 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]]]}] 15:10:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:10:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1540ms 15:10:42 INFO - PROCESS | 17025 | 1461363042638 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 15:10:42 INFO - PROCESS | 17025 | 1461363042641 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 15:10:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:10:42 INFO - PROCESS | 17025 | 1461363042668 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:10:42 INFO - PROCESS | 17025 | 1461363042672 Marionette TRACE conn3 <- [1,2770,null,{}] 15:10:42 INFO - PROCESS | 17025 | 1461363042678 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}] 15:10:42 INFO - PROCESS | 17025 | 1461363042921 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 15:10:43 INFO - PROCESS | 17025 | 1461363043202 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:43 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c01f000 == 128 [pid = 17025] [id = 700] 15:10:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f0680508c00) [pid = 17025] [serial = 2101] [outer = (nil)] 15:10:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f06871e5c00) [pid = 17025] [serial = 2102] [outer = 0x7f0680508c00] 15:10:43 INFO - PROCESS | 17025 | 1461363043324 Marionette DEBUG loaded listener.js 15:10:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f0687270c00) [pid = 17025] [serial = 2103] [outer = 0x7f0680508c00] 15:10:44 INFO - PROCESS | 17025 | 1461363044176 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]]]}] 15:10:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:10:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1541ms 15:10:44 INFO - PROCESS | 17025 | 1461363044206 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 15:10:44 INFO - PROCESS | 17025 | 1461363044209 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 15:10:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:10:44 INFO - PROCESS | 17025 | 1461363044215 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:10:44 INFO - PROCESS | 17025 | 1461363044218 Marionette TRACE conn3 <- [1,2774,null,{}] 15:10:44 INFO - PROCESS | 17025 | 1461363044224 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}] 15:10:44 INFO - PROCESS | 17025 | 1461363044507 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 15:10:44 INFO - PROCESS | 17025 | 1461363044785 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d2b7000 == 129 [pid = 17025] [id = 701] 15:10:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f0679e03000) [pid = 17025] [serial = 2104] [outer = (nil)] 15:10:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f068727a400) [pid = 17025] [serial = 2105] [outer = 0x7f0679e03000] 15:10:44 INFO - PROCESS | 17025 | 1461363044907 Marionette DEBUG loaded listener.js 15:10:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f0687d3e800) [pid = 17025] [serial = 2106] [outer = 0x7f0679e03000] 15:10:45 INFO - PROCESS | 17025 | 1461363045894 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]]]}] 15:10:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:10:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1741ms 15:10:45 INFO - PROCESS | 17025 | 1461363045959 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 15:10:45 INFO - PROCESS | 17025 | 1461363045964 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 15:10:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:10:45 INFO - PROCESS | 17025 | 1461363045970 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:10:45 INFO - PROCESS | 17025 | 1461363045975 Marionette TRACE conn3 <- [1,2778,null,{}] 15:10:45 INFO - PROCESS | 17025 | 1461363045981 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}] 15:10:46 INFO - PROCESS | 17025 | 1461363046285 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 15:10:46 INFO - PROCESS | 17025 | 1461363046611 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:46 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e412000 == 130 [pid = 17025] [id = 702] 15:10:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f068b53b000) [pid = 17025] [serial = 2107] [outer = (nil)] 15:10:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f068b585800) [pid = 17025] [serial = 2108] [outer = 0x7f068b53b000] 15:10:46 INFO - PROCESS | 17025 | 1461363046699 Marionette DEBUG loaded listener.js 15:10:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f068bf67400) [pid = 17025] [serial = 2109] [outer = 0x7f068b53b000] 15:10:47 INFO - PROCESS | 17025 | 1461363047561 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]]]}] 15:10:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:10:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1636ms 15:10:47 INFO - PROCESS | 17025 | 1461363047607 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 15:10:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:10:47 INFO - PROCESS | 17025 | 1461363047612 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 15:10:47 INFO - PROCESS | 17025 | 1461363047618 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:10:47 INFO - PROCESS | 17025 | 1461363047622 Marionette TRACE conn3 <- [1,2782,null,{}] 15:10:47 INFO - PROCESS | 17025 | 1461363047627 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}] 15:10:47 INFO - PROCESS | 17025 | 1461363047864 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 15:10:48 INFO - PROCESS | 17025 | 1461363048143 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:48 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e522800 == 131 [pid = 17025] [id = 703] 15:10:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f068b53c800) [pid = 17025] [serial = 2110] [outer = (nil)] 15:10:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f068c09e000) [pid = 17025] [serial = 2111] [outer = 0x7f068b53c800] 15:10:48 INFO - PROCESS | 17025 | 1461363048237 Marionette DEBUG loaded listener.js 15:10:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f068c0a8400) [pid = 17025] [serial = 2112] [outer = 0x7f068b53c800] 15:10:49 INFO - PROCESS | 17025 | 1461363049206 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]]]}] 15:10:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:10:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1634ms 15:10:49 INFO - PROCESS | 17025 | 1461363049252 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 15:10:49 INFO - PROCESS | 17025 | 1461363049256 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 15:10:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:10:49 INFO - PROCESS | 17025 | 1461363049262 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:10:49 INFO - PROCESS | 17025 | 1461363049266 Marionette TRACE conn3 <- [1,2786,null,{}] 15:10:49 INFO - PROCESS | 17025 | 1461363049271 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}] 15:10:49 INFO - PROCESS | 17025 | 1461363049511 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 15:10:49 INFO - PROCESS | 17025 | 1461363049794 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068f8c8800 == 132 [pid = 17025] [id = 704] 15:10:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f0676764400) [pid = 17025] [serial = 2113] [outer = (nil)] 15:10:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f068c1e9400) [pid = 17025] [serial = 2114] [outer = 0x7f0676764400] 15:10:49 INFO - PROCESS | 17025 | 1461363049917 Marionette DEBUG loaded listener.js 15:10:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f068c2a1c00) [pid = 17025] [serial = 2115] [outer = 0x7f0676764400] 15:10:50 INFO - PROCESS | 17025 | 1461363050804 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]]]}] 15:10:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:10:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1591ms 15:10:50 INFO - PROCESS | 17025 | 1461363050855 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 15:10:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:10:50 INFO - PROCESS | 17025 | 1461363050859 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 15:10:50 INFO - PROCESS | 17025 | 1461363050866 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:10:50 INFO - PROCESS | 17025 | 1461363050870 Marionette TRACE conn3 <- [1,2790,null,{}] 15:10:50 INFO - PROCESS | 17025 | 1461363050876 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}] 15:10:51 INFO - PROCESS | 17025 | 1461363051123 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 15:10:51 INFO - PROCESS | 17025 | 1461363051398 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690de0000 == 133 [pid = 17025] [id = 705] 15:10:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f0678595c00) [pid = 17025] [serial = 2116] [outer = (nil)] 15:10:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f068c2aac00) [pid = 17025] [serial = 2117] [outer = 0x7f0678595c00] 15:10:51 INFO - PROCESS | 17025 | 1461363051520 Marionette DEBUG loaded listener.js 15:10:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f068c2de000) [pid = 17025] [serial = 2118] [outer = 0x7f0678595c00] 15:10:52 INFO - PROCESS | 17025 | 1461363052391 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]]]}] 15:10:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:10:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1588ms 15:10:52 INFO - PROCESS | 17025 | 1461363052455 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 15:10:52 INFO - PROCESS | 17025 | 1461363052459 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 15:10:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:10:52 INFO - PROCESS | 17025 | 1461363052465 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:10:52 INFO - PROCESS | 17025 | 1461363052469 Marionette TRACE conn3 <- [1,2794,null,{}] 15:10:52 INFO - PROCESS | 17025 | 1461363052475 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}] 15:10:52 INFO - PROCESS | 17025 | 1461363052743 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 15:10:53 INFO - PROCESS | 17025 | 1461363053061 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0691f17800 == 134 [pid = 17025] [id = 706] 15:10:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f068c0a1c00) [pid = 17025] [serial = 2119] [outer = (nil)] 15:10:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f068d251400) [pid = 17025] [serial = 2120] [outer = 0x7f068c0a1c00] 15:10:53 INFO - PROCESS | 17025 | 1461363053141 Marionette DEBUG loaded listener.js 15:10:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f068d259800) [pid = 17025] [serial = 2121] [outer = 0x7f068c0a1c00] 15:10:54 INFO - PROCESS | 17025 | 1461363054029 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]]]}] 15:10:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:10:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1641ms 15:10:54 INFO - PROCESS | 17025 | 1461363054107 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 15:10:54 INFO - PROCESS | 17025 | 1461363054110 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 15:10:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:10:54 INFO - PROCESS | 17025 | 1461363054117 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:10:54 INFO - PROCESS | 17025 | 1461363054121 Marionette TRACE conn3 <- [1,2798,null,{}] 15:10:54 INFO - PROCESS | 17025 | 1461363054127 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}] 15:10:54 INFO - PROCESS | 17025 | 1461363054409 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 15:10:54 INFO - PROCESS | 17025 | 1461363054729 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:54 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069200f000 == 135 [pid = 17025] [id = 707] 15:10:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f067ae34800) [pid = 17025] [serial = 2122] [outer = (nil)] 15:10:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f068d3df800) [pid = 17025] [serial = 2123] [outer = 0x7f067ae34800] 15:10:54 INFO - PROCESS | 17025 | 1461363054810 Marionette DEBUG loaded listener.js 15:10:54 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f068d3e7800) [pid = 17025] [serial = 2124] [outer = 0x7f067ae34800] 15:10:55 INFO - PROCESS | 17025 | 1461363055723 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]]]}] 15:10:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:10:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1638ms 15:10:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:10:55 INFO - PROCESS | 17025 | 1461363055756 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 15:10:55 INFO - PROCESS | 17025 | 1461363055759 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 15:10:55 INFO - PROCESS | 17025 | 1461363055766 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:10:55 INFO - PROCESS | 17025 | 1461363055768 Marionette TRACE conn3 <- [1,2802,null,{}] 15:10:55 INFO - PROCESS | 17025 | 1461363055775 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}] 15:10:56 INFO - PROCESS | 17025 | 1461363056042 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 15:10:56 INFO - PROCESS | 17025 | 1461363056366 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:56 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0693429800 == 136 [pid = 17025] [id = 708] 15:10:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f068d3e1c00) [pid = 17025] [serial = 2125] [outer = (nil)] 15:10:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f068d565000) [pid = 17025] [serial = 2126] [outer = 0x7f068d3e1c00] 15:10:56 INFO - PROCESS | 17025 | 1461363056453 Marionette DEBUG loaded listener.js 15:10:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f068d56d400) [pid = 17025] [serial = 2127] [outer = 0x7f068d3e1c00] 15:10:57 INFO - PROCESS | 17025 | 1461363057333 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]]]}] 15:10:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:10:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1634ms 15:10:57 INFO - PROCESS | 17025 | 1461363057399 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 15:10:57 INFO - PROCESS | 17025 | 1461363057403 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 15:10:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:10:57 INFO - PROCESS | 17025 | 1461363057409 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:10:57 INFO - PROCESS | 17025 | 1461363057413 Marionette TRACE conn3 <- [1,2806,null,{}] 15:10:57 INFO - PROCESS | 17025 | 1461363057419 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}] 15:10:57 INFO - PROCESS | 17025 | 1461363057672 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 15:10:57 INFO - PROCESS | 17025 | 1461363057945 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069491d000 == 137 [pid = 17025] [id = 709] 15:10:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f068c2a5000) [pid = 17025] [serial = 2128] [outer = (nil)] 15:10:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f068d949400) [pid = 17025] [serial = 2129] [outer = 0x7f068c2a5000] 15:10:58 INFO - PROCESS | 17025 | 1461363058069 Marionette DEBUG loaded listener.js 15:10:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f068da89c00) [pid = 17025] [serial = 2130] [outer = 0x7f068c2a5000] 15:10:58 INFO - PROCESS | 17025 | 1461363058927 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]]]}] 15:10:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:10:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1579ms 15:10:58 INFO - PROCESS | 17025 | 1461363058990 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 15:10:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:10:59 INFO - PROCESS | 17025 | 1461363058996 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 15:10:59 INFO - PROCESS | 17025 | 1461363059002 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:10:59 INFO - PROCESS | 17025 | 1461363059005 Marionette TRACE conn3 <- [1,2810,null,{}] 15:10:59 INFO - PROCESS | 17025 | 1461363059011 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}] 15:10:59 INFO - PROCESS | 17025 | 1461363059264 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 15:11:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068712a000 == 136 [pid = 17025] [id = 681] 15:11:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686903000 == 135 [pid = 17025] [id = 680] 15:11:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685b90800 == 134 [pid = 17025] [id = 679] 15:11:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683aae000 == 133 [pid = 17025] [id = 678] 15:11:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683437800 == 132 [pid = 17025] [id = 677] 15:11:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068123e000 == 131 [pid = 17025] [id = 676] 15:11:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067fad2800 == 130 [pid = 17025] [id = 675] 15:11:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067d7d1000 == 129 [pid = 17025] [id = 674] 15:11:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679278800 == 128 [pid = 17025] [id = 673] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f068bf69800) [pid = 17025] [serial = 2007] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f068b541000) [pid = 17025] [serial = 2003] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f0678594c00) [pid = 17025] [serial = 2009] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f0679e10c00) [pid = 17025] [serial = 2012] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f06835b1000) [pid = 17025] [serial = 1973] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f0687d3f800) [pid = 17025] [serial = 1995] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f06811f0000) [pid = 17025] [serial = 1968] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f0680674000) [pid = 17025] [serial = 1965] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f067ddcd400) [pid = 17025] [serial = 2016] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f068b2b4400) [pid = 17025] [serial = 2000] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f068bf60400) [pid = 17025] [serial = 2006] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f067fa77c00) [pid = 17025] [serial = 1961] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f068b53a800) [pid = 17025] [serial = 2001] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f0685f2a000) [pid = 17025] [serial = 1976] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f067fb5bc00) [pid = 17025] [serial = 1962] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f0679e03800) [pid = 17025] [serial = 1956] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f0686fc2400) [pid = 17025] [serial = 1988] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f0680505c00) [pid = 17025] [serial = 1964] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f067b0f2400) [pid = 17025] [serial = 2013] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f068b586000) [pid = 17025] [serial = 2004] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f0686928000) [pid = 17025] [serial = 1977] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f0686d17c00) [pid = 17025] [serial = 1983] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f0687fa5400) [pid = 17025] [serial = 1997] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f0686fb0800) [pid = 17025] [serial = 1986] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f067ddc0400) [pid = 17025] [serial = 2018] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f067929ac00) [pid = 17025] [serial = 1955] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f067929c400) [pid = 17025] [serial = 2010] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f0680f2c400) [pid = 17025] [serial = 1967] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f06822ce000) [pid = 17025] [serial = 1970] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f0686b2e400) [pid = 17025] [serial = 1982] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f0687277000) [pid = 17025] [serial = 1992] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f067c5e0c00) [pid = 17025] [serial = 1887] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f06871e5000) [pid = 17025] [serial = 1989] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f06844d1c00) [pid = 17025] [serial = 1974] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f06869c3400) [pid = 17025] [serial = 1980] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f0686985400) [pid = 17025] [serial = 1979] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f06871f0400) [pid = 17025] [serial = 1991] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f068b2a8000) [pid = 17025] [serial = 1998] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f0686fa7c00) [pid = 17025] [serial = 1985] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f067d599c00) [pid = 17025] [serial = 1958] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f067d7f5000) [pid = 17025] [serial = 2015] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f06833e2c00) [pid = 17025] [serial = 1971] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f067ddcbc00) [pid = 17025] [serial = 1959] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f0687d34c00) [pid = 17025] [serial = 1994] [outer = (nil)] [url = about:blank] 15:11:01 INFO - PROCESS | 17025 | 1461363061542 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:01 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067964a800 == 129 [pid = 17025] [id = 710] 15:11:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f0676760400) [pid = 17025] [serial = 2131] [outer = (nil)] 15:11:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f0676767000) [pid = 17025] [serial = 2132] [outer = 0x7f0676760400] 15:11:01 INFO - PROCESS | 17025 | 1461363061623 Marionette DEBUG loaded listener.js 15:11:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f06780e6000) [pid = 17025] [serial = 2133] [outer = 0x7f0676760400] 15:11:02 INFO - PROCESS | 17025 | 1461363062458 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]]]}] 15:11:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:11:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 3491ms 15:11:02 INFO - PROCESS | 17025 | 1461363062495 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 15:11:02 INFO - PROCESS | 17025 | 1461363062503 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 15:11:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:11:02 INFO - PROCESS | 17025 | 1461363062513 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:11:02 INFO - PROCESS | 17025 | 1461363062517 Marionette TRACE conn3 <- [1,2814,null,{}] 15:11:02 INFO - PROCESS | 17025 | 1461363062526 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}] 15:11:02 INFO - PROCESS | 17025 | 1461363062806 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 15:11:02 INFO - PROCESS | 17025 | 1461363062995 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ae2b000 == 130 [pid = 17025] [id = 711] 15:11:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f0676760800) [pid = 17025] [serial = 2134] [outer = (nil)] 15:11:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f067ac89800) [pid = 17025] [serial = 2135] [outer = 0x7f0676760800] 15:11:03 INFO - PROCESS | 17025 | 1461363063068 Marionette DEBUG loaded listener.js 15:11:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f067b0f6c00) [pid = 17025] [serial = 2136] [outer = 0x7f0676760800] 15:11:04 INFO - PROCESS | 17025 | 1461363064085 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]]]}] 15:11:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:11:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1634ms 15:11:04 INFO - PROCESS | 17025 | 1461363064163 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 15:11:04 INFO - PROCESS | 17025 | 1461363064169 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 15:11:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:11:04 INFO - PROCESS | 17025 | 1461363064176 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:11:04 INFO - PROCESS | 17025 | 1461363064179 Marionette TRACE conn3 <- [1,2818,null,{}] 15:11:04 INFO - PROCESS | 17025 | 1461363064186 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}] 15:11:04 INFO - PROCESS | 17025 | 1461363064513 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 15:11:04 INFO - PROCESS | 17025 | 1461363064736 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:04 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067e2e6800 == 131 [pid = 17025] [id = 712] 15:11:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f067a595400) [pid = 17025] [serial = 2137] [outer = (nil)] 15:11:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f067d7f0c00) [pid = 17025] [serial = 2138] [outer = 0x7f067a595400] 15:11:04 INFO - PROCESS | 17025 | 1461363064819 Marionette DEBUG loaded listener.js 15:11:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f067e1d8000) [pid = 17025] [serial = 2139] [outer = 0x7f067a595400] 15:11:05 INFO - PROCESS | 17025 | 1461363065777 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]]]}] 15:11:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:11:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1636ms 15:11:05 INFO - PROCESS | 17025 | 1461363065814 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 15:11:05 INFO - PROCESS | 17025 | 1461363065817 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 15:11:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:11:06 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f06780e4400) [pid = 17025] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:11:06 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f0680f25800) [pid = 17025] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:11:06 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f067c5e3400) [pid = 17025] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:11:06 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f06798f8400) [pid = 17025] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:11:06 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f067d7e7c00) [pid = 17025] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:11:06 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f067ddca400) [pid = 17025] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:11:06 INFO - PROCESS | 17025 | 1461363066227 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:11:06 INFO - PROCESS | 17025 | 1461363066236 Marionette TRACE conn3 <- [1,2822,null,{}] 15:11:06 INFO - PROCESS | 17025 | 1461363066286 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}] 15:11:06 INFO - PROCESS | 17025 | 1461363066519 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 15:11:06 INFO - PROCESS | 17025 | 1461363066704 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067facd000 == 132 [pid = 17025] [id = 713] 15:11:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f067c5e6000) [pid = 17025] [serial = 2140] [outer = (nil)] 15:11:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f067f972000) [pid = 17025] [serial = 2141] [outer = 0x7f067c5e6000] 15:11:06 INFO - PROCESS | 17025 | 1461363066810 Marionette DEBUG loaded listener.js 15:11:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f067fb5d800) [pid = 17025] [serial = 2142] [outer = 0x7f067c5e6000] 15:11:08 INFO - PROCESS | 17025 | 1461363068002 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]]]}] 15:11:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:11:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2199ms 15:11:08 INFO - PROCESS | 17025 | 1461363068027 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 15:11:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:11:08 INFO - PROCESS | 17025 | 1461363068037 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 15:11:08 INFO - PROCESS | 17025 | 1461363068047 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:11:08 INFO - PROCESS | 17025 | 1461363068053 Marionette TRACE conn3 <- [1,2826,null,{}] 15:11:08 INFO - PROCESS | 17025 | 1461363068062 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}] 15:11:08 INFO - PROCESS | 17025 | 1461363068648 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 15:11:08 INFO - PROCESS | 17025 | 1461363068939 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679ae9000 == 133 [pid = 17025] [id = 714] 15:11:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f0676559800) [pid = 17025] [serial = 2143] [outer = (nil)] 15:11:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f067676b000) [pid = 17025] [serial = 2144] [outer = 0x7f0676559800] 15:11:09 INFO - PROCESS | 17025 | 1461363069033 Marionette DEBUG loaded listener.js 15:11:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f067929c400) [pid = 17025] [serial = 2145] [outer = 0x7f0676559800] 15:11:09 INFO - PROCESS | 17025 | 1461363069987 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:11:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:11:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1992ms 15:11:10 INFO - PROCESS | 17025 | 1461363070039 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 15:11:10 INFO - PROCESS | 17025 | 1461363070047 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 15:11:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:11:10 INFO - PROCESS | 17025 | 1461363070055 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:11:10 INFO - PROCESS | 17025 | 1461363070062 Marionette TRACE conn3 <- [1,2830,null,{}] 15:11:10 INFO - PROCESS | 17025 | 1461363070070 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}] 15:11:10 INFO - PROCESS | 17025 | 1461363070335 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 15:11:10 INFO - PROCESS | 17025 | 1461363070656 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067edce000 == 134 [pid = 17025] [id = 715] 15:11:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f067c2b0800) [pid = 17025] [serial = 2146] [outer = (nil)] 15:11:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f067d599400) [pid = 17025] [serial = 2147] [outer = 0x7f067c2b0800] 15:11:10 INFO - PROCESS | 17025 | 1461363070745 Marionette DEBUG loaded listener.js 15:11:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f067d7f4c00) [pid = 17025] [serial = 2148] [outer = 0x7f067c2b0800] 15:11:11 INFO - PROCESS | 17025 | 1461363071743 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]]]}] 15:11:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:11:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1734ms 15:11:11 INFO - PROCESS | 17025 | 1461363071790 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 15:11:11 INFO - PROCESS | 17025 | 1461363071796 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 15:11:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:11:11 INFO - PROCESS | 17025 | 1461363071803 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:11:11 INFO - PROCESS | 17025 | 1461363071806 Marionette TRACE conn3 <- [1,2834,null,{}] 15:11:11 INFO - PROCESS | 17025 | 1461363071813 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}] 15:11:12 INFO - PROCESS | 17025 | 1461363072078 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 15:11:12 INFO - PROCESS | 17025 | 1461363072441 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06824cd000 == 135 [pid = 17025] [id = 716] 15:11:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f067ed87000) [pid = 17025] [serial = 2149] [outer = (nil)] 15:11:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f067fa7dc00) [pid = 17025] [serial = 2150] [outer = 0x7f067ed87000] 15:11:12 INFO - PROCESS | 17025 | 1461363072526 Marionette DEBUG loaded listener.js 15:11:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f067fbaa400) [pid = 17025] [serial = 2151] [outer = 0x7f067ed87000] 15:11:13 INFO - PROCESS | 17025 | 1461363073485 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:11:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:11:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1733ms 15:11:13 INFO - PROCESS | 17025 | 1461363073537 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 15:11:13 INFO - PROCESS | 17025 | 1461363073544 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 15:11:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:11:13 INFO - PROCESS | 17025 | 1461363073561 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:11:13 INFO - PROCESS | 17025 | 1461363073570 Marionette TRACE conn3 <- [1,2838,null,{}] 15:11:13 INFO - PROCESS | 17025 | 1461363073577 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}] 15:11:13 INFO - PROCESS | 17025 | 1461363073893 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 15:11:14 INFO - PROCESS | 17025 | 1461363074226 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06839d4000 == 136 [pid = 17025] [id = 717] 15:11:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f067d595000) [pid = 17025] [serial = 2152] [outer = (nil)] 15:11:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f0680f2c800) [pid = 17025] [serial = 2153] [outer = 0x7f067d595000] 15:11:14 INFO - PROCESS | 17025 | 1461363074307 Marionette DEBUG loaded listener.js 15:11:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f0681220400) [pid = 17025] [serial = 2154] [outer = 0x7f067d595000] 15:11:15 INFO - PROCESS | 17025 | 1461363075220 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]]]}] 15:11:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:11:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1703ms 15:11:15 INFO - PROCESS | 17025 | 1461363075256 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 15:11:15 INFO - PROCESS | 17025 | 1461363075259 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 15:11:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:11:15 INFO - PROCESS | 17025 | 1461363075266 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:11:15 INFO - PROCESS | 17025 | 1461363075269 Marionette TRACE conn3 <- [1,2842,null,{}] 15:11:15 INFO - PROCESS | 17025 | 1461363075276 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}] 15:11:15 INFO - PROCESS | 17025 | 1461363075525 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 15:11:15 INFO - PROCESS | 17025 | 1461363075806 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0684757800 == 137 [pid = 17025] [id = 718] 15:11:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f0680f47000) [pid = 17025] [serial = 2155] [outer = (nil)] 15:11:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f0681d88400) [pid = 17025] [serial = 2156] [outer = 0x7f0680f47000] 15:11:15 INFO - PROCESS | 17025 | 1461363075943 Marionette DEBUG loaded listener.js 15:11:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f06833e2400) [pid = 17025] [serial = 2157] [outer = 0x7f0680f47000] 15:11:16 INFO - PROCESS | 17025 | 1461363076905 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]]]}] 15:11:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:11:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1683ms 15:11:16 INFO - PROCESS | 17025 | 1461363076951 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 15:11:16 INFO - PROCESS | 17025 | 1461363076954 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 15:11:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:11:16 INFO - PROCESS | 17025 | 1461363076961 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:11:16 INFO - PROCESS | 17025 | 1461363076965 Marionette TRACE conn3 <- [1,2846,null,{}] 15:11:16 INFO - PROCESS | 17025 | 1461363076971 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}] 15:11:17 INFO - PROCESS | 17025 | 1461363077225 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 15:11:17 INFO - PROCESS | 17025 | 1461363077502 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:17 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685f0d800 == 138 [pid = 17025] [id = 719] 15:11:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f06839e6000) [pid = 17025] [serial = 2158] [outer = (nil)] 15:11:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f06844ce800) [pid = 17025] [serial = 2159] [outer = 0x7f06839e6000] 15:11:17 INFO - PROCESS | 17025 | 1461363077651 Marionette DEBUG loaded listener.js 15:11:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f0685fce000) [pid = 17025] [serial = 2160] [outer = 0x7f06839e6000] 15:11:18 INFO - PROCESS | 17025 | 1461363078595 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]]]}] 15:11:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:11:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1684ms 15:11:18 INFO - PROCESS | 17025 | 1461363078656 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 15:11:18 INFO - PROCESS | 17025 | 1461363078660 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 15:11:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:11:18 INFO - PROCESS | 17025 | 1461363078671 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:11:18 INFO - PROCESS | 17025 | 1461363078674 Marionette TRACE conn3 <- [1,2850,null,{}] 15:11:18 INFO - PROCESS | 17025 | 1461363078680 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}] 15:11:18 INFO - PROCESS | 17025 | 1461363078952 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 15:11:19 INFO - PROCESS | 17025 | 1461363079300 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686db9000 == 139 [pid = 17025] [id = 720] 15:11:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f0686927c00) [pid = 17025] [serial = 2161] [outer = (nil)] 15:11:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f06869c5800) [pid = 17025] [serial = 2162] [outer = 0x7f0686927c00] 15:11:19 INFO - PROCESS | 17025 | 1461363079383 Marionette DEBUG loaded listener.js 15:11:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f0686fa2400) [pid = 17025] [serial = 2163] [outer = 0x7f0686927c00] 15:11:20 INFO - PROCESS | 17025 | 1461363080291 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:11:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:11:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1683ms 15:11:20 INFO - PROCESS | 17025 | 1461363080355 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 15:11:20 INFO - PROCESS | 17025 | 1461363080360 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 15:11:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:11:20 INFO - PROCESS | 17025 | 1461363080366 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:11:20 INFO - PROCESS | 17025 | 1461363080370 Marionette TRACE conn3 <- [1,2854,null,{}] 15:11:20 INFO - PROCESS | 17025 | 1461363080376 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}] 15:11:20 INFO - PROCESS | 17025 | 1461363080634 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 15:11:20 INFO - PROCESS | 17025 | 1461363080961 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:20 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687b19800 == 140 [pid = 17025] [id = 721] 15:11:20 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f068692b000) [pid = 17025] [serial = 2164] [outer = (nil)] 15:11:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f0686fc4400) [pid = 17025] [serial = 2165] [outer = 0x7f068692b000] 15:11:21 INFO - PROCESS | 17025 | 1461363081046 Marionette DEBUG loaded listener.js 15:11:21 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f0687279c00) [pid = 17025] [serial = 2166] [outer = 0x7f068692b000] 15:11:21 INFO - PROCESS | 17025 | 1461363081940 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]]]}] 15:11:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:11:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1630ms 15:11:21 INFO - PROCESS | 17025 | 1461363081997 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 15:11:22 INFO - PROCESS | 17025 | 1461363082002 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 15:11:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:11:22 INFO - PROCESS | 17025 | 1461363082008 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:11:22 INFO - PROCESS | 17025 | 1461363082012 Marionette TRACE conn3 <- [1,2858,null,{}] 15:11:22 INFO - PROCESS | 17025 | 1461363082018 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}] 15:11:22 INFO - PROCESS | 17025 | 1461363082271 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 15:11:22 INFO - PROCESS | 17025 | 1461363082583 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068b49f800 == 141 [pid = 17025] [id = 722] 15:11:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f0686fa3000) [pid = 17025] [serial = 2167] [outer = (nil)] 15:11:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f0687d41000) [pid = 17025] [serial = 2168] [outer = 0x7f0686fa3000] 15:11:22 INFO - PROCESS | 17025 | 1461363082666 Marionette DEBUG loaded listener.js 15:11:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f068b536000) [pid = 17025] [serial = 2169] [outer = 0x7f0686fa3000] 15:11:23 INFO - PROCESS | 17025 | 1461363083549 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:11:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:11:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1590ms 15:11:23 INFO - PROCESS | 17025 | 1461363083601 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 15:11:23 INFO - PROCESS | 17025 | 1461363083605 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 15:11:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:11:23 INFO - PROCESS | 17025 | 1461363083612 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:11:23 INFO - PROCESS | 17025 | 1461363083616 Marionette TRACE conn3 <- [1,2862,null,{}] 15:11:23 INFO - PROCESS | 17025 | 1461363083622 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}] 15:11:23 INFO - PROCESS | 17025 | 1461363083869 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 15:11:24 INFO - PROCESS | 17025 | 1461363084216 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:24 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068d9b1800 == 142 [pid = 17025] [id = 723] 15:11:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f0685fcf000) [pid = 17025] [serial = 2170] [outer = (nil)] 15:11:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f068b589c00) [pid = 17025] [serial = 2171] [outer = 0x7f0685fcf000] 15:11:24 INFO - PROCESS | 17025 | 1461363084299 Marionette DEBUG loaded listener.js 15:11:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f068bf64c00) [pid = 17025] [serial = 2172] [outer = 0x7f0685fcf000] 15:11:25 INFO - PROCESS | 17025 | 1461363085169 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]]]}] 15:11:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:11:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1589ms 15:11:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:11:25 INFO - PROCESS | 17025 | 1461363085202 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 15:11:25 INFO - PROCESS | 17025 | 1461363085205 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 15:11:25 INFO - PROCESS | 17025 | 1461363085212 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:11:25 INFO - PROCESS | 17025 | 1461363085215 Marionette TRACE conn3 <- [1,2866,null,{}] 15:11:25 INFO - PROCESS | 17025 | 1461363085221 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}] 15:11:25 INFO - PROCESS | 17025 | 1461363085466 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 15:11:25 INFO - PROCESS | 17025 | 1461363085750 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e385800 == 143 [pid = 17025] [id = 724] 15:11:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f068c2e0000) [pid = 17025] [serial = 2173] [outer = (nil)] 15:11:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f068d25cc00) [pid = 17025] [serial = 2174] [outer = 0x7f068c2e0000] 15:11:25 INFO - PROCESS | 17025 | 1461363085902 Marionette DEBUG loaded listener.js 15:11:26 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f068dd02800) [pid = 17025] [serial = 2175] [outer = 0x7f068c2e0000] 15:11:26 INFO - PROCESS | 17025 | 1461363086840 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]]]}] 15:11:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:11:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1687ms 15:11:26 INFO - PROCESS | 17025 | 1461363086898 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 15:11:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:11:26 INFO - PROCESS | 17025 | 1461363086903 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 15:11:26 INFO - PROCESS | 17025 | 1461363086909 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:11:26 INFO - PROCESS | 17025 | 1461363086914 Marionette TRACE conn3 <- [1,2870,null,{}] 15:11:26 INFO - PROCESS | 17025 | 1461363086920 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}] 15:11:27 INFO - PROCESS | 17025 | 1461363087206 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 15:11:27 INFO - PROCESS | 17025 | 1461363087527 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:27 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e8ef800 == 144 [pid = 17025] [id = 725] 15:11:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f068c2e2000) [pid = 17025] [serial = 2176] [outer = (nil)] 15:11:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f068e43e000) [pid = 17025] [serial = 2177] [outer = 0x7f068c2e2000] 15:11:27 INFO - PROCESS | 17025 | 1461363087662 Marionette DEBUG loaded listener.js 15:11:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f068e47ec00) [pid = 17025] [serial = 2178] [outer = 0x7f068c2e2000] 15:11:28 INFO - PROCESS | 17025 | 1461363088609 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]]]}] 15:11:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:11:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1743ms 15:11:28 INFO - PROCESS | 17025 | 1461363088656 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 15:11:28 INFO - PROCESS | 17025 | 1461363088659 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 15:11:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:11:28 INFO - PROCESS | 17025 | 1461363088666 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:11:28 INFO - PROCESS | 17025 | 1461363088670 Marionette TRACE conn3 <- [1,2874,null,{}] 15:11:28 INFO - PROCESS | 17025 | 1461363088675 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}] 15:11:28 INFO - PROCESS | 17025 | 1461363088917 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 15:11:29 INFO - PROCESS | 17025 | 1461363089219 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:29 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0693530000 == 145 [pid = 17025] [id = 726] 15:11:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f06839edc00) [pid = 17025] [serial = 2179] [outer = (nil)] 15:11:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f068e4e1c00) [pid = 17025] [serial = 2180] [outer = 0x7f06839edc00] 15:11:29 INFO - PROCESS | 17025 | 1461363089345 Marionette DEBUG loaded listener.js 15:11:29 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f068e852800) [pid = 17025] [serial = 2181] [outer = 0x7f06839edc00] 15:11:30 INFO - PROCESS | 17025 | 1461363090240 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]]]}] 15:11:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:11:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1631ms 15:11:30 INFO - PROCESS | 17025 | 1461363090299 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 15:11:30 INFO - PROCESS | 17025 | 1461363090303 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 15:11:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:11:30 INFO - PROCESS | 17025 | 1461363090310 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:11:30 INFO - PROCESS | 17025 | 1461363090313 Marionette TRACE conn3 <- [1,2878,null,{}] 15:11:30 INFO - PROCESS | 17025 | 1461363090318 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}] 15:11:30 INFO - PROCESS | 17025 | 1461363090569 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 15:11:30 INFO - PROCESS | 17025 | 1461363090896 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696062800 == 146 [pid = 17025] [id = 727] 15:11:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f0676556800) [pid = 17025] [serial = 2182] [outer = (nil)] 15:11:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f068f447800) [pid = 17025] [serial = 2183] [outer = 0x7f0676556800] 15:11:30 INFO - PROCESS | 17025 | 1461363090976 Marionette DEBUG loaded listener.js 15:11:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f068f7a3400) [pid = 17025] [serial = 2184] [outer = 0x7f0676556800] 15:11:31 INFO - PROCESS | 17025 | 1461363091903 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]]]}] 15:11:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:11:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1632ms 15:11:31 INFO - PROCESS | 17025 | 1461363091943 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 15:11:31 INFO - PROCESS | 17025 | 1461363091946 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 15:11:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:11:31 INFO - PROCESS | 17025 | 1461363091953 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:11:31 INFO - PROCESS | 17025 | 1461363091956 Marionette TRACE conn3 <- [1,2882,null,{}] 15:11:31 INFO - PROCESS | 17025 | 1461363091962 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}] 15:11:32 INFO - PROCESS | 17025 | 1461363092206 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 15:11:32 INFO - PROCESS | 17025 | 1461363092527 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:32 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06961dc000 == 147 [pid = 17025] [id = 728] 15:11:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f067fbb2800) [pid = 17025] [serial = 2185] [outer = (nil)] 15:11:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f0690baa400) [pid = 17025] [serial = 2186] [outer = 0x7f067fbb2800] 15:11:32 INFO - PROCESS | 17025 | 1461363092610 Marionette DEBUG loaded listener.js 15:11:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f0690d13c00) [pid = 17025] [serial = 2187] [outer = 0x7f067fbb2800] 15:11:33 INFO - PROCESS | 17025 | 1461363093481 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]]]}] 15:11:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:11:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1579ms 15:11:33 INFO - PROCESS | 17025 | 1461363093534 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 15:11:33 INFO - PROCESS | 17025 | 1461363093538 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 15:11:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:11:33 INFO - PROCESS | 17025 | 1461363093544 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:11:33 INFO - PROCESS | 17025 | 1461363093546 Marionette TRACE conn3 <- [1,2886,null,{}] 15:11:33 INFO - PROCESS | 17025 | 1461363093562 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}] 15:11:33 INFO - PROCESS | 17025 | 1461363093824 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 15:11:34 INFO - PROCESS | 17025 | 1461363094144 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:34 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0696b8f000 == 148 [pid = 17025] [id = 729] 15:11:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f0676763400) [pid = 17025] [serial = 2188] [outer = (nil)] 15:11:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f0690db8000) [pid = 17025] [serial = 2189] [outer = 0x7f0676763400] 15:11:34 INFO - PROCESS | 17025 | 1461363094239 Marionette DEBUG loaded listener.js 15:11:34 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f0690e3a800) [pid = 17025] [serial = 2190] [outer = 0x7f0676763400] 15:11:35 INFO - PROCESS | 17025 | 1461363095252 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]]]}] 15:11:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:11:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1738ms 15:11:35 INFO - PROCESS | 17025 | 1461363095287 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 15:11:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:11:35 INFO - PROCESS | 17025 | 1461363095292 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 15:11:35 INFO - PROCESS | 17025 | 1461363095298 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:11:35 INFO - PROCESS | 17025 | 1461363095302 Marionette TRACE conn3 <- [1,2890,null,{}] 15:11:35 INFO - PROCESS | 17025 | 1461363095308 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}] 15:11:35 INFO - PROCESS | 17025 | 1461363095557 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 15:11:35 INFO - PROCESS | 17025 | 1461363095887 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:35 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069751f000 == 149 [pid = 17025] [id = 730] 15:11:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f06780e7800) [pid = 17025] [serial = 2191] [outer = (nil)] 15:11:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f0690f05c00) [pid = 17025] [serial = 2192] [outer = 0x7f06780e7800] 15:11:35 INFO - PROCESS | 17025 | 1461363095972 Marionette DEBUG loaded listener.js 15:11:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f0691e4d000) [pid = 17025] [serial = 2193] [outer = 0x7f06780e7800] 15:11:36 INFO - PROCESS | 17025 | 1461363096883 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:11:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:11:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1631ms 15:11:36 INFO - PROCESS | 17025 | 1461363096930 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 15:11:36 INFO - PROCESS | 17025 | 1461363096934 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 15:11:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:11:36 INFO - PROCESS | 17025 | 1461363096940 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:11:36 INFO - PROCESS | 17025 | 1461363096944 Marionette TRACE conn3 <- [1,2894,null,{}] 15:11:36 INFO - PROCESS | 17025 | 1461363096950 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}] 15:11:37 INFO - PROCESS | 17025 | 1461363097212 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 15:11:37 INFO - PROCESS | 17025 | 1461363097535 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:37 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0698366800 == 150 [pid = 17025] [id = 731] 15:11:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f067a59a800) [pid = 17025] [serial = 2194] [outer = (nil)] 15:11:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f0691e58c00) [pid = 17025] [serial = 2195] [outer = 0x7f067a59a800] 15:11:37 INFO - PROCESS | 17025 | 1461363097616 Marionette DEBUG loaded listener.js 15:11:37 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f06934d9800) [pid = 17025] [serial = 2196] [outer = 0x7f067a59a800] 15:11:38 INFO - PROCESS | 17025 | 1461363098500 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]]]}] 15:11:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:11:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1591ms 15:11:38 INFO - PROCESS | 17025 | 1461363098533 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 15:11:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:11:38 INFO - PROCESS | 17025 | 1461363098537 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 15:11:38 INFO - PROCESS | 17025 | 1461363098544 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:11:38 INFO - PROCESS | 17025 | 1461363098547 Marionette TRACE conn3 <- [1,2898,null,{}] 15:11:38 INFO - PROCESS | 17025 | 1461363098553 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}] 15:11:38 INFO - PROCESS | 17025 | 1461363098809 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685d66000 == 149 [pid = 17025] [id = 520] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06ae8e0800 == 148 [pid = 17025] [id = 126] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a9367000 == 147 [pid = 17025] [id = 437] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067facd000 == 146 [pid = 17025] [id = 713] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067e2e6800 == 145 [pid = 17025] [id = 712] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067ae2b000 == 144 [pid = 17025] [id = 711] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067964a800 == 143 [pid = 17025] [id = 710] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069491d000 == 142 [pid = 17025] [id = 709] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0693429800 == 141 [pid = 17025] [id = 708] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069200f000 == 140 [pid = 17025] [id = 707] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0691f17800 == 139 [pid = 17025] [id = 706] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690de0000 == 138 [pid = 17025] [id = 705] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068f8c8800 == 137 [pid = 17025] [id = 704] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e522800 == 136 [pid = 17025] [id = 703] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e412000 == 135 [pid = 17025] [id = 702] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d2b7000 == 134 [pid = 17025] [id = 701] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c01f000 == 133 [pid = 17025] [id = 700] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687d0d800 == 132 [pid = 17025] [id = 699] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06872d3800 == 131 [pid = 17025] [id = 698] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686d9c800 == 130 [pid = 17025] [id = 697] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685d69000 == 129 [pid = 17025] [id = 696] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06845b9800 == 128 [pid = 17025] [id = 695] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0683a97000 == 127 [pid = 17025] [id = 694] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06810d8800 == 126 [pid = 17025] [id = 693] 15:11:40 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067aee5000 == 125 [pid = 17025] [id = 692] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f067e20dc00) [pid = 17025] [serial = 2019] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f0681d8b800) [pid = 17025] [serial = 2075] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f0680f2cc00) [pid = 17025] [serial = 2072] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f067d59e400) [pid = 17025] [serial = 2063] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f067d7f4800) [pid = 17025] [serial = 2064] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f067ac96c00) [pid = 17025] [serial = 2061] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f0679e0d800) [pid = 17025] [serial = 2060] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f0679e10400) [pid = 17025] [serial = 2057] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f0686fac800) [pid = 17025] [serial = 2054] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f0686edb800) [pid = 17025] [serial = 2051] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f06869ca000) [pid = 17025] [serial = 2048] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f06844d9c00) [pid = 17025] [serial = 2045] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f06839ea800) [pid = 17025] [serial = 2042] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f0682295800) [pid = 17025] [serial = 2039] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f0681217800) [pid = 17025] [serial = 2036] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f068067a000) [pid = 17025] [serial = 2033] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f067fa74c00) [pid = 17025] [serial = 2030] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f067d7ef000) [pid = 17025] [serial = 2027] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f067ae40000) [pid = 17025] [serial = 2024] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f067676d000) [pid = 17025] [serial = 2021] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f067e20f400) [pid = 17025] [serial = 2066] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f067f970000) [pid = 17025] [serial = 2067] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f068067b400) [pid = 17025] [serial = 2070] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f0680507c00) [pid = 17025] [serial = 2069] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f0680f47800) [pid = 17025] [serial = 2073] [outer = (nil)] [url = about:blank] 15:11:41 INFO - PROCESS | 17025 | 1461363101413 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:41 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06798e2000 == 126 [pid = 17025] [id = 732] 15:11:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f067675f400) [pid = 17025] [serial = 2197] [outer = (nil)] 15:11:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f0678044000) [pid = 17025] [serial = 2198] [outer = 0x7f067675f400] 15:11:41 INFO - PROCESS | 17025 | 1461363101492 Marionette DEBUG loaded listener.js 15:11:41 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f0678599c00) [pid = 17025] [serial = 2199] [outer = 0x7f067675f400] 15:11:42 INFO - PROCESS | 17025 | 1461363102347 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]]]}] 15:11:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:11:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 3843ms 15:11:42 INFO - PROCESS | 17025 | 1461363102389 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 15:11:42 INFO - PROCESS | 17025 | 1461363102396 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 15:11:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:11:42 INFO - PROCESS | 17025 | 1461363102406 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:11:42 INFO - PROCESS | 17025 | 1461363102410 Marionette TRACE conn3 <- [1,2902,null,{}] 15:11:42 INFO - PROCESS | 17025 | 1461363102417 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}] 15:11:42 INFO - PROCESS | 17025 | 1461363102683 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 15:11:42 INFO - PROCESS | 17025 | 1461363102884 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:42 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067d7cf000 == 127 [pid = 17025] [id = 733] 15:11:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f0676761c00) [pid = 17025] [serial = 2200] [outer = (nil)] 15:11:42 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f067b0f5400) [pid = 17025] [serial = 2201] [outer = 0x7f0676761c00] 15:11:42 INFO - PROCESS | 17025 | 1461363102968 Marionette DEBUG loaded listener.js 15:11:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f067d592800) [pid = 17025] [serial = 2202] [outer = 0x7f0676761c00] 15:11:43 INFO - PROCESS | 17025 | 1461363103968 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:11:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:11:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1638ms 15:11:44 INFO - PROCESS | 17025 | 1461363104048 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 15:11:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:11:44 INFO - PROCESS | 17025 | 1461363104055 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 15:11:44 INFO - PROCESS | 17025 | 1461363104062 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:11:44 INFO - PROCESS | 17025 | 1461363104065 Marionette TRACE conn3 <- [1,2906,null,{}] 15:11:44 INFO - PROCESS | 17025 | 1461363104082 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}] 15:11:44 INFO - PROCESS | 17025 | 1461363104416 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 15:11:44 INFO - PROCESS | 17025 | 1461363104543 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ed0f000 == 128 [pid = 17025] [id = 734] 15:11:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f067ddc0400) [pid = 17025] [serial = 2203] [outer = (nil)] 15:11:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f067ed7ac00) [pid = 17025] [serial = 2204] [outer = 0x7f067ddc0400] 15:11:44 INFO - PROCESS | 17025 | 1461363104732 Marionette DEBUG loaded listener.js 15:11:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f067fb5b400) [pid = 17025] [serial = 2205] [outer = 0x7f067ddc0400] 15:11:46 INFO - PROCESS | 17025 | 1461363106360 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]]]}] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f06811ef800) [pid = 17025] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f067ac8c800) [pid = 17025] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f06869c2c00) [pid = 17025] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f0680f48c00) [pid = 17025] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f0676553000) [pid = 17025] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f0676555800) [pid = 17025] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f067ed7bc00) [pid = 17025] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f067ddc0c00) [pid = 17025] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f067c5ed400) [pid = 17025] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f067c2a9c00) [pid = 17025] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f0680f3e000) [pid = 17025] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f067655a800) [pid = 17025] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f0676554800) [pid = 17025] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f0676760000) [pid = 17025] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f067a595400) [pid = 17025] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f068b53b000) [pid = 17025] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f0679e03000) [pid = 17025] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f0680508c00) [pid = 17025] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f0678045800) [pid = 17025] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f067b0efc00) [pid = 17025] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f0685fd8c00) [pid = 17025] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f068358dc00) [pid = 17025] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f0680677000) [pid = 17025] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f0680674400) [pid = 17025] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f067c5e9400) [pid = 17025] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f0678047800) [pid = 17025] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f0676760800) [pid = 17025] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f0676760400) [pid = 17025] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f068c2a5000) [pid = 17025] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f068d3e1c00) [pid = 17025] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f067ae34800) [pid = 17025] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f068c0a1c00) [pid = 17025] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f0678595c00) [pid = 17025] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f0676764400) [pid = 17025] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:11:46 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f068b53c800) [pid = 17025] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:11:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:11:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2448ms 15:11:46 INFO - PROCESS | 17025 | 1461363106511 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 15:11:46 INFO - PROCESS | 17025 | 1461363106514 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 15:11:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:11:46 INFO - PROCESS | 17025 | 1461363106532 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:11:46 INFO - PROCESS | 17025 | 1461363106541 Marionette TRACE conn3 <- [1,2910,null,{}] 15:11:46 INFO - PROCESS | 17025 | 1461363106549 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}] 15:11:46 INFO - PROCESS | 17025 | 1461363106858 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 15:11:46 INFO - PROCESS | 17025 | 1461363106984 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:47 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06810c4800 == 129 [pid = 17025] [id = 735] 15:11:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f067ed7d400) [pid = 17025] [serial = 2206] [outer = (nil)] 15:11:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f067fa7b800) [pid = 17025] [serial = 2207] [outer = 0x7f067ed7d400] 15:11:47 INFO - PROCESS | 17025 | 1461363107051 Marionette DEBUG loaded listener.js 15:11:47 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f0680503400) [pid = 17025] [serial = 2208] [outer = 0x7f067ed7d400] 15:11:47 INFO - PROCESS | 17025 | 1461363107750 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]]]}] 15:11:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:11:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:11:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1247ms 15:11:47 INFO - PROCESS | 17025 | 1461363107771 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 15:11:47 INFO - PROCESS | 17025 | 1461363107776 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 15:11:47 INFO - TEST-START | /DOMEvents/constructors.html 15:11:47 INFO - PROCESS | 17025 | 1461363107783 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:11:47 INFO - PROCESS | 17025 | 1461363107786 Marionette TRACE conn3 <- [1,2914,null,{}] 15:11:47 INFO - PROCESS | 17025 | 1461363107792 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}] 15:11:48 INFO - PROCESS | 17025 | 1461363108020 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 15:11:48 INFO - PROCESS | 17025 | 1461363108224 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:48 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068336e800 == 130 [pid = 17025] [id = 736] 15:11:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f067c5ed400) [pid = 17025] [serial = 2209] [outer = (nil)] 15:11:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f0680f24000) [pid = 17025] [serial = 2210] [outer = 0x7f067c5ed400] 15:11:48 INFO - PROCESS | 17025 | 1461363108290 Marionette DEBUG loaded listener.js 15:11:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f0680f43400) [pid = 17025] [serial = 2211] [outer = 0x7f067c5ed400] 15:11:49 INFO - PROCESS | 17025 | 1461363109521 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]]]}] 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:11:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:11:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:11:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:11:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:11:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:11:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:11:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:11:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:11:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 1812ms 15:11:49 INFO - PROCESS | 17025 | 1461363109609 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 15:11:49 INFO - PROCESS | 17025 | 1461363109624 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 15:11:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:11:49 INFO - PROCESS | 17025 | 1461363109642 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:11:49 INFO - PROCESS | 17025 | 1461363109648 Marionette TRACE conn3 <- [1,2918,null,{}] 15:11:49 INFO - PROCESS | 17025 | 1461363109656 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}] 15:11:49 INFO - PROCESS | 17025 | 1461363109940 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 15:11:50 INFO - PROCESS | 17025 | 1461363110274 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:50 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ed06000 == 131 [pid = 17025] [id = 737] 15:11:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f067d595400) [pid = 17025] [serial = 2212] [outer = (nil)] 15:11:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f067d7f1800) [pid = 17025] [serial = 2213] [outer = 0x7f067d595400] 15:11:50 INFO - PROCESS | 17025 | 1461363110362 Marionette DEBUG loaded listener.js 15:11:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f067fb5c000) [pid = 17025] [serial = 2214] [outer = 0x7f067d595400] 15:11:51 INFO - PROCESS | 17025 | 1461363111269 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:11:51 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:11:51 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1643ms 15:11:51 INFO - PROCESS | 17025 | 1461363111282 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 15:11:51 INFO - PROCESS | 17025 | 1461363111290 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 15:11:51 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:11:51 INFO - PROCESS | 17025 | 1461363111302 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:11:51 INFO - PROCESS | 17025 | 1461363111305 Marionette TRACE conn3 <- [1,2922,null,{}] 15:11:51 INFO - PROCESS | 17025 | 1461363111313 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}] 15:11:51 INFO - PROCESS | 17025 | 1461363111567 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 15:11:51 INFO - PROCESS | 17025 | 1461363111820 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068388d000 == 132 [pid = 17025] [id = 738] 15:11:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f067fb61000) [pid = 17025] [serial = 2215] [outer = (nil)] 15:11:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f06811e8c00) [pid = 17025] [serial = 2216] [outer = 0x7f067fb61000] 15:11:51 INFO - PROCESS | 17025 | 1461363111901 Marionette DEBUG loaded listener.js 15:11:52 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f0681d81c00) [pid = 17025] [serial = 2217] [outer = 0x7f067fb61000] 15:11:52 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:11:52 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:11:52 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:11:52 INFO - PROCESS | 17025 | [17025] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:11:52 INFO - PROCESS | 17025 | 1461363112806 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]]]}] 15:11:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:11:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:11:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:11:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:11:52 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 15:11:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:11:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:11:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:11:52 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 15:11:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:11:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:11:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:11:52 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]" 15:11:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:11:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:11:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:11:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:11:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1583ms 15:11:52 INFO - PROCESS | 17025 | 1461363112889 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 15:11:52 INFO - PROCESS | 17025 | 1461363112898 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 15:11:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:11:52 INFO - PROCESS | 17025 | 1461363112921 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:11:52 INFO - PROCESS | 17025 | 1461363112928 Marionette TRACE conn3 <- [1,2926,null,{}] 15:11:52 INFO - PROCESS | 17025 | 1461363112949 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}] 15:11:53 INFO - PROCESS | 17025 | 1461363113209 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 15:11:53 INFO - PROCESS | 17025 | 1461363113494 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685b94800 == 133 [pid = 17025] [id = 739] 15:11:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f0680505800) [pid = 17025] [serial = 2218] [outer = (nil)] 15:11:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f068365c800) [pid = 17025] [serial = 2219] [outer = 0x7f0680505800] 15:11:53 INFO - PROCESS | 17025 | 1461363113623 Marionette DEBUG loaded listener.js 15:11:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f0685ce2000) [pid = 17025] [serial = 2220] [outer = 0x7f0680505800] 15:11:54 INFO - PROCESS | 17025 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:11:54 INFO - PROCESS | 17025 | 1461363114865 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]]]}] 15:11:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:11:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 2020ms 15:11:54 INFO - PROCESS | 17025 | 1461363114932 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 15:11:54 INFO - PROCESS | 17025 | 1461363114940 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 15:11:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:11:54 INFO - PROCESS | 17025 | 1461363114955 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:11:54 INFO - PROCESS | 17025 | 1461363114962 Marionette TRACE conn3 <- [1,2930,null,{}] 15:11:54 INFO - PROCESS | 17025 | 1461363114971 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}] 15:11:55 INFO - PROCESS | 17025 | 1461363115226 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 15:11:55 INFO - PROCESS | 17025 | 1461363115610 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686a50000 == 134 [pid = 17025] [id = 740] 15:11:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f0681d82c00) [pid = 17025] [serial = 2221] [outer = (nil)] 15:11:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f0685f31000) [pid = 17025] [serial = 2222] [outer = 0x7f0681d82c00] 15:11:55 INFO - PROCESS | 17025 | 1461363115754 Marionette DEBUG loaded listener.js 15:11:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f0686984000) [pid = 17025] [serial = 2223] [outer = 0x7f0681d82c00] 15:11:56 INFO - PROCESS | 17025 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:11:56 INFO - PROCESS | 17025 | 1461363116723 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]]]}] 15:11:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:11:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1792ms 15:11:56 INFO - PROCESS | 17025 | 1461363116747 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 15:11:56 INFO - PROCESS | 17025 | 1461363116751 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 15:11:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:11:56 INFO - PROCESS | 17025 | 1461363116757 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:11:56 INFO - PROCESS | 17025 | 1461363116761 Marionette TRACE conn3 <- [1,2934,null,{}] 15:11:56 INFO - PROCESS | 17025 | 1461363116767 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}] 15:11:57 INFO - PROCESS | 17025 | 1461363117043 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 15:11:57 INFO - PROCESS | 17025 | 1461363117301 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:57 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068722d000 == 135 [pid = 17025] [id = 741] 15:11:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f068365f000) [pid = 17025] [serial = 2224] [outer = (nil)] 15:11:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f0686b26000) [pid = 17025] [serial = 2225] [outer = 0x7f068365f000] 15:11:57 INFO - PROCESS | 17025 | 1461363117380 Marionette DEBUG loaded listener.js 15:11:57 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f0686d11400) [pid = 17025] [serial = 2226] [outer = 0x7f068365f000] 15:11:58 INFO - PROCESS | 17025 | 1461363118239 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]]]}] 15:11:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:11:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1534ms 15:11:58 INFO - PROCESS | 17025 | 1461363118294 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 15:11:58 INFO - PROCESS | 17025 | 1461363118298 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 15:11:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:11:58 INFO - PROCESS | 17025 | 1461363118355 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:11:58 INFO - PROCESS | 17025 | 1461363118361 Marionette TRACE conn3 <- [1,2938,null,{}] 15:11:58 INFO - PROCESS | 17025 | 1461363118381 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}] 15:11:58 INFO - PROCESS | 17025 | 1461363118776 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 15:11:59 INFO - PROCESS | 17025 | 1461363119194 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:59 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068c00d800 == 136 [pid = 17025] [id = 742] 15:11:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f06871e3400) [pid = 17025] [serial = 2227] [outer = (nil)] 15:11:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f0687d42400) [pid = 17025] [serial = 2228] [outer = 0x7f06871e3400] 15:11:59 INFO - PROCESS | 17025 | 1461363119369 Marionette DEBUG loaded listener.js 15:11:59 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f068b57e400) [pid = 17025] [serial = 2229] [outer = 0x7f06871e3400] 15:12:00 INFO - PROCESS | 17025 | 1461363120389 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]]]}] 15:12:00 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. 15:12:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2102ms 15:12:00 INFO - PROCESS | 17025 | 1461363120409 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 15:12:00 INFO - PROCESS | 17025 | 1461363120416 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 15:12:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:12:00 INFO - PROCESS | 17025 | 1461363120427 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:12:00 INFO - PROCESS | 17025 | 1461363120431 Marionette TRACE conn3 <- [1,2942,null,{}] 15:12:00 INFO - PROCESS | 17025 | 1461363120442 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}] 15:12:00 INFO - PROCESS | 17025 | 1461363120773 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 15:12:01 INFO - PROCESS | 17025 | 1461363121099 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:01 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068dd2f000 == 137 [pid = 17025] [id = 743] 15:12:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f067c2a5400) [pid = 17025] [serial = 2230] [outer = (nil)] 15:12:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f068bf6c000) [pid = 17025] [serial = 2231] [outer = 0x7f067c2a5400] 15:12:01 INFO - PROCESS | 17025 | 1461363121197 Marionette DEBUG loaded listener.js 15:12:01 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f068c0a4000) [pid = 17025] [serial = 2232] [outer = 0x7f067c2a5400] 15:12:01 INFO - PROCESS | 17025 | 1461363121972 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"]]]}] 15:12:02 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 15:12:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:12:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1592ms 15:12:02 INFO - PROCESS | 17025 | 1461363122020 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 15:12:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:12:02 INFO - PROCESS | 17025 | 1461363122024 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 15:12:02 INFO - PROCESS | 17025 | 1461363122031 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:12:02 INFO - PROCESS | 17025 | 1461363122035 Marionette TRACE conn3 <- [1,2946,null,{}] 15:12:02 INFO - PROCESS | 17025 | 1461363122041 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}] 15:12:02 INFO - PROCESS | 17025 | 1461363122329 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 15:12:02 INFO - PROCESS | 17025 | 1461363122617 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e4b5800 == 138 [pid = 17025] [id = 744] 15:12:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f0681216800) [pid = 17025] [serial = 2233] [outer = (nil)] 15:12:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f068c1e6400) [pid = 17025] [serial = 2234] [outer = 0x7f0681216800] 15:12:02 INFO - PROCESS | 17025 | 1461363122699 Marionette DEBUG loaded listener.js 15:12:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f068c2a4400) [pid = 17025] [serial = 2235] [outer = 0x7f0681216800] 15:12:03 INFO - PROCESS | 17025 | 1461363123651 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]]]}] 15:12:03 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. 15:12:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1635ms 15:12:03 INFO - PROCESS | 17025 | 1461363123666 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 15:12:03 INFO - PROCESS | 17025 | 1461363123670 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 15:12:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:12:03 INFO - PROCESS | 17025 | 1461363123676 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:12:03 INFO - PROCESS | 17025 | 1461363123679 Marionette TRACE conn3 <- [1,2950,null,{}] 15:12:03 INFO - PROCESS | 17025 | 1461363123685 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}] 15:12:03 INFO - PROCESS | 17025 | 1461363123963 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 15:12:04 INFO - PROCESS | 17025 | 1461363124214 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:04 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e8ee800 == 139 [pid = 17025] [id = 745] 15:12:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f06822d1c00) [pid = 17025] [serial = 2236] [outer = (nil)] 15:12:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f068c2dd800) [pid = 17025] [serial = 2237] [outer = 0x7f06822d1c00] 15:12:04 INFO - PROCESS | 17025 | 1461363124306 Marionette DEBUG loaded listener.js 15:12:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f068d257c00) [pid = 17025] [serial = 2238] [outer = 0x7f06822d1c00] 15:12:04 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d2f800 == 140 [pid = 17025] [id = 746] 15:12:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f068d3ec800) [pid = 17025] [serial = 2239] [outer = (nil)] 15:12:04 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f068c2a6800) [pid = 17025] [serial = 2240] [outer = 0x7f068d3ec800] 15:12:05 INFO - PROCESS | 17025 | 1461363125271 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]]]}] 15:12:05 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. 15:12:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1636ms 15:12:05 INFO - PROCESS | 17025 | 1461363125313 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 15:12:05 INFO - PROCESS | 17025 | 1461363125315 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 15:12:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:12:05 INFO - PROCESS | 17025 | 1461363125322 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:12:05 INFO - PROCESS | 17025 | 1461363125324 Marionette TRACE conn3 <- [1,2954,null,{}] 15:12:05 INFO - PROCESS | 17025 | 1461363125330 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}] 15:12:05 INFO - PROCESS | 17025 | 1461363125648 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 15:12:05 INFO - PROCESS | 17025 | 1461363125982 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:06 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069201e800 == 141 [pid = 17025] [id = 747] 15:12:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f068d56f800) [pid = 17025] [serial = 2241] [outer = (nil)] 15:12:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f068d94ec00) [pid = 17025] [serial = 2242] [outer = 0x7f068d56f800] 15:12:06 INFO - PROCESS | 17025 | 1461363126060 Marionette DEBUG loaded listener.js 15:12:06 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f068dd07000) [pid = 17025] [serial = 2243] [outer = 0x7f068d56f800] 15:12:06 INFO - PROCESS | 17025 | 1461363126825 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]]]}] 15:12:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:12:06 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 15:12:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1529ms 15:12:06 INFO - PROCESS | 17025 | 1461363126859 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 15:12:06 INFO - PROCESS | 17025 | 1461363126871 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 15:12:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:12:06 INFO - PROCESS | 17025 | 1461363126881 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:12:06 INFO - PROCESS | 17025 | 1461363126885 Marionette TRACE conn3 <- [1,2958,null,{}] 15:12:06 INFO - PROCESS | 17025 | 1461363126892 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}] 15:12:07 INFO - PROCESS | 17025 | 1461363127179 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 15:12:07 INFO - PROCESS | 17025 | 1461363127464 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:07 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06973a1800 == 142 [pid = 17025] [id = 748] 15:12:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f06844cc800) [pid = 17025] [serial = 2244] [outer = (nil)] 15:12:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f068e474800) [pid = 17025] [serial = 2245] [outer = 0x7f06844cc800] 15:12:07 INFO - PROCESS | 17025 | 1461363127553 Marionette DEBUG loaded listener.js 15:12:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f0690f10c00) [pid = 17025] [serial = 2246] [outer = 0x7f06844cc800] 15:12:08 INFO - PROCESS | 17025 | 1461363128404 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]]]}] 15:12:08 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. 15:12:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1537ms 15:12:08 INFO - PROCESS | 17025 | 1461363128418 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 15:12:08 INFO - PROCESS | 17025 | 1461363128421 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 15:12:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:12:08 INFO - PROCESS | 17025 | 1461363128427 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:12:08 INFO - PROCESS | 17025 | 1461363128431 Marionette TRACE conn3 <- [1,2962,null,{}] 15:12:08 INFO - PROCESS | 17025 | 1461363128436 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}] 15:12:08 INFO - PROCESS | 17025 | 1461363128678 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 15:12:08 INFO - PROCESS | 17025 | 1461363128935 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:08 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069d5f8000 == 143 [pid = 17025] [id = 749] 15:12:08 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f0685f27c00) [pid = 17025] [serial = 2247] [outer = (nil)] 15:12:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f06934dbc00) [pid = 17025] [serial = 2248] [outer = 0x7f0685f27c00] 15:12:09 INFO - PROCESS | 17025 | 1461363129016 Marionette DEBUG loaded listener.js 15:12:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f06935b7800) [pid = 17025] [serial = 2249] [outer = 0x7f0685f27c00] 15:12:09 INFO - PROCESS | 17025 | 1461363129840 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]]]}] 15:12:09 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. 15:12:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1428ms 15:12:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:12:09 INFO - PROCESS | 17025 | 1461363129856 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 15:12:09 INFO - PROCESS | 17025 | 1461363129859 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 15:12:09 INFO - PROCESS | 17025 | 1461363129866 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:12:09 INFO - PROCESS | 17025 | 1461363129869 Marionette TRACE conn3 <- [1,2966,null,{}] 15:12:09 INFO - PROCESS | 17025 | 1461363129874 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}] 15:12:10 INFO - PROCESS | 17025 | 1461363130134 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 15:12:10 INFO - PROCESS | 17025 | 1461363130394 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a34a7000 == 144 [pid = 17025] [id = 750] 15:12:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f068d25a400) [pid = 17025] [serial = 2250] [outer = (nil)] 15:12:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f0694958c00) [pid = 17025] [serial = 2251] [outer = 0x7f068d25a400] 15:12:10 INFO - PROCESS | 17025 | 1461363130472 Marionette DEBUG loaded listener.js 15:12:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f06955de400) [pid = 17025] [serial = 2252] [outer = 0x7f068d25a400] 15:12:11 INFO - PROCESS | 17025 | 1461363131338 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]]]}] 15:12:11 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. 15:12:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1535ms 15:12:11 INFO - PROCESS | 17025 | 1461363131400 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 15:12:11 INFO - PROCESS | 17025 | 1461363131404 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 15:12:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:12:11 INFO - PROCESS | 17025 | 1461363131410 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:12:11 INFO - PROCESS | 17025 | 1461363131413 Marionette TRACE conn3 <- [1,2970,null,{}] 15:12:11 INFO - PROCESS | 17025 | 1461363131418 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}] 15:12:11 INFO - PROCESS | 17025 | 1461363131694 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 15:12:11 INFO - PROCESS | 17025 | 1461363131951 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:11 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a43ad000 == 145 [pid = 17025] [id = 751] 15:12:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 185 (0x7f06949b8800) [pid = 17025] [serial = 2253] [outer = (nil)] 15:12:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 186 (0x7f069564d400) [pid = 17025] [serial = 2254] [outer = 0x7f06949b8800] 15:12:12 INFO - PROCESS | 17025 | 1461363132031 Marionette DEBUG loaded listener.js 15:12:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 187 (0x7f0695ba5400) [pid = 17025] [serial = 2255] [outer = 0x7f06949b8800] 15:12:12 INFO - PROCESS | 17025 | 1461363132836 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]]]}] 15:12:12 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. 15:12:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1482ms 15:12:12 INFO - PROCESS | 17025 | 1461363132894 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 15:12:12 INFO - PROCESS | 17025 | 1461363132898 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 15:12:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:12:12 INFO - PROCESS | 17025 | 1461363132904 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:12:12 INFO - PROCESS | 17025 | 1461363132907 Marionette TRACE conn3 <- [1,2974,null,{}] 15:12:12 INFO - PROCESS | 17025 | 1461363132954 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}] 15:12:13 INFO - PROCESS | 17025 | 1461363133260 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 15:12:13 INFO - PROCESS | 17025 | 1461363133480 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:13 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a540e800 == 146 [pid = 17025] [id = 752] 15:12:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 188 (0x7f0694159c00) [pid = 17025] [serial = 2256] [outer = (nil)] 15:12:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 189 (0x7f06960ed400) [pid = 17025] [serial = 2257] [outer = 0x7f0694159c00] 15:12:13 INFO - PROCESS | 17025 | 1461363133561 Marionette DEBUG loaded listener.js 15:12:13 INFO - PROCESS | 17025 | ++DOMWINDOW == 190 (0x7f0696473000) [pid = 17025] [serial = 2258] [outer = 0x7f0694159c00] 15:12:14 INFO - PROCESS | 17025 | 1461363134355 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]]]}] 15:12:14 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. 15:12:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1496ms 15:12:14 INFO - PROCESS | 17025 | 1461363134401 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 15:12:14 INFO - PROCESS | 17025 | 1461363134405 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 15:12:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:12:14 INFO - PROCESS | 17025 | 1461363134411 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:12:14 INFO - PROCESS | 17025 | 1461363134413 Marionette TRACE conn3 <- [1,2978,null,{}] 15:12:14 INFO - PROCESS | 17025 | 1461363134420 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}] 15:12:14 INFO - PROCESS | 17025 | 1461363134667 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 15:12:14 INFO - PROCESS | 17025 | 1461363134925 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a7141000 == 147 [pid = 17025] [id = 753] 15:12:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 191 (0x7f06949bb400) [pid = 17025] [serial = 2259] [outer = (nil)] 15:12:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 192 (0x7f06964e0000) [pid = 17025] [serial = 2260] [outer = 0x7f06949bb400] 15:12:15 INFO - PROCESS | 17025 | 1461363135002 Marionette DEBUG loaded listener.js 15:12:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 193 (0x7f069654d400) [pid = 17025] [serial = 2261] [outer = 0x7f06949bb400] 15:12:15 INFO - PROCESS | 17025 | 1461363135862 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]]]}] 15:12:15 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. 15:12:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1481ms 15:12:15 INFO - PROCESS | 17025 | 1461363135893 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 15:12:15 INFO - PROCESS | 17025 | 1461363135897 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 15:12:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:12:15 INFO - PROCESS | 17025 | 1461363135904 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:12:15 INFO - PROCESS | 17025 | 1461363135906 Marionette TRACE conn3 <- [1,2982,null,{}] 15:12:15 INFO - PROCESS | 17025 | 1461363135912 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}] 15:12:16 INFO - PROCESS | 17025 | 1461363136161 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 15:12:16 INFO - PROCESS | 17025 | 1461363136444 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:16 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a936c000 == 148 [pid = 17025] [id = 754] 15:12:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 194 (0x7f0687d3c000) [pid = 17025] [serial = 2262] [outer = (nil)] 15:12:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 195 (0x7f06965d2c00) [pid = 17025] [serial = 2263] [outer = 0x7f0687d3c000] 15:12:16 INFO - PROCESS | 17025 | 1461363136521 Marionette DEBUG loaded listener.js 15:12:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 196 (0x7f0696b39400) [pid = 17025] [serial = 2264] [outer = 0x7f0687d3c000] 15:12:17 INFO - PROCESS | 17025 | 1461363137318 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"]]]}] 15:12:17 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 15:12:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:12:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1428ms 15:12:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:12:17 INFO - PROCESS | 17025 | 1461363137333 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 15:12:17 INFO - PROCESS | 17025 | 1461363137336 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 15:12:17 INFO - PROCESS | 17025 | 1461363137343 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:12:17 INFO - PROCESS | 17025 | 1461363137346 Marionette TRACE conn3 <- [1,2986,null,{}] 15:12:17 INFO - PROCESS | 17025 | 1461363137352 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}] 15:12:17 INFO - PROCESS | 17025 | 1461363137607 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 15:12:17 INFO - PROCESS | 17025 | 1461363137868 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:17 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a9793800 == 149 [pid = 17025] [id = 755] 15:12:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 197 (0x7f0686b2ec00) [pid = 17025] [serial = 2265] [outer = (nil)] 15:12:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 198 (0x7f0696b3fc00) [pid = 17025] [serial = 2266] [outer = 0x7f0686b2ec00] 15:12:17 INFO - PROCESS | 17025 | 1461363137959 Marionette DEBUG loaded listener.js 15:12:18 INFO - PROCESS | 17025 | ++DOMWINDOW == 199 (0x7f0697226c00) [pid = 17025] [serial = 2267] [outer = 0x7f0686b2ec00] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0681234800 == 148 [pid = 17025] [id = 690] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067aee3000 == 147 [pid = 17025] [id = 684] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069d5ec000 == 146 [pid = 17025] [id = 602] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068c0da000 == 145 [pid = 17025] [id = 683] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067c46e000 == 144 [pid = 17025] [id = 686] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679ae2000 == 143 [pid = 17025] [id = 687] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067c2df800 == 142 [pid = 17025] [id = 533] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069751f000 == 141 [pid = 17025] [id = 730] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696b8f000 == 140 [pid = 17025] [id = 729] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06961dc000 == 139 [pid = 17025] [id = 728] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0696062800 == 138 [pid = 17025] [id = 727] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0693530000 == 137 [pid = 17025] [id = 726] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e8ef800 == 136 [pid = 17025] [id = 725] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e385800 == 135 [pid = 17025] [id = 724] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068d9b1800 == 134 [pid = 17025] [id = 723] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068b49f800 == 133 [pid = 17025] [id = 722] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0687b19800 == 132 [pid = 17025] [id = 721] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0686db9000 == 131 [pid = 17025] [id = 720] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0685f0d800 == 130 [pid = 17025] [id = 719] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0684757800 == 129 [pid = 17025] [id = 718] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06839d4000 == 128 [pid = 17025] [id = 717] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06824cd000 == 127 [pid = 17025] [id = 716] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067edce000 == 126 [pid = 17025] [id = 715] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067a55e800 == 125 [pid = 17025] [id = 627] 15:12:21 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679ae9000 == 124 [pid = 17025] [id = 714] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 198 (0x7f067ed7b800) [pid = 17025] [serial = 1953] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 197 (0x7f067e20b000) [pid = 17025] [serial = 2058] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 196 (0x7f0678595400) [pid = 17025] [serial = 2022] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 195 (0x7f0682288c00) [pid = 17025] [serial = 2037] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 194 (0x7f067c2a3800) [pid = 17025] [serial = 2025] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 193 (0x7f0686fc1000) [pid = 17025] [serial = 2052] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 192 (0x7f0686d16c00) [pid = 17025] [serial = 2049] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 191 (0x7f06844dac00) [pid = 17025] [serial = 2043] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 190 (0x7f068bf69400) [pid = 17025] [serial = 2055] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 189 (0x7f0680f2d800) [pid = 17025] [serial = 2034] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 188 (0x7f068692a000) [pid = 17025] [serial = 2046] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 187 (0x7f067fbb2400) [pid = 17025] [serial = 2031] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 186 (0x7f067e209000) [pid = 17025] [serial = 2028] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 185 (0x7f0683658800) [pid = 17025] [serial = 2040] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 184 (0x7f067f972000) [pid = 17025] [serial = 2141] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f067d7f0c00) [pid = 17025] [serial = 2138] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f067e1d8000) [pid = 17025] [serial = 2139] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f068b585800) [pid = 17025] [serial = 2108] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f0687d3e800) [pid = 17025] [serial = 2106] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f068727a400) [pid = 17025] [serial = 2105] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f0687270c00) [pid = 17025] [serial = 2103] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f06871e5c00) [pid = 17025] [serial = 2102] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f0686fc0400) [pid = 17025] [serial = 2100] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f0686fb6800) [pid = 17025] [serial = 2099] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f0686fa6000) [pid = 17025] [serial = 2097] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f0686edc000) [pid = 17025] [serial = 2096] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f0686b30400) [pid = 17025] [serial = 2094] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f0686991c00) [pid = 17025] [serial = 2093] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f06839f0800) [pid = 17025] [serial = 2091] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f06835adc00) [pid = 17025] [serial = 2090] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f06833e2000) [pid = 17025] [serial = 2088] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f06822d0800) [pid = 17025] [serial = 2087] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f0681d7f400) [pid = 17025] [serial = 2085] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f0680f4a800) [pid = 17025] [serial = 2084] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f067e20f800) [pid = 17025] [serial = 2082] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f067ddc6400) [pid = 17025] [serial = 2081] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f067ac98c00) [pid = 17025] [serial = 2079] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f06798f9c00) [pid = 17025] [serial = 2078] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f067ac89800) [pid = 17025] [serial = 2135] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f0676767000) [pid = 17025] [serial = 2132] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f06780e6000) [pid = 17025] [serial = 2133] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f068da89c00) [pid = 17025] [serial = 2130] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f068d949400) [pid = 17025] [serial = 2129] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f068d56d400) [pid = 17025] [serial = 2127] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f068d565000) [pid = 17025] [serial = 2126] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f068d3e7800) [pid = 17025] [serial = 2124] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f068d3df800) [pid = 17025] [serial = 2123] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f068d259800) [pid = 17025] [serial = 2121] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f068d251400) [pid = 17025] [serial = 2120] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f068c2de000) [pid = 17025] [serial = 2118] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f068c2aac00) [pid = 17025] [serial = 2117] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f068c2a1c00) [pid = 17025] [serial = 2115] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f068c1e9400) [pid = 17025] [serial = 2114] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f068c0a8400) [pid = 17025] [serial = 2112] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f068c09e000) [pid = 17025] [serial = 2111] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f068bf67400) [pid = 17025] [serial = 2109] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f067b0f6c00) [pid = 17025] [serial = 2136] [outer = (nil)] [url = about:blank] 15:12:21 INFO - PROCESS | 17025 | 1461363141702 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]]]}] 15:12:21 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. 15:12:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 4495ms 15:12:21 INFO - PROCESS | 17025 | 1461363141851 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 15:12:21 INFO - PROCESS | 17025 | 1461363141857 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 15:12:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:12:21 INFO - PROCESS | 17025 | 1461363141865 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:12:21 INFO - PROCESS | 17025 | 1461363141868 Marionette TRACE conn3 <- [1,2990,null,{}] 15:12:21 INFO - PROCESS | 17025 | 1461363141876 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}] 15:12:22 INFO - PROCESS | 17025 | 1461363142094 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 15:12:22 INFO - PROCESS | 17025 | 1461363142324 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679fcf800 == 125 [pid = 17025] [id = 756] 15:12:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f067859fc00) [pid = 17025] [serial = 2268] [outer = (nil)] 15:12:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f06792a0400) [pid = 17025] [serial = 2269] [outer = 0x7f067859fc00] 15:12:22 INFO - PROCESS | 17025 | 1461363142393 Marionette DEBUG loaded listener.js 15:12:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f0679e05000) [pid = 17025] [serial = 2270] [outer = 0x7f067859fc00] 15:12:22 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067afc9000 == 126 [pid = 17025] [id = 757] 15:12:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f067b0f4800) [pid = 17025] [serial = 2271] [outer = (nil)] 15:12:22 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f0679e0a800) [pid = 17025] [serial = 2272] [outer = 0x7f067b0f4800] 15:12:23 INFO - PROCESS | 17025 | 1461363143190 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]]]}] 15:12:23 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. 15:12:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1394ms 15:12:23 INFO - PROCESS | 17025 | 1461363143260 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 15:12:23 INFO - PROCESS | 17025 | 1461363143269 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 15:12:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:12:23 INFO - PROCESS | 17025 | 1461363143287 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:12:23 INFO - PROCESS | 17025 | 1461363143292 Marionette TRACE conn3 <- [1,2994,null,{}] 15:12:23 INFO - PROCESS | 17025 | 1461363143298 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}] 15:12:23 INFO - PROCESS | 17025 | 1461363143602 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 15:12:23 INFO - PROCESS | 17025 | 1461363143868 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:23 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067dc40800 == 127 [pid = 17025] [id = 758] 15:12:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f067c2a2800) [pid = 17025] [serial = 2273] [outer = (nil)] 15:12:23 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f067c5e8400) [pid = 17025] [serial = 2274] [outer = 0x7f067c2a2800] 15:12:23 INFO - PROCESS | 17025 | 1461363143940 Marionette DEBUG loaded listener.js 15:12:24 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f067d6f4800) [pid = 17025] [serial = 2275] [outer = 0x7f067c2a2800] 15:12:24 INFO - PROCESS | 17025 | 1461363144811 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]]]}] 15:12:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:12:24 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 15:12:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1547ms 15:12:24 INFO - PROCESS | 17025 | 1461363144835 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 15:12:24 INFO - PROCESS | 17025 | 1461363144840 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 15:12:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:12:24 INFO - PROCESS | 17025 | 1461363144846 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:12:24 INFO - PROCESS | 17025 | 1461363144852 Marionette TRACE conn3 <- [1,2998,null,{}] 15:12:24 INFO - PROCESS | 17025 | 1461363144868 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}] 15:12:25 INFO - PROCESS | 17025 | 1461363145171 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 15:12:25 INFO - PROCESS | 17025 | 1461363145230 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:25 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ed17800 == 128 [pid = 17025] [id = 759] 15:12:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f067e1d4c00) [pid = 17025] [serial = 2276] [outer = (nil)] 15:12:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f067ed81800) [pid = 17025] [serial = 2277] [outer = 0x7f067e1d4c00] 15:12:25 INFO - PROCESS | 17025 | 1461363145299 Marionette DEBUG loaded listener.js 15:12:25 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f067fa73000) [pid = 17025] [serial = 2278] [outer = 0x7f067e1d4c00] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f0676763400) [pid = 17025] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f067fbb2800) [pid = 17025] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f068c2e0000) [pid = 17025] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f0680f47000) [pid = 17025] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f067ddc0400) [pid = 17025] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f06839edc00) [pid = 17025] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f06839e6000) [pid = 17025] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f0676559800) [pid = 17025] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f067c2b0800) [pid = 17025] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f067a59a800) [pid = 17025] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f0680f26400) [pid = 17025] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f068c2e2000) [pid = 17025] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f0686927c00) [pid = 17025] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f0676556800) [pid = 17025] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f0685fcf000) [pid = 17025] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f068692b000) [pid = 17025] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f0686fa3000) [pid = 17025] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f067d595000) [pid = 17025] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f067ed7d400) [pid = 17025] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f0676761c00) [pid = 17025] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f06780e7800) [pid = 17025] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f067ed87000) [pid = 17025] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:12:26 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f067675f400) [pid = 17025] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:12:26 INFO - PROCESS | 17025 | 1461363146710 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]]]}] 15:12:26 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. 15:12:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1886ms 15:12:26 INFO - PROCESS | 17025 | 1461363146733 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 15:12:26 INFO - PROCESS | 17025 | 1461363146738 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 15:12:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:12:26 INFO - PROCESS | 17025 | 1461363146766 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:12:26 INFO - PROCESS | 17025 | 1461363146768 Marionette TRACE conn3 <- [1,3002,null,{}] 15:12:26 INFO - PROCESS | 17025 | 1461363146777 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}] 15:12:27 INFO - PROCESS | 17025 | 1461363147009 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 15:12:27 INFO - PROCESS | 17025 | 1461363147244 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:27 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067fadf000 == 129 [pid = 17025] [id = 760] 15:12:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f067a59a800) [pid = 17025] [serial = 2279] [outer = (nil)] 15:12:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f067fa7a400) [pid = 17025] [serial = 2280] [outer = 0x7f067a59a800] 15:12:27 INFO - PROCESS | 17025 | 1461363147310 Marionette DEBUG loaded listener.js 15:12:27 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f067fbb2400) [pid = 17025] [serial = 2281] [outer = 0x7f067a59a800] 15:12:27 INFO - PROCESS | 17025 | 1461363147987 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]]]}] 15:12:27 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. 15:12:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1248ms 15:12:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:12:28 INFO - PROCESS | 17025 | 1461363148002 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 15:12:28 INFO - PROCESS | 17025 | 1461363148004 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 15:12:28 INFO - PROCESS | 17025 | 1461363148011 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:12:28 INFO - PROCESS | 17025 | 1461363148014 Marionette TRACE conn3 <- [1,3006,null,{}] 15:12:28 INFO - PROCESS | 17025 | 1461363148020 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}] 15:12:28 INFO - PROCESS | 17025 | 1461363148328 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 15:12:28 INFO - PROCESS | 17025 | 1461363148354 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:28 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0681253000 == 130 [pid = 17025] [id = 761] 15:12:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f067b0f8400) [pid = 17025] [serial = 2282] [outer = (nil)] 15:12:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f0680510c00) [pid = 17025] [serial = 2283] [outer = 0x7f067b0f8400] 15:12:28 INFO - PROCESS | 17025 | 1461363148418 Marionette DEBUG loaded listener.js 15:12:28 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f0680f2d400) [pid = 17025] [serial = 2284] [outer = 0x7f067b0f8400] 15:12:29 INFO - PROCESS | 17025 | 1461363149571 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]]]}] 15:12:29 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. 15:12:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1581ms 15:12:29 INFO - PROCESS | 17025 | 1461363149593 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 15:12:29 INFO - PROCESS | 17025 | 1461363149601 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 15:12:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:12:29 INFO - PROCESS | 17025 | 1461363149611 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:12:29 INFO - PROCESS | 17025 | 1461363149615 Marionette TRACE conn3 <- [1,3010,null,{}] 15:12:29 INFO - PROCESS | 17025 | 1461363149624 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}] 15:12:29 INFO - PROCESS | 17025 | 1461363149905 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 15:12:30 INFO - PROCESS | 17025 | 1461363150162 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:30 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067d7c9000 == 131 [pid = 17025] [id = 762] 15:12:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f06798ecc00) [pid = 17025] [serial = 2285] [outer = (nil)] 15:12:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f067ae36c00) [pid = 17025] [serial = 2286] [outer = 0x7f06798ecc00] 15:12:30 INFO - PROCESS | 17025 | 1461363150249 Marionette DEBUG loaded listener.js 15:12:30 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f067c5ecc00) [pid = 17025] [serial = 2287] [outer = 0x7f06798ecc00] 15:12:31 INFO - PROCESS | 17025 | 1461363151152 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]]]}] 15:12:31 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 15:12:31 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1585ms 15:12:31 INFO - PROCESS | 17025 | 1461363151197 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 15:12:31 INFO - PROCESS | 17025 | 1461363151206 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 15:12:31 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:12:31 INFO - PROCESS | 17025 | 1461363151217 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:12:31 INFO - PROCESS | 17025 | 1461363151222 Marionette TRACE conn3 <- [1,3014,null,{}] 15:12:31 INFO - PROCESS | 17025 | 1461363151230 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}] 15:12:31 INFO - PROCESS | 17025 | 1461363151504 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 15:12:31 INFO - PROCESS | 17025 | 1461363151794 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:31 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068341f800 == 132 [pid = 17025] [id = 763] 15:12:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f067e1d8000) [pid = 17025] [serial = 2288] [outer = (nil)] 15:12:31 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f067fa78400) [pid = 17025] [serial = 2289] [outer = 0x7f067e1d8000] 15:12:31 INFO - PROCESS | 17025 | 1461363151969 Marionette DEBUG loaded listener.js 15:12:32 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f0680511400) [pid = 17025] [serial = 2290] [outer = 0x7f067e1d8000] 15:12:32 INFO - PROCESS | 17025 | [17025] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:12:32 INFO - PROCESS | 17025 | 1461363152861 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:12:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:12:32 INFO - {} 15:12:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:12:32 INFO - {} 15:12:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:12:32 INFO - {} 15:12:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:12:32 INFO - {} 15:12:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1685ms 15:12:32 INFO - PROCESS | 17025 | 1461363152914 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 15:12:32 INFO - PROCESS | 17025 | 1461363152917 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 15:12:32 INFO - TEST-START | /FileAPI/fileReader.html 15:12:32 INFO - PROCESS | 17025 | 1461363152925 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:12:32 INFO - PROCESS | 17025 | 1461363152931 Marionette TRACE conn3 <- [1,3018,null,{}] 15:12:33 INFO - PROCESS | 17025 | 1461363152999 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}] 15:12:33 INFO - PROCESS | 17025 | 1461363153279 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 15:12:33 INFO - PROCESS | 17025 | 1461363153602 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:33 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068429e800 == 133 [pid = 17025] [id = 764] 15:12:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f0680f2f000) [pid = 17025] [serial = 2291] [outer = (nil)] 15:12:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f0681d80000) [pid = 17025] [serial = 2292] [outer = 0x7f0680f2f000] 15:12:33 INFO - PROCESS | 17025 | 1461363153687 Marionette DEBUG loaded listener.js 15:12:33 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f06822ccc00) [pid = 17025] [serial = 2293] [outer = 0x7f0680f2f000] 15:12:34 INFO - PROCESS | 17025 | 1461363154521 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]]]}] 15:12:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:12:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:12:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:12:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:12:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 1636ms 15:12:34 INFO - PROCESS | 17025 | 1461363154564 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 15:12:34 INFO - TEST-START | /FileAPI/historical.html 15:12:34 INFO - PROCESS | 17025 | 1461363154569 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 15:12:34 INFO - PROCESS | 17025 | 1461363154577 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:12:34 INFO - PROCESS | 17025 | 1461363154580 Marionette TRACE conn3 <- [1,3022,null,{}] 15:12:34 INFO - PROCESS | 17025 | 1461363154587 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}] 15:12:34 INFO - PROCESS | 17025 | 1461363154885 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 15:12:35 INFO - PROCESS | 17025 | 1461363155172 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:35 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685b86000 == 134 [pid = 17025] [id = 765] 15:12:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f0682288c00) [pid = 17025] [serial = 2294] [outer = (nil)] 15:12:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f0683584000) [pid = 17025] [serial = 2295] [outer = 0x7f0682288c00] 15:12:35 INFO - PROCESS | 17025 | 1461363155298 Marionette DEBUG loaded listener.js 15:12:35 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f06835adc00) [pid = 17025] [serial = 2296] [outer = 0x7f0682288c00] 15:12:36 INFO - PROCESS | 17025 | 1461363156123 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"]]]}] 15:12:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:12:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:12:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:12:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:12:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:12:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:12:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:12:36 INFO - TEST-OK | /FileAPI/historical.html | took 1585ms 15:12:36 INFO - PROCESS | 17025 | 1461363156164 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 15:12:36 INFO - PROCESS | 17025 | 1461363156169 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 15:12:36 INFO - PROCESS | 17025 | 1461363156181 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:12:36 INFO - PROCESS | 17025 | 1461363156184 Marionette TRACE conn3 <- [1,3026,null,{}] 15:12:36 INFO - TEST-START | /FileAPI/idlharness.html 15:12:36 INFO - PROCESS | 17025 | 1461363156194 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}] 15:12:36 INFO - PROCESS | 17025 | 1461363156478 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 15:12:36 INFO - PROCESS | 17025 | 1461363156766 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:36 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0685ed2000 == 135 [pid = 17025] [id = 766] 15:12:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 149 (0x7f068121f000) [pid = 17025] [serial = 2297] [outer = (nil)] 15:12:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 150 (0x7f06839f0400) [pid = 17025] [serial = 2298] [outer = 0x7f068121f000] 15:12:36 INFO - PROCESS | 17025 | 1461363156867 Marionette DEBUG loaded listener.js 15:12:36 INFO - PROCESS | 17025 | ++DOMWINDOW == 151 (0x7f06844db800) [pid = 17025] [serial = 2299] [outer = 0x7f068121f000] 15:12:38 INFO - PROCESS | 17025 | 1461363158849 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]]]}] 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:12:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:12:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:12:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:12:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:12:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:12:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:12:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:12:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:12:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:12:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:12:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:12:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:12:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:12:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:12:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:12:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:12:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:12:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:12:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:12:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:12:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:12:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:12:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:12:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:12:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:12:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:12:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:12:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:12:38 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 15:12:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:12:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:12:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:12:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:12:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:12:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:12:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:12:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:12:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:12:39 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 15:12:39 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 15:12:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:12:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:12:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:12:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:12:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:12:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:12:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:12:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:12:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:12:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:12:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:12:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:12:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:12:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:12:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:12:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:12:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:12:39 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 15:12:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:12:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:12:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:12:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:12:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:12:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:12:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:12:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:12:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:12:39 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 15:12:39 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 15:12:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:12:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:12:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:12:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:12:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:12:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:12:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:12:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:12:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:12:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:12:39 INFO - TEST-OK | /FileAPI/idlharness.html | took 2760ms 15:12:39 INFO - PROCESS | 17025 | 1461363158973 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 15:12:39 INFO - PROCESS | 17025 | 1461363158983 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 15:12:39 INFO - TEST-START | /FileAPI/idlharness.worker 15:12:39 INFO - PROCESS | 17025 | 1461363159003 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:12:39 INFO - PROCESS | 17025 | 1461363159013 Marionette TRACE conn3 <- [1,3030,null,{}] 15:12:39 INFO - PROCESS | 17025 | 1461363159025 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}] 15:12:39 INFO - PROCESS | 17025 | 1461363159357 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 15:12:39 INFO - PROCESS | 17025 | 1461363159629 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:39 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687b0b800 == 136 [pid = 17025] [id = 767] 15:12:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 152 (0x7f06844dbc00) [pid = 17025] [serial = 2300] [outer = (nil)] 15:12:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 153 (0x7f068b53a800) [pid = 17025] [serial = 2301] [outer = 0x7f06844dbc00] 15:12:39 INFO - PROCESS | 17025 | 1461363159716 Marionette DEBUG loaded listener.js 15:12:39 INFO - PROCESS | 17025 | ++DOMWINDOW == 154 (0x7f068bf6bc00) [pid = 17025] [serial = 2302] [outer = 0x7f06844dbc00] 15:12:40 INFO - PROCESS | 17025 | [17025] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:12:42 INFO - PROCESS | 17025 | 1461363162248 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,{},{}]]]}] 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:12:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:12:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:12:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:12:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:12:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:12:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:12:42 INFO - {} 15:12:42 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 15:12:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:12:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:12:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:12:42 INFO - {} 15:12:42 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 - {} 15:12:42 INFO - {} 15:12:42 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 15:12:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:12:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:12:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:12:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:12:42 INFO - {} 15:12:42 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 15:12:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:12:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:12:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:12:42 INFO - {} 15:12:42 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 - {} 15:12:42 INFO - {} 15:12:42 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 15:12:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:12:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:12:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 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 15:12:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:12:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:12:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 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 15:12:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 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 15:12:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 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 15:12:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:12:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:12:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:12:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:12:42 INFO - {} 15:12:42 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3328ms 15:12:42 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:12:42 INFO - PROCESS | 17025 | 1461363162333 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 15:12:42 INFO - PROCESS | 17025 | 1461363162336 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 15:12:42 INFO - PROCESS | 17025 | 1461363162395 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:12:42 INFO - PROCESS | 17025 | 1461363162403 Marionette TRACE conn3 <- [1,3034,null,{}] 15:12:42 INFO - PROCESS | 17025 | 1461363162422 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}] 15:12:42 INFO - PROCESS | 17025 | 1461363162775 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 15:12:43 INFO - PROCESS | 17025 | 1461363163053 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:43 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068de72800 == 137 [pid = 17025] [id = 768] 15:12:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 155 (0x7f068b585800) [pid = 17025] [serial = 2303] [outer = (nil)] 15:12:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 156 (0x7f068c2a9000) [pid = 17025] [serial = 2304] [outer = 0x7f068b585800] 15:12:43 INFO - PROCESS | 17025 | 1461363163130 Marionette DEBUG loaded listener.js 15:12:43 INFO - PROCESS | 17025 | ++DOMWINDOW == 157 (0x7f069646c800) [pid = 17025] [serial = 2305] [outer = 0x7f068b585800] 15:12:43 INFO - PROCESS | 17025 | 1461363163917 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]]]}] 15:12:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:12:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1607ms 15:12:43 INFO - PROCESS | 17025 | 1461363163949 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 15:12:43 INFO - PROCESS | 17025 | 1461363163953 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 15:12:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:12:43 INFO - PROCESS | 17025 | 1461363163960 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:12:43 INFO - PROCESS | 17025 | 1461363163963 Marionette TRACE conn3 <- [1,3038,null,{}] 15:12:43 INFO - PROCESS | 17025 | 1461363163968 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}] 15:12:44 INFO - PROCESS | 17025 | 1461363164211 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 15:12:44 INFO - PROCESS | 17025 | 1461363164500 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:44 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068e4cc000 == 138 [pid = 17025] [id = 769] 15:12:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 158 (0x7f067ae33c00) [pid = 17025] [serial = 2306] [outer = (nil)] 15:12:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 159 (0x7f069646e000) [pid = 17025] [serial = 2307] [outer = 0x7f067ae33c00] 15:12:44 INFO - PROCESS | 17025 | 1461363164576 Marionette DEBUG loaded listener.js 15:12:44 INFO - PROCESS | 17025 | ++DOMWINDOW == 160 (0x7f0696b41400) [pid = 17025] [serial = 2308] [outer = 0x7f067ae33c00] 15:12:45 INFO - PROCESS | 17025 | 1461363165369 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"]]]}] 15:12:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:12:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1428ms 15:12:45 INFO - PROCESS | 17025 | 1461363165390 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 15:12:45 INFO - PROCESS | 17025 | 1461363165393 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 15:12:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:12:45 INFO - PROCESS | 17025 | 1461363165399 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:12:45 INFO - PROCESS | 17025 | 1461363165402 Marionette TRACE conn3 <- [1,3042,null,{}] 15:12:45 INFO - PROCESS | 17025 | 1461363165407 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}] 15:12:45 INFO - PROCESS | 17025 | 1461363165650 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 15:12:45 INFO - PROCESS | 17025 | 1461363165903 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:45 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0690d34000 == 139 [pid = 17025] [id = 770] 15:12:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 161 (0x7f067ae34000) [pid = 17025] [serial = 2309] [outer = (nil)] 15:12:45 INFO - PROCESS | 17025 | ++DOMWINDOW == 162 (0x7f06978ecc00) [pid = 17025] [serial = 2310] [outer = 0x7f067ae34000] 15:12:45 INFO - PROCESS | 17025 | 1461363165982 Marionette DEBUG loaded listener.js 15:12:46 INFO - PROCESS | 17025 | ++DOMWINDOW == 163 (0x7f0697a1a000) [pid = 17025] [serial = 2311] [outer = 0x7f067ae34000] 15:12:47 INFO - PROCESS | 17025 | 1461363167104 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]]]}] 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:12:47 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. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:12:47 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'.) 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:12:47 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. 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:12:47 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. 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:12:47 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. 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:12:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1806ms 15:12:47 INFO - PROCESS | 17025 | 1461363167206 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 15:12:47 INFO - PROCESS | 17025 | 1461363167212 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 15:12:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:12:47 INFO - PROCESS | 17025 | 1461363167222 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:12:47 INFO - PROCESS | 17025 | 1461363167226 Marionette TRACE conn3 <- [1,3046,null,{}] 15:12:47 INFO - PROCESS | 17025 | 1461363167241 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}] 15:12:47 INFO - PROCESS | 17025 | 1461363167550 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 15:12:47 INFO - PROCESS | 17025 | 1461363167977 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:48 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687f32000 == 140 [pid = 17025] [id = 771] 15:12:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 164 (0x7f0685fcf000) [pid = 17025] [serial = 2312] [outer = (nil)] 15:12:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 165 (0x7f068c0a8400) [pid = 17025] [serial = 2313] [outer = 0x7f0685fcf000] 15:12:48 INFO - PROCESS | 17025 | 1461363168061 Marionette DEBUG loaded listener.js 15:12:48 INFO - PROCESS | 17025 | ++DOMWINDOW == 166 (0x7f068c2de000) [pid = 17025] [serial = 2314] [outer = 0x7f0685fcf000] 15:12:48 INFO - PROCESS | 17025 | [17025] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:12:49 INFO - PROCESS | 17025 | 1461363169066 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:12:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:12:49 INFO - {} 15:12:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1895ms 15:12:49 INFO - PROCESS | 17025 | 1461363169132 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 15:12:49 INFO - PROCESS | 17025 | 1461363169135 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 15:12:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:12:49 INFO - PROCESS | 17025 | 1461363169184 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:12:49 INFO - PROCESS | 17025 | 1461363169188 Marionette TRACE conn3 <- [1,3050,null,{}] 15:12:49 INFO - PROCESS | 17025 | 1461363169204 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}] 15:12:49 INFO - PROCESS | 17025 | 1461363169497 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 15:12:49 INFO - PROCESS | 17025 | 1461363169827 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:49 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f068dd2a000 == 141 [pid = 17025] [id = 772] 15:12:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 167 (0x7f068d3eac00) [pid = 17025] [serial = 2315] [outer = (nil)] 15:12:49 INFO - PROCESS | 17025 | ++DOMWINDOW == 168 (0x7f068de21c00) [pid = 17025] [serial = 2316] [outer = 0x7f068d3eac00] 15:12:49 INFO - PROCESS | 17025 | 1461363169908 Marionette DEBUG loaded listener.js 15:12:50 INFO - PROCESS | 17025 | ++DOMWINDOW == 169 (0x7f068e6f1800) [pid = 17025] [serial = 2317] [outer = 0x7f068d3eac00] 15:12:50 INFO - PROCESS | 17025 | 1461363170716 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]]]}] 15:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:12:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1595ms 15:12:50 INFO - PROCESS | 17025 | 1461363170739 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 15:12:50 INFO - PROCESS | 17025 | 1461363170743 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 15:12:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:12:50 INFO - PROCESS | 17025 | 1461363170750 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:12:50 INFO - PROCESS | 17025 | 1461363170753 Marionette TRACE conn3 <- [1,3054,null,{}] 15:12:50 INFO - PROCESS | 17025 | 1461363170759 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}] 15:12:51 INFO - PROCESS | 17025 | 1461363171005 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 15:12:51 INFO - PROCESS | 17025 | 1461363171291 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:51 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0695c1e000 == 142 [pid = 17025] [id = 773] 15:12:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 170 (0x7f068d565000) [pid = 17025] [serial = 2318] [outer = (nil)] 15:12:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 171 (0x7f0697a1b800) [pid = 17025] [serial = 2319] [outer = 0x7f068d565000] 15:12:51 INFO - PROCESS | 17025 | 1461363171383 Marionette DEBUG loaded listener.js 15:12:51 INFO - PROCESS | 17025 | ++DOMWINDOW == 172 (0x7f06986f4000) [pid = 17025] [serial = 2320] [outer = 0x7f068d565000] 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:12:52 INFO - PROCESS | 17025 | 1461363172689 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"]]]}] 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:12:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:12:52 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" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:12:52 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" 15:12:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:12:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:12:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2064ms 15:12:52 INFO - PROCESS | 17025 | 1461363172841 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 15:12:52 INFO - PROCESS | 17025 | 1461363172844 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 15:12:52 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:12:52 INFO - PROCESS | 17025 | 1461363172863 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:12:52 INFO - PROCESS | 17025 | 1461363172868 Marionette TRACE conn3 <- [1,3058,null,{}] 15:12:52 INFO - PROCESS | 17025 | 1461363172879 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}] 15:12:53 INFO - PROCESS | 17025 | 1461363173235 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 15:12:53 INFO - PROCESS | 17025 | 1461363173517 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:53 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0697132800 == 143 [pid = 17025] [id = 774] 15:12:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 173 (0x7f068b534800) [pid = 17025] [serial = 2321] [outer = (nil)] 15:12:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 174 (0x7f069d56e800) [pid = 17025] [serial = 2322] [outer = 0x7f068b534800] 15:12:53 INFO - PROCESS | 17025 | 1461363173593 Marionette DEBUG loaded listener.js 15:12:53 INFO - PROCESS | 17025 | ++DOMWINDOW == 175 (0x7f069e47c800) [pid = 17025] [serial = 2323] [outer = 0x7f068b534800] 15:12:54 INFO - PROCESS | 17025 | 1461363174542 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]]]}] 15:12:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:12:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:12:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:12:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:12:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:12:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:12:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:12:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:12:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:12:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:12:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:12:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:12:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:12:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:12:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:12:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:12:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:12:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:12:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:12:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1742ms 15:12:54 INFO - PROCESS | 17025 | 1461363174609 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 15:12:54 INFO - PROCESS | 17025 | 1461363174616 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 15:12:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:12:54 INFO - PROCESS | 17025 | 1461363174625 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:12:54 INFO - PROCESS | 17025 | 1461363174628 Marionette TRACE conn3 <- [1,3062,null,{}] 15:12:54 INFO - PROCESS | 17025 | 1461363174632 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}] 15:12:54 INFO - PROCESS | 17025 | 1461363174877 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 15:12:55 INFO - PROCESS | 17025 | 1461363175171 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:55 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f069a26a800 == 144 [pid = 17025] [id = 775] 15:12:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 176 (0x7f067e1dc400) [pid = 17025] [serial = 2324] [outer = (nil)] 15:12:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 177 (0x7f06a343d400) [pid = 17025] [serial = 2325] [outer = 0x7f067e1dc400] 15:12:55 INFO - PROCESS | 17025 | 1461363175293 Marionette DEBUG loaded listener.js 15:12:55 INFO - PROCESS | 17025 | ++DOMWINDOW == 178 (0x7f06a43dc000) [pid = 17025] [serial = 2326] [outer = 0x7f067e1dc400] 15:12:55 INFO - PROCESS | 17025 | [17025] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:12:56 INFO - PROCESS | 17025 | 1461363176141 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:12:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:12:56 INFO - {} 15:12:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1536ms 15:12:56 INFO - PROCESS | 17025 | 1461363176162 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 15:12:56 INFO - PROCESS | 17025 | 1461363176166 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 15:12:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:12:56 INFO - PROCESS | 17025 | 1461363176172 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:12:56 INFO - PROCESS | 17025 | 1461363176175 Marionette TRACE conn3 <- [1,3066,null,{}] 15:12:56 INFO - PROCESS | 17025 | 1461363176180 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}] 15:12:56 INFO - PROCESS | 17025 | 1461363176449 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 15:12:56 INFO - PROCESS | 17025 | 1461363176742 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:56 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06a9a25800 == 145 [pid = 17025] [id = 776] 15:12:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 179 (0x7f06a43dcc00) [pid = 17025] [serial = 2327] [outer = (nil)] 15:12:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 180 (0x7f06a543e400) [pid = 17025] [serial = 2328] [outer = 0x7f06a43dcc00] 15:12:56 INFO - PROCESS | 17025 | 1461363176821 Marionette DEBUG loaded listener.js 15:12:56 INFO - PROCESS | 17025 | ++DOMWINDOW == 181 (0x7f06a572fc00) [pid = 17025] [serial = 2329] [outer = 0x7f06a43dcc00] 15:12:57 INFO - PROCESS | 17025 | 1461363177651 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]]]}] 15:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:12:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1532ms 15:12:57 INFO - PROCESS | 17025 | 1461363177707 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 15:12:57 INFO - PROCESS | 17025 | 1461363177710 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 15:12:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:12:57 INFO - PROCESS | 17025 | 1461363177716 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:12:57 INFO - PROCESS | 17025 | 1461363177718 Marionette TRACE conn3 <- [1,3070,null,{}] 15:12:57 INFO - PROCESS | 17025 | 1461363177724 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}] 15:12:57 INFO - PROCESS | 17025 | 1461363177965 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 15:12:58 INFO - PROCESS | 17025 | 1461363178262 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:58 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06ac355800 == 146 [pid = 17025] [id = 777] 15:12:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 182 (0x7f069d56a800) [pid = 17025] [serial = 2330] [outer = (nil)] 15:12:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 183 (0x7f06a58cf400) [pid = 17025] [serial = 2331] [outer = 0x7f069d56a800] 15:12:58 INFO - PROCESS | 17025 | 1461363178345 Marionette DEBUG loaded listener.js 15:12:58 INFO - PROCESS | 17025 | ++DOMWINDOW == 184 (0x7f06a7640c00) [pid = 17025] [serial = 2332] [outer = 0x7f069d56a800] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067dc4d000 == 145 [pid = 17025] [id = 606] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f069a790800 == 144 [pid = 17025] [id = 57] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f068e415800 == 143 [pid = 17025] [id = 131] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06798e2000 == 142 [pid = 17025] [id = 732] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067e1b2800 == 141 [pid = 17025] [id = 650] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a47b2000 == 140 [pid = 17025] [id = 74] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067fadf000 == 139 [pid = 17025] [id = 760] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067ed17800 == 138 [pid = 17025] [id = 759] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067dc40800 == 137 [pid = 17025] [id = 758] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f067afc9000 == 136 [pid = 17025] [id = 757] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0679fcf800 == 135 [pid = 17025] [id = 756] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a9793800 == 134 [pid = 17025] [id = 755] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a936c000 == 133 [pid = 17025] [id = 754] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a7141000 == 132 [pid = 17025] [id = 753] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a540e800 == 131 [pid = 17025] [id = 752] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f06a43ad000 == 130 [pid = 17025] [id = 751] 15:13:01 INFO - PROCESS | 17025 | --DOCSHELL 0x7f0690d2f800 == 129 [pid = 17025] [id = 746] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 183 (0x7f0690e3a800) [pid = 17025] [serial = 2190] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 182 (0x7f0690baa400) [pid = 17025] [serial = 2186] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 181 (0x7f068d25cc00) [pid = 17025] [serial = 2174] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 180 (0x7f0681d88400) [pid = 17025] [serial = 2156] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 179 (0x7f067ed7ac00) [pid = 17025] [serial = 2204] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 178 (0x7f068e4e1c00) [pid = 17025] [serial = 2180] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 177 (0x7f06844ce800) [pid = 17025] [serial = 2159] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 176 (0x7f067676b000) [pid = 17025] [serial = 2144] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 175 (0x7f067d599400) [pid = 17025] [serial = 2147] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 174 (0x7f0685fce000) [pid = 17025] [serial = 2160] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 173 (0x7f06934d9800) [pid = 17025] [serial = 2196] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 172 (0x7f06822d1800) [pid = 17025] [serial = 2076] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 171 (0x7f068e47ec00) [pid = 17025] [serial = 2178] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 170 (0x7f0686fa2400) [pid = 17025] [serial = 2163] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 169 (0x7f068f7a3400) [pid = 17025] [serial = 2184] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 168 (0x7f068b589c00) [pid = 17025] [serial = 2171] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 167 (0x7f068bf64c00) [pid = 17025] [serial = 2172] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 166 (0x7f0686fc4400) [pid = 17025] [serial = 2165] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 165 (0x7f0687d41000) [pid = 17025] [serial = 2168] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 164 (0x7f068f447800) [pid = 17025] [serial = 2183] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 163 (0x7f0680f2c800) [pid = 17025] [serial = 2153] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 162 (0x7f067fa7b800) [pid = 17025] [serial = 2207] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 161 (0x7f068e852800) [pid = 17025] [serial = 2181] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 160 (0x7f067fb5b400) [pid = 17025] [serial = 2205] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 159 (0x7f067b0f5400) [pid = 17025] [serial = 2201] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 158 (0x7f067d7f4c00) [pid = 17025] [serial = 2148] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 157 (0x7f0691e4d000) [pid = 17025] [serial = 2193] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 156 (0x7f068b536000) [pid = 17025] [serial = 2169] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 155 (0x7f0690db8000) [pid = 17025] [serial = 2189] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 154 (0x7f06833e2400) [pid = 17025] [serial = 2157] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 153 (0x7f0690f05c00) [pid = 17025] [serial = 2192] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 152 (0x7f067fa7dc00) [pid = 17025] [serial = 2150] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 151 (0x7f0678044000) [pid = 17025] [serial = 2198] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 150 (0x7f0690d13c00) [pid = 17025] [serial = 2187] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 149 (0x7f0678599c00) [pid = 17025] [serial = 2199] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 148 (0x7f0681220400) [pid = 17025] [serial = 2154] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f0691e58c00) [pid = 17025] [serial = 2195] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f067d592800) [pid = 17025] [serial = 2202] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f068e43e000) [pid = 17025] [serial = 2177] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f0687279c00) [pid = 17025] [serial = 2166] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f067fbaa400) [pid = 17025] [serial = 2151] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f067929c400) [pid = 17025] [serial = 2145] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f06869c5800) [pid = 17025] [serial = 2162] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f068dd02800) [pid = 17025] [serial = 2175] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f0680503400) [pid = 17025] [serial = 2208] [outer = (nil)] [url = about:blank] 15:13:01 INFO - PROCESS | 17025 | 1461363181621 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]]]}] 15:13:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:13:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:13:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:13:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:13:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:13:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:13:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 3944ms 15:13:01 INFO - PROCESS | 17025 | 1461363181665 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 15:13:01 INFO - PROCESS | 17025 | 1461363181671 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 15:13:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:13:01 INFO - PROCESS | 17025 | 1461363181679 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:13:01 INFO - PROCESS | 17025 | 1461363181685 Marionette TRACE conn3 <- [1,3074,null,{}] 15:13:01 INFO - PROCESS | 17025 | 1461363181695 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}] 15:13:01 INFO - PROCESS | 17025 | 1461363181936 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 15:13:02 INFO - PROCESS | 17025 | 1461363182188 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:02 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0679fd7800 == 130 [pid = 17025] [id = 778] 15:13:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f06780f0000) [pid = 17025] [serial = 2333] [outer = (nil)] 15:13:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f067859b400) [pid = 17025] [serial = 2334] [outer = 0x7f06780f0000] 15:13:02 INFO - PROCESS | 17025 | 1461363182258 Marionette DEBUG loaded listener.js 15:13:02 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f06798f9c00) [pid = 17025] [serial = 2335] [outer = 0x7f06780f0000] 15:13:03 INFO - PROCESS | 17025 | 1461363183012 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]]]}] 15:13:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:13:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:13:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:13:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:13:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:13:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:13:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1390ms 15:13:03 INFO - PROCESS | 17025 | 1461363183070 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 15:13:03 INFO - PROCESS | 17025 | 1461363183078 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 15:13:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:13:03 INFO - PROCESS | 17025 | 1461363183101 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:13:03 INFO - PROCESS | 17025 | 1461363183106 Marionette TRACE conn3 <- [1,3078,null,{}] 15:13:03 INFO - PROCESS | 17025 | 1461363183112 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}] 15:13:03 INFO - PROCESS | 17025 | 1461363183366 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 15:13:03 INFO - PROCESS | 17025 | 1461363183581 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:03 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067c46e000 == 131 [pid = 17025] [id = 779] 15:13:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f067a59a400) [pid = 17025] [serial = 2336] [outer = (nil)] 15:13:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f067c2a5c00) [pid = 17025] [serial = 2337] [outer = 0x7f067a59a400] 15:13:03 INFO - PROCESS | 17025 | 1461363183646 Marionette DEBUG loaded listener.js 15:13:03 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f067d592800) [pid = 17025] [serial = 2338] [outer = 0x7f067a59a400] 15:13:04 INFO - PROCESS | 17025 | 1461363184568 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] 15:13:04 INFO - PROCESS | 17025 | 1461363184607 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 15:13:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:13:04 INFO - PROCESS | 17025 | 1461363184618 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:13:04 INFO - PROCESS | 17025 | 1461363184624 Marionette TRACE conn3 <- [1,3082,null,{}] 15:13:04 INFO - PROCESS | 17025 | 1461363184654 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}] 15:13:04 INFO - PROCESS | 17025 | 1461363184974 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 15:13:05 INFO - PROCESS | 17025 | 1461363185012 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:05 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ed12000 == 132 [pid = 17025] [id = 780] 15:13:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f067d6f0400) [pid = 17025] [serial = 2339] [outer = (nil)] 15:13:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f067fa72c00) [pid = 17025] [serial = 2340] [outer = 0x7f067d6f0400] 15:13:05 INFO - PROCESS | 17025 | 1461363185080 Marionette DEBUG loaded listener.js 15:13:05 INFO - PROCESS | 17025 | ++DOMWINDOW == 148 (0x7f067fbaf800) [pid = 17025] [serial = 2341] [outer = 0x7f067d6f0400] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 147 (0x7f06949bb400) [pid = 17025] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 146 (0x7f0681216800) [pid = 17025] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 145 (0x7f067e1d4c00) [pid = 17025] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 144 (0x7f068d25a400) [pid = 17025] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 143 (0x7f06871e3400) [pid = 17025] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 142 (0x7f068d3ec800) [pid = 17025] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 141 (0x7f06822d1c00) [pid = 17025] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 140 (0x7f068d56f800) [pid = 17025] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 139 (0x7f067c2a5400) [pid = 17025] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 138 (0x7f067c2a2800) [pid = 17025] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 137 (0x7f067c5e6000) [pid = 17025] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 136 (0x7f0680505800) [pid = 17025] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 135 (0x7f0686b2ec00) [pid = 17025] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 134 (0x7f0685f27c00) [pid = 17025] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 133 (0x7f067a59a800) [pid = 17025] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 132 (0x7f067859fc00) [pid = 17025] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 131 (0x7f068365f000) [pid = 17025] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 130 (0x7f0694159c00) [pid = 17025] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 129 (0x7f067fb61000) [pid = 17025] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 128 (0x7f0687d3c000) [pid = 17025] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 127 (0x7f0681d82c00) [pid = 17025] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 126 (0x7f067d595400) [pid = 17025] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 125 (0x7f067b0f4800) [pid = 17025] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 124 (0x7f06844cc800) [pid = 17025] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:13:06 INFO - PROCESS | 17025 | --DOMWINDOW == 123 (0x7f06949b8800) [pid = 17025] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:13:07 INFO - PROCESS | 17025 | 1461363187049 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]]]}] 15:13:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:13:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:13:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:13:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2454ms 15:13:07 INFO - PROCESS | 17025 | 1461363187076 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 15:13:07 INFO - PROCESS | 17025 | 1461363187082 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 15:13:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:13:07 INFO - PROCESS | 17025 | 1461363187091 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:13:07 INFO - PROCESS | 17025 | 1461363187096 Marionette TRACE conn3 <- [1,3086,null,{}] 15:13:07 INFO - PROCESS | 17025 | 1461363187104 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}] 15:13:07 INFO - PROCESS | 17025 | 1461363187426 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 15:13:07 INFO - PROCESS | 17025 | 1461363187720 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:07 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06810c3000 == 133 [pid = 17025] [id = 781] 15:13:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 124 (0x7f0680507c00) [pid = 17025] [serial = 2342] [outer = (nil)] 15:13:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 125 (0x7f0680f25c00) [pid = 17025] [serial = 2343] [outer = 0x7f0680507c00] 15:13:07 INFO - PROCESS | 17025 | 1461363187841 Marionette DEBUG loaded listener.js 15:13:07 INFO - PROCESS | 17025 | ++DOMWINDOW == 126 (0x7f0680f48c00) [pid = 17025] [serial = 2344] [outer = 0x7f0680507c00] 15:13:08 INFO - PROCESS | 17025 | 1461363188528 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:13:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:13:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1488ms 15:13:08 INFO - PROCESS | 17025 | 1461363188579 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 15:13:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:13:08 INFO - PROCESS | 17025 | 1461363188594 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 15:13:08 INFO - PROCESS | 17025 | 1461363188602 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:13:08 INFO - PROCESS | 17025 | 1461363188605 Marionette TRACE conn3 <- [1,3090,null,{}] 15:13:08 INFO - PROCESS | 17025 | 1461363188610 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}] 15:13:08 INFO - PROCESS | 17025 | 1461363188912 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 15:13:09 INFO - PROCESS | 17025 | 1461363189285 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:09 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f06798e2000 == 134 [pid = 17025] [id = 782] 15:13:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 127 (0x7f067655a800) [pid = 17025] [serial = 2345] [outer = (nil)] 15:13:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 128 (0x7f0676765400) [pid = 17025] [serial = 2346] [outer = 0x7f067655a800] 15:13:09 INFO - PROCESS | 17025 | 1461363189435 Marionette DEBUG loaded listener.js 15:13:09 INFO - PROCESS | 17025 | ++DOMWINDOW == 129 (0x7f06785a2c00) [pid = 17025] [serial = 2347] [outer = 0x7f067655a800] 15:13:10 INFO - PROCESS | 17025 | 1461363190289 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:13:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:13:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1736ms 15:13:10 INFO - PROCESS | 17025 | 1461363190341 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 15:13:10 INFO - PROCESS | 17025 | 1461363190349 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 15:13:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:13:10 INFO - PROCESS | 17025 | 1461363190358 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:13:10 INFO - PROCESS | 17025 | 1461363190363 Marionette TRACE conn3 <- [1,3094,null,{}] 15:13:10 INFO - PROCESS | 17025 | 1461363190370 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}] 15:13:10 INFO - PROCESS | 17025 | 1461363190720 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 15:13:10 INFO - PROCESS | 17025 | 1461363190935 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:10 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f067ed1e800 == 135 [pid = 17025] [id = 783] 15:13:10 INFO - PROCESS | 17025 | ++DOMWINDOW == 130 (0x7f067c5df400) [pid = 17025] [serial = 2348] [outer = (nil)] 15:13:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 131 (0x7f067d595c00) [pid = 17025] [serial = 2349] [outer = 0x7f067c5df400] 15:13:11 INFO - PROCESS | 17025 | 1461363191018 Marionette DEBUG loaded listener.js 15:13:11 INFO - PROCESS | 17025 | ++DOMWINDOW == 132 (0x7f067d6f4400) [pid = 17025] [serial = 2350] [outer = 0x7f067c5df400] 15:13:11 INFO - PROCESS | 17025 | 1461363191988 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:13:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:13:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1683ms 15:13:12 INFO - PROCESS | 17025 | 1461363192046 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 15:13:12 INFO - PROCESS | 17025 | 1461363192053 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 15:13:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:13:12 INFO - PROCESS | 17025 | 1461363192075 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:13:12 INFO - PROCESS | 17025 | 1461363192080 Marionette TRACE conn3 <- [1,3098,null,{}] 15:13:12 INFO - PROCESS | 17025 | 1461363192093 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}] 15:13:12 INFO - PROCESS | 17025 | 1461363192352 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 15:13:12 INFO - PROCESS | 17025 | 1461363192633 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:12 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0682619000 == 136 [pid = 17025] [id = 784] 15:13:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 133 (0x7f067c2a2800) [pid = 17025] [serial = 2351] [outer = (nil)] 15:13:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 134 (0x7f067fa74c00) [pid = 17025] [serial = 2352] [outer = 0x7f067c2a2800] 15:13:12 INFO - PROCESS | 17025 | 1461363192820 Marionette DEBUG loaded listener.js 15:13:12 INFO - PROCESS | 17025 | ++DOMWINDOW == 135 (0x7f0680503400) [pid = 17025] [serial = 2353] [outer = 0x7f067c2a2800] 15:13:13 INFO - PROCESS | 17025 | 1461363193721 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]]]}] 15:13:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:13:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:13:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1710ms 15:13:13 INFO - PROCESS | 17025 | 1461363193772 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 15:13:13 INFO - PROCESS | 17025 | 1461363193775 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 15:13:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:13:13 INFO - PROCESS | 17025 | 1461363193793 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:13:13 INFO - PROCESS | 17025 | 1461363193804 Marionette TRACE conn3 <- [1,3102,null,{}] 15:13:13 INFO - PROCESS | 17025 | 1461363193812 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}] 15:13:14 INFO - PROCESS | 17025 | 1461363194094 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 15:13:14 INFO - PROCESS | 17025 | 1461363194391 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:14 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0683aa8000 == 137 [pid = 17025] [id = 785] 15:13:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 136 (0x7f067ed7dc00) [pid = 17025] [serial = 2354] [outer = (nil)] 15:13:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 137 (0x7f0681d7f000) [pid = 17025] [serial = 2355] [outer = 0x7f067ed7dc00] 15:13:14 INFO - PROCESS | 17025 | 1461363194469 Marionette DEBUG loaded listener.js 15:13:14 INFO - PROCESS | 17025 | ++DOMWINDOW == 138 (0x7f0682289000) [pid = 17025] [serial = 2356] [outer = 0x7f067ed7dc00] 15:13:15 INFO - PROCESS | 17025 | 1461363195339 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:13:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:13:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1603ms 15:13:15 INFO - PROCESS | 17025 | 1461363195388 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 15:13:15 INFO - PROCESS | 17025 | 1461363195393 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 15:13:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:13:15 INFO - PROCESS | 17025 | 1461363195399 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:13:15 INFO - PROCESS | 17025 | 1461363195402 Marionette TRACE conn3 <- [1,3106,null,{}] 15:13:15 INFO - PROCESS | 17025 | 1461363195407 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}] 15:13:15 INFO - PROCESS | 17025 | 1461363195652 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 15:13:15 INFO - PROCESS | 17025 | 1461363195941 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:15 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0684770000 == 138 [pid = 17025] [id = 786] 15:13:15 INFO - PROCESS | 17025 | ++DOMWINDOW == 139 (0x7f067ed84c00) [pid = 17025] [serial = 2357] [outer = (nil)] 15:13:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 140 (0x7f06833e7000) [pid = 17025] [serial = 2358] [outer = 0x7f067ed84c00] 15:13:16 INFO - PROCESS | 17025 | 1461363196020 Marionette DEBUG loaded listener.js 15:13:16 INFO - PROCESS | 17025 | ++DOMWINDOW == 141 (0x7f06835ab800) [pid = 17025] [serial = 2359] [outer = 0x7f067ed84c00] 15:13:16 INFO - PROCESS | 17025 | 1461363196877 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]]]}] 15:13:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:13:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:13:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:13:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1487ms 15:13:16 INFO - PROCESS | 17025 | 1461363196887 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 15:13:16 INFO - PROCESS | 17025 | 1461363196891 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 15:13:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:13:16 INFO - PROCESS | 17025 | 1461363196898 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:13:16 INFO - PROCESS | 17025 | 1461363196902 Marionette TRACE conn3 <- [1,3110,null,{}] 15:13:16 INFO - PROCESS | 17025 | 1461363196908 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}] 15:13:17 INFO - PROCESS | 17025 | 1461363197194 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 15:13:17 INFO - PROCESS | 17025 | 1461363197461 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:17 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0686906000 == 139 [pid = 17025] [id = 787] 15:13:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 142 (0x7f06844d0400) [pid = 17025] [serial = 2360] [outer = (nil)] 15:13:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 143 (0x7f06844d5000) [pid = 17025] [serial = 2361] [outer = 0x7f06844d0400] 15:13:17 INFO - PROCESS | 17025 | 1461363197559 Marionette DEBUG loaded listener.js 15:13:17 INFO - PROCESS | 17025 | ++DOMWINDOW == 144 (0x7f068692c400) [pid = 17025] [serial = 2362] [outer = 0x7f06844d0400] 15:13:18 INFO - PROCESS | 17025 | 1461363198458 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"]]]}] 15:13:18 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:13:18 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 15:13:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:13:18 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1580ms 15:13:18 INFO - PROCESS | 17025 | 1461363198481 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 15:13:18 INFO - PROCESS | 17025 | 1461363198485 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 15:13:18 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:13:18 INFO - PROCESS | 17025 | 1461363198491 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:13:18 INFO - PROCESS | 17025 | 1461363198494 Marionette TRACE conn3 <- [1,3114,null,{}] 15:13:18 INFO - PROCESS | 17025 | 1461363198500 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}] 15:13:18 INFO - PROCESS | 17025 | 1461363198779 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 15:13:19 INFO - PROCESS | 17025 | 1461363199060 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\", \"f27e967a-cd92-4661-b5d2-bc03dff75ce2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:19 INFO - PROCESS | 17025 | ++DOCSHELL 0x7f0687215800 == 140 [pid = 17025] [id = 788] 15:13:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 145 (0x7f06844d1000) [pid = 17025] [serial = 2363] [outer = (nil)] 15:13:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 146 (0x7f06869ce800) [pid = 17025] [serial = 2364] [outer = 0x7f06844d1000] 15:13:19 INFO - PROCESS | 17025 | 1461363199143 Marionette DEBUG loaded listener.js 15:13:19 INFO - PROCESS | 17025 | ++DOMWINDOW == 147 (0x7f0686faf400) [pid = 17025] [serial = 2365] [outer = 0x7f06844d1000] 15:13:19 INFO - PROCESS | 17025 | 1461363199936 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]]]}] 15:13:19 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:13:19 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1486ms 15:13:19 INFO - PROCESS | 17025 | 1461363199979 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 15:13:19 INFO - PROCESS | 17025 | 1461363199983 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 15:13:21 WARNING - u'runner_teardown' () 15:13:21 INFO - No more tests 15:13:21 INFO - Got 0 unexpected results 15:13:21 INFO - SUITE-END | took 1277s 15:13:21 INFO - Closing logging queue 15:13:21 INFO - queue closed 15:13:21 INFO - Return code: 0 15:13:21 WARNING - # TBPL SUCCESS # 15:13:21 INFO - Running post-action listener: _resource_record_post_action 15:13:21 INFO - Running post-run listener: _resource_record_post_run 15:13:22 INFO - Total resource usage - Wall time: 1314s; CPU: 98.0%; Read bytes: 6057984; Write bytes: 971997184; Read time: 432; Write time: 410576 15:13:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:13:22 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 51552256; Read time: 0; Write time: 58728 15:13:22 INFO - run-tests - Wall time: 1282s; CPU: 98.0%; Read bytes: 5632000; Write bytes: 920444928; Read time: 356; Write time: 351848 15:13:22 INFO - Running post-run listener: _upload_blobber_files 15:13:22 INFO - Blob upload gear active. 15:13:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:13:22 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 15:13:22 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:13:22 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:13:23 INFO - (blobuploader) - INFO - Open directory for files ... 15:13:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:13:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:13:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:13:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:13:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:13:25 INFO - (blobuploader) - INFO - Done attempting. 15:13:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:13:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:13:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:13:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:13:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:13:26 INFO - (blobuploader) - INFO - Done attempting. 15:13:26 INFO - (blobuploader) - INFO - Iteration through files over. 15:13:26 INFO - Return code: 0 15:13:26 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:13:26 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:13:26 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d2a682ec13eac92a93e137c7e3463575e2445766537687404f4fbcd83fc114b590b7c1a020422e613b7e6d1b7e47367d8fe9f64597d3974041502ace1d45a489", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b9b8e8f0cebe2ee9983d77a3ae28babc55aba344251d084eb1450caef9befdefd9cfb9486808c67a0313df6aeb412c9efec004b00509bf1a14cc7a5cbc75e6f3"} 15:13:26 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:13:26 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:13:26 INFO - Contents: 15:13:26 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d2a682ec13eac92a93e137c7e3463575e2445766537687404f4fbcd83fc114b590b7c1a020422e613b7e6d1b7e47367d8fe9f64597d3974041502ace1d45a489", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b9b8e8f0cebe2ee9983d77a3ae28babc55aba344251d084eb1450caef9befdefd9cfb9486808c67a0313df6aeb412c9efec004b00509bf1a14cc7a5cbc75e6f3"} 15:13:26 INFO - Running post-run listener: copy_logs_to_upload_dir 15:13:26 INFO - Copying logs to upload dir... 15:13:26 INFO - mkdir: /builds/slave/test/build/upload/logs 15:13:26 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1394.630624 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 14 secs) (at 2016-04-22 15:13:26.559650) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 15:13:26.560779) ========= 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-1461361698.607785-707965966 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d2a682ec13eac92a93e137c7e3463575e2445766537687404f4fbcd83fc114b590b7c1a020422e613b7e6d1b7e47367d8fe9f64597d3974041502ace1d45a489", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b9b8e8f0cebe2ee9983d77a3ae28babc55aba344251d084eb1450caef9befdefd9cfb9486808c67a0313df6aeb412c9efec004b00509bf1a14cc7a5cbc75e6f3"} build_url:https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038706 build_url: 'https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/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/fx-team/sha512/d2a682ec13eac92a93e137c7e3463575e2445766537687404f4fbcd83fc114b590b7c1a020422e613b7e6d1b7e47367d8fe9f64597d3974041502ace1d45a489", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b9b8e8f0cebe2ee9983d77a3ae28babc55aba344251d084eb1450caef9befdefd9cfb9486808c67a0313df6aeb412c9efec004b00509bf1a14cc7a5cbc75e6f3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FU_JvOACRnOlbL71W7_eaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 15:13:26.639702) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:13:26.640221) ========= 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-1461361698.607785-707965966 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023605 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:13:26.711452) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 15:13:26.711772) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 15:13:26.712144) ========= ========= Total master_lag: 0.49 =========