builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1770 starttime: 1461339907.07 results: success (0) buildid: 20160422065716 builduid: b45713089684492fa0483343b4eeab0c revision: fc15477ce628599519cb0055f52cc195d640dc94 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 08:45:07.065379) ========= master: http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 08:45:07.065825) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 08:45:07.066140) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 08:45:07.411186) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:45:07.411470) ========= 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-1461339881.310315-823255985 _=/tools/buildbot/bin/python using PTY: False --2016-04-22 08:45:07-- 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% 546K=0.02s 2016-04-22 08:45:07 (546 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.291458 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:45:07.739786) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:45:07.740147) ========= 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-1461339881.310315-823255985 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.044823 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:45:07.818824) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-22 08:45:07.819167) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev fc15477ce628599519cb0055f52cc195d640dc94 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev fc15477ce628599519cb0055f52cc195d640dc94 --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-1461339881.310315-823255985 _=/tools/buildbot/bin/python using PTY: False 2016-04-22 08:45:08,181 truncating revision to first 12 chars 2016-04-22 08:45:08,182 Setting DEBUG logging. 2016-04-22 08:45:08,182 attempt 1/10 2016-04-22 08:45:08,183 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/fc15477ce628?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 08:45:09,335 unpacking tar archive at: mozilla-central-fc15477ce628/testing/mozharness/ program finished with exit code 0 elapsedTime=1.469425 ========= master_lag: 0.81 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-22 08:45:10.099482) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 08:45:10.099812) ========= script_repo_revision: fc15477ce628599519cb0055f52cc195d640dc94 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 08:45:10.100236) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 08:45:10.100513) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 08:45:10.129604) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 41 secs) (at 2016-04-22 08:45:10.129906) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--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-1461339881.310315-823255985 _=/tools/buildbot/bin/python using PTY: False 08:45:10 INFO - MultiFileLogger online at 20160422 08:45:10 in /builds/slave/test 08:45:10 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 08:45:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:45:10 INFO - {'append_to_log': False, 08:45:10 INFO - 'base_work_dir': '/builds/slave/test', 08:45:10 INFO - 'blob_upload_branch': 'mozilla-central', 08:45:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:45:10 INFO - 'buildbot_json_path': 'buildprops.json', 08:45:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:45:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:45:10 INFO - 'download_minidump_stackwalk': True, 08:45:10 INFO - 'download_symbols': 'true', 08:45:10 INFO - 'e10s': False, 08:45:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:45:10 INFO - 'tooltool.py': '/tools/tooltool.py', 08:45:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:45:10 INFO - '/tools/misc-python/virtualenv.py')}, 08:45:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:45:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:45:10 INFO - 'log_level': 'info', 08:45:10 INFO - 'log_to_console': True, 08:45:10 INFO - 'opt_config_files': (), 08:45:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:45:10 INFO - '--processes=1', 08:45:10 INFO - '--config=%(test_path)s/wptrunner.ini', 08:45:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:45:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:45:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:45:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:45:10 INFO - 'pip_index': False, 08:45:10 INFO - 'require_test_zip': True, 08:45:10 INFO - 'test_type': ('testharness',), 08:45:10 INFO - 'this_chunk': '1', 08:45:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:45:10 INFO - 'total_chunks': '10', 08:45:10 INFO - 'virtualenv_path': 'venv', 08:45:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:45:10 INFO - 'work_dir': 'build'} 08:45:10 INFO - ##### 08:45:10 INFO - ##### Running clobber step. 08:45:10 INFO - ##### 08:45:10 INFO - Running pre-action listener: _resource_record_pre_action 08:45:10 INFO - Running main action method: clobber 08:45:10 INFO - rmtree: /builds/slave/test/build 08:45:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:45:11 INFO - Running post-action listener: _resource_record_post_action 08:45:11 INFO - ##### 08:45:11 INFO - ##### Running read-buildbot-config step. 08:45:11 INFO - ##### 08:45:11 INFO - Running pre-action listener: _resource_record_pre_action 08:45:11 INFO - Running main action method: read_buildbot_config 08:45:11 INFO - Using buildbot properties: 08:45:11 INFO - { 08:45:11 INFO - "project": "", 08:45:11 INFO - "product": "firefox", 08:45:11 INFO - "script_repo_revision": "production", 08:45:11 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 08:45:11 INFO - "repository": "", 08:45:11 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 08:45:11 INFO - "buildid": "20160422065716", 08:45:11 INFO - "pgo_build": "False", 08:45:11 INFO - "basedir": "/builds/slave/test", 08:45:11 INFO - "buildnumber": 2, 08:45:11 INFO - "slavename": "tst-linux64-spot-1770", 08:45:11 INFO - "master": "http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/", 08:45:11 INFO - "platform": "linux64", 08:45:11 INFO - "branch": "mozilla-central", 08:45:11 INFO - "revision": "fc15477ce628599519cb0055f52cc195d640dc94", 08:45:11 INFO - "repo_path": "mozilla-central", 08:45:11 INFO - "moz_repo_path": "", 08:45:11 INFO - "stage_platform": "linux64", 08:45:11 INFO - "builduid": "b45713089684492fa0483343b4eeab0c", 08:45:11 INFO - "slavebuilddir": "test" 08:45:11 INFO - } 08:45:11 INFO - Found installer url https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 08:45:11 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 08:45:11 INFO - Running post-action listener: _resource_record_post_action 08:45:11 INFO - ##### 08:45:11 INFO - ##### Running download-and-extract step. 08:45:11 INFO - ##### 08:45:11 INFO - Running pre-action listener: _resource_record_pre_action 08:45:11 INFO - Running main action method: download_and_extract 08:45:11 INFO - mkdir: /builds/slave/test/build/tests 08:45:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:45:11 INFO - https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 08:45:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:45:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:45:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:45:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 08:45:12 INFO - Downloaded 1361 bytes. 08:45:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:45:12 INFO - Using the following test package requirements: 08:45:12 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:45:12 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:45:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 08:45:12 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:45:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 08:45:12 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:45:12 INFO - u'jsshell-linux-x86_64.zip'], 08:45:12 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:45:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 08:45:12 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:45:12 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:45:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 08:45:12 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:45:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 08:45:12 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:45:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 08:45:12 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:45:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 08:45:12 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 08:45: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')]} 08:45:12 INFO - https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 08:45:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:45:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:45:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:45:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 08:45:15 INFO - Downloaded 22745727 bytes. 08:45:15 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:45:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:45:15 INFO - caution: filename not matched: web-platform/* 08:45:15 INFO - Return code: 11 08:45:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:45:15 INFO - https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 08:45:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:45:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:45:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:45:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 08:45:18 INFO - Downloaded 36402274 bytes. 08:45:18 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:45:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:45:21 INFO - caution: filename not matched: bin/* 08:45:21 INFO - caution: filename not matched: config/* 08:45:21 INFO - caution: filename not matched: mozbase/* 08:45:21 INFO - caution: filename not matched: marionette/* 08:45:21 INFO - caution: filename not matched: tools/wptserve/* 08:45:21 INFO - Return code: 11 08:45:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:45:21 INFO - https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 08:45:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:45:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:45:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:45:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 08:45:25 INFO - Downloaded 64371643 bytes. 08:45:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:45:25 INFO - mkdir: /builds/slave/test/properties 08:45:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:45:25 INFO - Writing to file /builds/slave/test/properties/build_url 08:45:25 INFO - Contents: 08:45:25 INFO - build_url:https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:45:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:45:26 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:45:26 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:45:26 INFO - Contents: 08:45:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:45:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:45:26 INFO - https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:45:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:45:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:45:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:45:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 08:45:32 INFO - Downloaded 90861905 bytes. 08:45:32 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:45:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:45:38 INFO - Return code: 0 08:45:38 INFO - Running post-action listener: _resource_record_post_action 08:45:38 INFO - Running post-action listener: set_extra_try_arguments 08:45:38 INFO - ##### 08:45:38 INFO - ##### Running create-virtualenv step. 08:45:38 INFO - ##### 08:45:38 INFO - Running pre-action listener: _pre_create_virtualenv 08:45:38 INFO - Running pre-action listener: _resource_record_pre_action 08:45:38 INFO - Running main action method: create_virtualenv 08:45:38 INFO - Creating virtualenv /builds/slave/test/build/venv 08:45:38 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 08:45:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:45:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:45:38 INFO - Using real prefix '/usr' 08:45:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:45:41 INFO - Installing distribute.............................................................................................................................................................................................done. 08:45:45 INFO - Installing pip.................done. 08:45:45 INFO - Return code: 0 08:45:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:45:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:45:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:45:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:45:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:45:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:45:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:45:45 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 0x10f5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1139ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x113eba0>, '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 0x1137f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1138410>, '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-1461339881.310315-823255985', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:45:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 08:45:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:45:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:45:45 INFO - 'CCACHE_UMASK': '002', 08:45:45 INFO - 'DISPLAY': ':0', 08:45:45 INFO - 'HOME': '/home/cltbld', 08:45:45 INFO - 'LANG': 'en_US.UTF-8', 08:45:45 INFO - 'LOGNAME': 'cltbld', 08:45:45 INFO - 'MAIL': '/var/mail/cltbld', 08:45:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:45:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:45:45 INFO - 'MOZ_NO_REMOTE': '1', 08:45:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:45:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:45:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:45:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:45:45 INFO - 'PWD': '/builds/slave/test', 08:45:45 INFO - 'SHELL': '/bin/bash', 08:45:45 INFO - 'SHLVL': '1', 08:45:45 INFO - 'TERM': 'linux', 08:45:45 INFO - 'TMOUT': '86400', 08:45:45 INFO - 'USER': 'cltbld', 08:45:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461339881.310315-823255985', 08:45:45 INFO - '_': '/tools/buildbot/bin/python'} 08:45:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:45:46 INFO - Downloading/unpacking psutil>=0.7.1 08:45:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:45:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:45:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:45:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:45:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:45:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:45:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:45:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:45:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:45:50 INFO - Installing collected packages: psutil 08:45:50 INFO - Running setup.py install for psutil 08:45:50 INFO - building 'psutil._psutil_linux' extension 08:45:50 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 08:45:50 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 08:45:51 INFO - building 'psutil._psutil_posix' extension 08:45:51 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 08:45:51 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 08:45:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:45:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:45:51 INFO - Successfully installed psutil 08:45:51 INFO - Cleaning up... 08:45:51 INFO - Return code: 0 08:45:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:45:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:45:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:45:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:45:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:45:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:45:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:45:51 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 0x10f5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1139ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x113eba0>, '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 0x1137f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1138410>, '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-1461339881.310315-823255985', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:45:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 08:45:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 08:45:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:45:51 INFO - 'CCACHE_UMASK': '002', 08:45:51 INFO - 'DISPLAY': ':0', 08:45:51 INFO - 'HOME': '/home/cltbld', 08:45:51 INFO - 'LANG': 'en_US.UTF-8', 08:45:51 INFO - 'LOGNAME': 'cltbld', 08:45:51 INFO - 'MAIL': '/var/mail/cltbld', 08:45:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:45:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:45:51 INFO - 'MOZ_NO_REMOTE': '1', 08:45:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:45:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:45:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:45:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:45:51 INFO - 'PWD': '/builds/slave/test', 08:45:51 INFO - 'SHELL': '/bin/bash', 08:45:51 INFO - 'SHLVL': '1', 08:45:51 INFO - 'TERM': 'linux', 08:45:51 INFO - 'TMOUT': '86400', 08:45:51 INFO - 'USER': 'cltbld', 08:45:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461339881.310315-823255985', 08:45:51 INFO - '_': '/tools/buildbot/bin/python'} 08:45:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:45:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:45:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:45:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:45:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:45:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:45:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:45:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:45:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:45:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:45:56 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:45:56 INFO - Installing collected packages: mozsystemmonitor 08:45:56 INFO - Running setup.py install for mozsystemmonitor 08:45:56 INFO - Successfully installed mozsystemmonitor 08:45:56 INFO - Cleaning up... 08:45:56 INFO - Return code: 0 08:45:56 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:45: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')]} 08:45:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:45:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:45: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')]} 08:45:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:45:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:45: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', '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 0x10f5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1139ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x113eba0>, '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 0x1137f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1138410>, '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-1461339881.310315-823255985', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:45: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:45: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 blobuploader==1.2.4 08:45:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:45:56 INFO - 'CCACHE_UMASK': '002', 08:45:56 INFO - 'DISPLAY': ':0', 08:45:56 INFO - 'HOME': '/home/cltbld', 08:45:56 INFO - 'LANG': 'en_US.UTF-8', 08:45:56 INFO - 'LOGNAME': 'cltbld', 08:45:56 INFO - 'MAIL': '/var/mail/cltbld', 08:45:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:45:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:45:56 INFO - 'MOZ_NO_REMOTE': '1', 08:45:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:45:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:45:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:45:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:45:56 INFO - 'PWD': '/builds/slave/test', 08:45:56 INFO - 'SHELL': '/bin/bash', 08:45:56 INFO - 'SHLVL': '1', 08:45:56 INFO - 'TERM': 'linux', 08:45:56 INFO - 'TMOUT': '86400', 08:45:56 INFO - 'USER': 'cltbld', 08:45:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461339881.310315-823255985', 08:45:56 INFO - '_': '/tools/buildbot/bin/python'} 08:45:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:45:57 INFO - Downloading/unpacking blobuploader==1.2.4 08:45:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:45:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:45:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:45:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:45:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:45:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:46:00 INFO - Downloading blobuploader-1.2.4.tar.gz 08:46:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:46:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:46:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:46:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:46:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:46:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:46:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:46:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:46:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:46:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:46:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:46:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:46:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:46:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:46:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:46:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:46:02 INFO - Downloading docopt-0.6.1.tar.gz 08:46:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:46:02 INFO - Installing collected packages: blobuploader, requests, docopt 08:46:02 INFO - Running setup.py install for blobuploader 08:46:02 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:46:02 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:46:02 INFO - Running setup.py install for requests 08:46:03 INFO - Running setup.py install for docopt 08:46:03 INFO - Successfully installed blobuploader requests docopt 08:46:03 INFO - Cleaning up... 08:46:03 INFO - Return code: 0 08:46:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:46:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:46:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:46:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:46:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:46:03 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 0x10f5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1139ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x113eba0>, '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 0x1137f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1138410>, '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-1461339881.310315-823255985', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:46:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:46:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:46:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:46:03 INFO - 'CCACHE_UMASK': '002', 08:46:03 INFO - 'DISPLAY': ':0', 08:46:03 INFO - 'HOME': '/home/cltbld', 08:46:03 INFO - 'LANG': 'en_US.UTF-8', 08:46:03 INFO - 'LOGNAME': 'cltbld', 08:46:03 INFO - 'MAIL': '/var/mail/cltbld', 08:46:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:46:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:46:03 INFO - 'MOZ_NO_REMOTE': '1', 08:46:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:46:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:46:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:46:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:46:03 INFO - 'PWD': '/builds/slave/test', 08:46:03 INFO - 'SHELL': '/bin/bash', 08:46:03 INFO - 'SHLVL': '1', 08:46:03 INFO - 'TERM': 'linux', 08:46:03 INFO - 'TMOUT': '86400', 08:46:03 INFO - 'USER': 'cltbld', 08:46:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461339881.310315-823255985', 08:46:03 INFO - '_': '/tools/buildbot/bin/python'} 08:46:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:46:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:46:04 INFO - Running setup.py (path:/tmp/pip-JZ6fe9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:46:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:46:04 INFO - Running setup.py (path:/tmp/pip-4cXRQk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:46:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:46:04 INFO - Running setup.py (path:/tmp/pip-8hgTGy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:46:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:46:04 INFO - Running setup.py (path:/tmp/pip-J9rR4Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:46:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:46:04 INFO - Running setup.py (path:/tmp/pip-j6XfwJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:46:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:46:04 INFO - Running setup.py (path:/tmp/pip-Dofykh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:46:05 INFO - Running setup.py (path:/tmp/pip-Ks37V7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:46:05 INFO - Running setup.py (path:/tmp/pip-970kFF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:46:05 INFO - Running setup.py (path:/tmp/pip-iYx9JL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:46:05 INFO - Running setup.py (path:/tmp/pip-_PMvlS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:46:05 INFO - Running setup.py (path:/tmp/pip-VAD40S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:46:05 INFO - Running setup.py (path:/tmp/pip-Irp8je-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:46:05 INFO - Running setup.py (path:/tmp/pip-eOBPHR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:46:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:46:06 INFO - Running setup.py (path:/tmp/pip-SpPnit-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:46:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:46:06 INFO - Running setup.py (path:/tmp/pip-FgzKfB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:46:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:46:06 INFO - Running setup.py (path:/tmp/pip-eolnFB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:46:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:46:06 INFO - Running setup.py (path:/tmp/pip-kM9WMw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:46:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:46:06 INFO - Running setup.py (path:/tmp/pip-a9U5ZI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:46:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:46:06 INFO - Running setup.py (path:/tmp/pip-MSMOlS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:46:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:46:06 INFO - Running setup.py (path:/tmp/pip-MCw76s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:46:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:46:07 INFO - Running setup.py (path:/tmp/pip-VG7GPP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:46:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:46:07 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 08:46:07 INFO - Running setup.py install for manifestparser 08:46:07 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:46:07 INFO - Running setup.py install for mozcrash 08:46:07 INFO - Running setup.py install for mozdebug 08:46:08 INFO - Running setup.py install for mozdevice 08:46:08 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:46:08 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:46:08 INFO - Running setup.py install for mozfile 08:46:08 INFO - Running setup.py install for mozhttpd 08:46:08 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:46:08 INFO - Running setup.py install for mozinfo 08:46:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:46:09 INFO - Running setup.py install for mozInstall 08:46:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:46:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:46:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:46:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:46:09 INFO - Running setup.py install for mozleak 08:46:09 INFO - Running setup.py install for mozlog 08:46:09 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:46:09 INFO - Running setup.py install for moznetwork 08:46:09 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:46:09 INFO - Running setup.py install for mozprocess 08:46:10 INFO - Running setup.py install for mozprofile 08:46:10 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:46:10 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:46:10 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:46:10 INFO - Running setup.py install for mozrunner 08:46:10 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:46:10 INFO - Running setup.py install for mozscreenshot 08:46:10 INFO - Running setup.py install for moztest 08:46:11 INFO - Running setup.py install for mozversion 08:46:11 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:46:11 INFO - Running setup.py install for wptserve 08:46:11 INFO - Running setup.py install for marionette-driver 08:46:11 INFO - Running setup.py install for browsermob-proxy 08:46:12 INFO - Running setup.py install for marionette-client 08:46:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:46:12 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:46:12 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 08:46:12 INFO - Cleaning up... 08:46:12 INFO - Return code: 0 08:46:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:46: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')]} 08:46:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:46:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:46: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')]} 08:46:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:46:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:46:12 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 0x10f5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1139ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x113eba0>, '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 0x1137f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1138410>, '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-1461339881.310315-823255985', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:46:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:46:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:46:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:46:12 INFO - 'CCACHE_UMASK': '002', 08:46:12 INFO - 'DISPLAY': ':0', 08:46:12 INFO - 'HOME': '/home/cltbld', 08:46:12 INFO - 'LANG': 'en_US.UTF-8', 08:46:12 INFO - 'LOGNAME': 'cltbld', 08:46:12 INFO - 'MAIL': '/var/mail/cltbld', 08:46:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:46:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:46:12 INFO - 'MOZ_NO_REMOTE': '1', 08:46:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:46:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:46:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:46:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:46:12 INFO - 'PWD': '/builds/slave/test', 08:46:12 INFO - 'SHELL': '/bin/bash', 08:46:12 INFO - 'SHLVL': '1', 08:46:12 INFO - 'TERM': 'linux', 08:46:12 INFO - 'TMOUT': '86400', 08:46:12 INFO - 'USER': 'cltbld', 08:46:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461339881.310315-823255985', 08:46:12 INFO - '_': '/tools/buildbot/bin/python'} 08:46:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:46:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:46:13 INFO - Running setup.py (path:/tmp/pip-kAP3hb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:46:13 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 08:46:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:46:13 INFO - Running setup.py (path:/tmp/pip-Z0q6Yc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:46:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:46:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:46:13 INFO - Running setup.py (path:/tmp/pip-q7w_vy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:46:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:46:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:46:13 INFO - Running setup.py (path:/tmp/pip-sniJsx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:46:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:46:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:46:13 INFO - Running setup.py (path:/tmp/pip-OXwAfY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:46:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 08:46:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:46:13 INFO - Running setup.py (path:/tmp/pip-oF8C1A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:46:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 08:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:46:14 INFO - Running setup.py (path:/tmp/pip-W0I78Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:46:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 08:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:46:14 INFO - Running setup.py (path:/tmp/pip-mTfjcY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:46:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 08:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:46:14 INFO - Running setup.py (path:/tmp/pip-TX7o4M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:46:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 08:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:46:14 INFO - Running setup.py (path:/tmp/pip-j4AofZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:46:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:46:14 INFO - Running setup.py (path:/tmp/pip-0tp274-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:46:14 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 08:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:46:14 INFO - Running setup.py (path:/tmp/pip-RwjOfF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:46:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 08:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:46:14 INFO - Running setup.py (path:/tmp/pip-R_HQAE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:46:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 08:46:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:46:15 INFO - Running setup.py (path:/tmp/pip-dql9KG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:46:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 08:46:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:46:15 INFO - Running setup.py (path:/tmp/pip-sZRb5R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:46:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 08:46:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:46:15 INFO - Running setup.py (path:/tmp/pip-l37W8x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:46:15 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 08:46:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:46:15 INFO - Running setup.py (path:/tmp/pip-7dTVF7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:46:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 08:46:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:46:15 INFO - Running setup.py (path:/tmp/pip-G3SV3b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:46:15 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 08:46:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:46:15 INFO - Running setup.py (path:/tmp/pip-A8Gekw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:46:15 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 08:46:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:46:15 INFO - Running setup.py (path:/tmp/pip-P0zKbW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:46:16 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:46:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:46:16 INFO - Running setup.py (path:/tmp/pip-3asi8u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:46:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:46:16 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 08:46:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:46:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:46:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:46:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:46:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:46:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:46:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:46:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:46:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:46:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:46:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:46:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:46:21 INFO - Downloading blessings-1.6.tar.gz 08:46:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:46:21 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:46:21 INFO - Installing collected packages: blessings 08:46:21 INFO - Running setup.py install for blessings 08:46:21 INFO - Successfully installed blessings 08:46:21 INFO - Cleaning up... 08:46:21 INFO - Return code: 0 08:46:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:46:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:46:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:46:22 INFO - Reading from file tmpfile_stdout 08:46:22 INFO - Current package versions: 08:46:22 INFO - argparse == 1.2.1 08:46:22 INFO - blessings == 1.6 08:46:22 INFO - blobuploader == 1.2.4 08:46:22 INFO - browsermob-proxy == 0.6.0 08:46:22 INFO - docopt == 0.6.1 08:46:22 INFO - manifestparser == 1.1 08:46:22 INFO - marionette-client == 2.3.0 08:46:22 INFO - marionette-driver == 1.4.0 08:46:22 INFO - mozInstall == 1.12 08:46:22 INFO - mozcrash == 0.17 08:46:22 INFO - mozdebug == 0.1 08:46:22 INFO - mozdevice == 0.48 08:46:22 INFO - mozfile == 1.2 08:46:22 INFO - mozhttpd == 0.7 08:46:22 INFO - mozinfo == 0.9 08:46:22 INFO - mozleak == 0.1 08:46:22 INFO - mozlog == 3.1 08:46:22 INFO - moznetwork == 0.27 08:46:22 INFO - mozprocess == 0.22 08:46:22 INFO - mozprofile == 0.28 08:46:22 INFO - mozrunner == 6.11 08:46:22 INFO - mozscreenshot == 0.1 08:46:22 INFO - mozsystemmonitor == 0.0 08:46:22 INFO - moztest == 0.7 08:46:22 INFO - mozversion == 1.4 08:46:22 INFO - psutil == 3.1.1 08:46:22 INFO - requests == 1.2.3 08:46:22 INFO - wptserve == 1.4.0 08:46:22 INFO - wsgiref == 0.1.2 08:46:22 INFO - Running post-action listener: _resource_record_post_action 08:46:22 INFO - Running post-action listener: _start_resource_monitoring 08:46:22 INFO - Starting resource monitoring. 08:46:22 INFO - ##### 08:46:22 INFO - ##### Running pull step. 08:46:22 INFO - ##### 08:46:22 INFO - Running pre-action listener: _resource_record_pre_action 08:46:22 INFO - Running main action method: pull 08:46:22 INFO - Pull has nothing to do! 08:46:22 INFO - Running post-action listener: _resource_record_post_action 08:46:22 INFO - ##### 08:46:22 INFO - ##### Running install step. 08:46:22 INFO - ##### 08:46:22 INFO - Running pre-action listener: _resource_record_pre_action 08:46:22 INFO - Running main action method: install 08:46:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:46:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:46:23 INFO - Reading from file tmpfile_stdout 08:46:23 INFO - Detecting whether we're running mozinstall >=1.0... 08:46:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:46:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:46:23 INFO - Reading from file tmpfile_stdout 08:46:23 INFO - Output received: 08:46:23 INFO - Usage: mozinstall [options] installer 08:46:23 INFO - Options: 08:46:23 INFO - -h, --help show this help message and exit 08:46:23 INFO - -d DEST, --destination=DEST 08:46:23 INFO - Directory to install application into. [default: 08:46:23 INFO - "/builds/slave/test"] 08:46:23 INFO - --app=APP Application being installed. [default: firefox] 08:46:23 INFO - mkdir: /builds/slave/test/build/application 08:46:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 08:46:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 08:46:54 INFO - Reading from file tmpfile_stdout 08:46:54 INFO - Output received: 08:46:54 INFO - /builds/slave/test/build/application/firefox/firefox 08:46:54 INFO - Running post-action listener: _resource_record_post_action 08:46:54 INFO - ##### 08:46:54 INFO - ##### Running run-tests step. 08:46:54 INFO - ##### 08:46:54 INFO - Running pre-action listener: _resource_record_pre_action 08:46:54 INFO - Running main action method: run_tests 08:46:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:46:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:46:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:46:54 INFO - grabbing minidump binary from tooltool 08:46:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:54 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 0x113eba0>, '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 0x1137f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1138410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:46:54 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:46:54 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 08:46:55 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:46:55 INFO - Return code: 0 08:46:55 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 08:46:55 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:46:55 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/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:46:55 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/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:46:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:46:55 INFO - 'CCACHE_UMASK': '002', 08:46:55 INFO - 'DISPLAY': ':0', 08:46:55 INFO - 'HOME': '/home/cltbld', 08:46:55 INFO - 'LANG': 'en_US.UTF-8', 08:46:55 INFO - 'LOGNAME': 'cltbld', 08:46:55 INFO - 'MAIL': '/var/mail/cltbld', 08:46:55 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:46:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:46:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:46:55 INFO - 'MOZ_NO_REMOTE': '1', 08:46:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:46:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:46:55 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:46:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:46:55 INFO - 'PWD': '/builds/slave/test', 08:46:55 INFO - 'SHELL': '/bin/bash', 08:46:55 INFO - 'SHLVL': '1', 08:46:55 INFO - 'TERM': 'linux', 08:46:55 INFO - 'TMOUT': '86400', 08:46:55 INFO - 'USER': 'cltbld', 08:46:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461339881.310315-823255985', 08:46:55 INFO - '_': '/tools/buildbot/bin/python'} 08:46:55 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/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:46:55 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 08:46:55 INFO - import pkg_resources 08:46:57 INFO - Using 1 client processes 08:46:57 INFO - wptserve Starting http server on 127.0.0.1:8000 08:46:57 INFO - wptserve Starting http server on 127.0.0.1:8001 08:46:57 INFO - wptserve Starting http server on 127.0.0.1:8443 08:46:59 INFO - SUITE-START | Running 778 tests 08:46:59 INFO - Running testharness tests 08:46:59 INFO - Setting up ssl 08:46:59 INFO - PROCESS | certutil | 08:46:59 INFO - PROCESS | certutil | 08:46:59 INFO - PROCESS | certutil | 08:46:59 INFO - Certificate Nickname Trust Attributes 08:46:59 INFO - SSL,S/MIME,JAR/XPI 08:46:59 INFO - 08:46:59 INFO - web-platform-tests CT,, 08:46:59 INFO - 08:46:59 INFO - Starting runner 08:47:04 INFO - PROCESS | 31004 | 1461340024231 Marionette DEBUG Marionette enabled via build flag and pref 08:47:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d84e2b000 == 1 [pid = 31004] [id = 1] 08:47:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 1 (0x7f6d84e2b800) [pid = 31004] [serial = 1] [outer = (nil)] 08:47:04 INFO - PROCESS | 31004 | [31004] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:47:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 2 (0x7f6d84e2c800) [pid = 31004] [serial = 2] [outer = 0x7f6d84e2b800] 08:47:04 INFO - PROCESS | 31004 | 1461340024943 Marionette INFO Listening on port 2828 08:47:05 INFO - PROCESS | 31004 | 1461340025508 Marionette DEBUG Marionette enabled via command-line flag 08:47:05 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d81d0d000 == 2 [pid = 31004] [id = 2] 08:47:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 3 (0x7f6d81d0d800) [pid = 31004] [serial = 3] [outer = (nil)] 08:47:05 INFO - PROCESS | 31004 | [31004] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:47:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 4 (0x7f6d81d0e800) [pid = 31004] [serial = 4] [outer = 0x7f6d81d0d800] 08:47:05 INFO - PROCESS | 31004 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6d81df8d30 08:47:05 INFO - PROCESS | 31004 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6d8114b580 08:47:05 INFO - PROCESS | 31004 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6d81150850 08:47:05 INFO - PROCESS | 31004 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6d81150b50 08:47:05 INFO - PROCESS | 31004 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6d81150e80 08:47:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 5 (0x7f6d8118e800) [pid = 31004] [serial = 5] [outer = 0x7f6d84e2b800] 08:47:05 INFO - PROCESS | 31004 | [31004] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:47:05 INFO - PROCESS | 31004 | 1461340025928 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54378 08:47:06 INFO - PROCESS | 31004 | [31004] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:47:06 INFO - PROCESS | 31004 | 1461340026021 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54379 08:47:06 INFO - PROCESS | 31004 | 1461340026030 Marionette DEBUG Closed connection conn0 08:47:06 INFO - PROCESS | 31004 | [31004] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 08:47:06 INFO - PROCESS | 31004 | 1461340026144 Marionette DEBUG Closed connection conn1 08:47:06 INFO - PROCESS | 31004 | [31004] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:47:06 INFO - PROCESS | 31004 | 1461340026243 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54380 08:47:06 INFO - PROCESS | 31004 | [31004] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:47:06 INFO - PROCESS | 31004 | 1461340026282 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54381 08:47:06 INFO - PROCESS | 31004 | 1461340026287 Marionette DEBUG Closed connection conn2 08:47:06 INFO - PROCESS | 31004 | [31004] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:47:06 INFO - PROCESS | 31004 | 1461340026313 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:54382 08:47:06 INFO - PROCESS | 31004 | 1461340026327 Marionette DEBUG Closed connection conn3 08:47:06 INFO - PROCESS | 31004 | 1461340026357 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:47:06 INFO - PROCESS | 31004 | 1461340026375 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":"20160422065716","device":"desktop","version":"48.0a1"} 08:47:07 INFO - PROCESS | 31004 | [31004] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:47:07 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d757d3800 == 3 [pid = 31004] [id = 3] 08:47:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 6 (0x7f6d757d4800) [pid = 31004] [serial = 6] [outer = (nil)] 08:47:07 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d757d5000 == 4 [pid = 31004] [id = 4] 08:47:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 7 (0x7f6d7558f000) [pid = 31004] [serial = 7] [outer = (nil)] 08:47:08 INFO - PROCESS | 31004 | [31004] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:47:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74833000 == 5 [pid = 31004] [id = 5] 08:47:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 8 (0x7f6d748ad400) [pid = 31004] [serial = 8] [outer = (nil)] 08:47:08 INFO - PROCESS | 31004 | [31004] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:47:08 INFO - PROCESS | 31004 | [31004] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:47:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 9 (0x7f6d74471000) [pid = 31004] [serial = 9] [outer = 0x7f6d748ad400] 08:47:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 10 (0x7f6d74069000) [pid = 31004] [serial = 10] [outer = 0x7f6d757d4800] 08:47:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 11 (0x7f6d741ee400) [pid = 31004] [serial = 11] [outer = 0x7f6d7558f000] 08:47:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 12 (0x7f6d741f0400) [pid = 31004] [serial = 12] [outer = 0x7f6d748ad400] 08:47:10 INFO - PROCESS | 31004 | 1461340030328 Marionette DEBUG loaded listener.js 08:47:10 INFO - PROCESS | 31004 | 1461340030350 Marionette DEBUG loaded listener.js 08:47:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 13 (0x7f6d720b2800) [pid = 31004] [serial = 13] [outer = 0x7f6d748ad400] 08:47:11 INFO - PROCESS | 31004 | 1461340031237 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"ef0dc5e1-2274-408e-a52d-d8015ff76655","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":"20160422065716","device":"desktop","version":"48.0a1","command_id":1}}] 08:47:11 INFO - PROCESS | 31004 | 1461340031486 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:47:11 INFO - PROCESS | 31004 | 1461340031687 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 08:47:11 INFO - PROCESS | 31004 | 1461340031970 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:47:12 INFO - PROCESS | 31004 | [31004] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:47:12 INFO - PROCESS | 31004 | [31004] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:47:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 14 (0x7f6d6ee39c00) [pid = 31004] [serial = 14] [outer = 0x7f6d748ad400] 08:47:12 INFO - PROCESS | 31004 | [31004] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:47:12 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:12 INFO - PROCESS | 31004 | 1461340032641 Marionette TRACE conn4 <- [1,3,null,{}] 08:47:12 INFO - PROCESS | 31004 | 1461340032685 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:47:12 INFO - PROCESS | 31004 | 1461340032755 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 08:47:12 INFO - PROCESS | 31004 | 1461340032826 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 08:47:12 INFO - PROCESS | 31004 | 1461340032830 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 08:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:47:12 INFO - PROCESS | 31004 | 1461340032858 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:47:12 INFO - PROCESS | 31004 | 1461340032865 Marionette TRACE conn4 <- [1,6,null,{}] 08:47:12 INFO - PROCESS | 31004 | 1461340032899 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:12 INFO - PROCESS | 31004 | 1461340032982 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 08:47:13 INFO - PROCESS | 31004 | 1461340032991 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d752c9000 == 6 [pid = 31004] [id = 6] 08:47:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 15 (0x7f6d6d40dc00) [pid = 31004] [serial = 15] [outer = (nil)] 08:47:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 16 (0x7f6d6d40f800) [pid = 31004] [serial = 16] [outer = 0x7f6d6d40dc00] 08:47:13 INFO - PROCESS | 31004 | 1461340033069 Marionette DEBUG loaded listener.js 08:47:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 17 (0x7f6d6d391400) [pid = 31004] [serial = 17] [outer = 0x7f6d6d40dc00] 08:47:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d1a3800 == 7 [pid = 31004] [id = 7] 08:47:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 18 (0x7f6d6d18a800) [pid = 31004] [serial = 18] [outer = (nil)] 08:47:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 19 (0x7f6d6d18c400) [pid = 31004] [serial = 19] [outer = 0x7f6d6d18a800] 08:47:13 INFO - PROCESS | 31004 | 1461340033608 Marionette DEBUG loaded listener.js 08:47:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 20 (0x7f6d6d0ec400) [pid = 31004] [serial = 20] [outer = 0x7f6d6d18a800] 08:47:14 INFO - PROCESS | 31004 | [31004] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 08:47:14 INFO - PROCESS | 31004 | 1461340034131 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1314ms 08:47:14 INFO - PROCESS | 31004 | 1461340034166 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 08:47:14 INFO - PROCESS | 31004 | 1461340034168 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 08:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:47:14 INFO - PROCESS | 31004 | 1461340034246 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:47:14 INFO - PROCESS | 31004 | 1461340034248 Marionette TRACE conn4 <- [1,10,null,{}] 08:47:14 INFO - PROCESS | 31004 | 1461340034293 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:14 INFO - PROCESS | 31004 | 1461340034488 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 08:47:14 INFO - PROCESS | 31004 | 1461340034516 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b331800 == 8 [pid = 31004] [id = 8] 08:47:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 21 (0x7f6d6b319400) [pid = 31004] [serial = 21] [outer = (nil)] 08:47:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 22 (0x7f6d6b31b400) [pid = 31004] [serial = 22] [outer = 0x7f6d6b319400] 08:47:14 INFO - PROCESS | 31004 | 1461340034589 Marionette DEBUG loaded listener.js 08:47:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 23 (0x7f6d6c3d3000) [pid = 31004] [serial = 23] [outer = 0x7f6d6b319400] 08:47:15 INFO - PROCESS | 31004 | 1461340035710 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 08:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1501ms 08:47:15 INFO - PROCESS | 31004 | 1461340035739 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 08:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:47:15 INFO - PROCESS | 31004 | 1461340035751 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 08:47:15 INFO - PROCESS | 31004 | 1461340035765 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:47:15 INFO - PROCESS | 31004 | 1461340035774 Marionette TRACE conn4 <- [1,14,null,{}] 08:47:15 INFO - PROCESS | 31004 | 1461340035786 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b7b1000 == 9 [pid = 31004] [id = 9] 08:47:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 24 (0x7f6d6b7b1800) [pid = 31004] [serial = 24] [outer = (nil)] 08:47:16 INFO - PROCESS | 31004 | 1461340036142 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 08:47:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 25 (0x7f6d6b7a0000) [pid = 31004] [serial = 25] [outer = 0x7f6d6b7b1800] 08:47:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 26 (0x7f6d6c290800) [pid = 31004] [serial = 26] [outer = 0x7f6d6b7b1800] 08:47:16 INFO - PROCESS | 31004 | 1461340036355 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b7b0800 == 10 [pid = 31004] [id = 10] 08:47:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 27 (0x7f6d6b31c800) [pid = 31004] [serial = 27] [outer = (nil)] 08:47:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 28 (0x7f6d6e09cc00) [pid = 31004] [serial = 28] [outer = 0x7f6d6b31c800] 08:47:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ce0d800 == 11 [pid = 31004] [id = 11] 08:47:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 29 (0x7f6d6ea1b400) [pid = 31004] [serial = 29] [outer = (nil)] 08:47:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 30 (0x7f6d6ee34000) [pid = 31004] [serial = 30] [outer = 0x7f6d6ea1b400] 08:47:16 INFO - PROCESS | 31004 | 1461340036545 Marionette DEBUG loaded listener.js 08:47:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 31 (0x7f6d727ac800) [pid = 31004] [serial = 31] [outer = 0x7f6d6ea1b400] 08:47:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 32 (0x7f6d6d396400) [pid = 31004] [serial = 32] [outer = 0x7f6d6b31c800] 08:47:17 INFO - PROCESS | 31004 | 1461340037528 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 08:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1796ms 08:47:17 INFO - PROCESS | 31004 | 1461340037560 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 08:47:17 INFO - PROCESS | 31004 | 1461340037567 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 08:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:47:17 INFO - PROCESS | 31004 | 1461340037577 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:47:17 INFO - PROCESS | 31004 | 1461340037580 Marionette TRACE conn4 <- [1,18,null,{}] 08:47:17 INFO - PROCESS | 31004 | 1461340037586 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:17 INFO - PROCESS | 31004 | 1461340037749 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 08:47:17 INFO - PROCESS | 31004 | 1461340037874 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d71e20000 == 12 [pid = 31004] [id = 12] 08:47:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 33 (0x7f6d74f41800) [pid = 31004] [serial = 33] [outer = (nil)] 08:47:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 34 (0x7f6d753b3c00) [pid = 31004] [serial = 34] [outer = 0x7f6d74f41800] 08:47:18 INFO - PROCESS | 31004 | 1461340038046 Marionette DEBUG loaded listener.js 08:47:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 35 (0x7f6d7602e400) [pid = 31004] [serial = 35] [outer = 0x7f6d74f41800] 08:47:19 INFO - PROCESS | 31004 | 1461340039001 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 08:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1481ms 08:47:19 INFO - PROCESS | 31004 | 1461340039060 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 08:47:19 INFO - PROCESS | 31004 | 1461340039064 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 08:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:47:19 INFO - PROCESS | 31004 | 1461340039071 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:47:19 INFO - PROCESS | 31004 | 1461340039077 Marionette TRACE conn4 <- [1,22,null,{}] 08:47:19 INFO - PROCESS | 31004 | 1461340039092 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:19 INFO - PROCESS | 31004 | 1461340039312 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 08:47:19 INFO - PROCESS | 31004 | 1461340039432 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74a5b000 == 13 [pid = 31004] [id = 13] 08:47:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 36 (0x7f6d6c3d1000) [pid = 31004] [serial = 36] [outer = (nil)] 08:47:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 37 (0x7f6d7c17dc00) [pid = 31004] [serial = 37] [outer = 0x7f6d6c3d1000] 08:47:19 INFO - PROCESS | 31004 | 1461340039513 Marionette DEBUG loaded listener.js 08:47:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 38 (0x7f6d8205e400) [pid = 31004] [serial = 38] [outer = 0x7f6d6c3d1000] 08:47:20 INFO - PROCESS | 31004 | 1461340040594 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 08:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1537ms 08:47:20 INFO - PROCESS | 31004 | 1461340040608 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 08:47:20 INFO - PROCESS | 31004 | 1461340040613 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 08:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:47:20 INFO - PROCESS | 31004 | 1461340040619 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:47:20 INFO - PROCESS | 31004 | 1461340040624 Marionette TRACE conn4 <- [1,26,null,{}] 08:47:20 INFO - PROCESS | 31004 | 1461340040630 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:20 INFO - PROCESS | 31004 | 1461340040774 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 08:47:20 INFO - PROCESS | 31004 | 1461340040917 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6c292000 == 14 [pid = 31004] [id = 14] 08:47:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 39 (0x7f6d6d411400) [pid = 31004] [serial = 39] [outer = (nil)] 08:47:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 40 (0x7f6d714cb400) [pid = 31004] [serial = 40] [outer = 0x7f6d6d411400] 08:47:21 INFO - PROCESS | 31004 | 1461340041011 Marionette DEBUG loaded listener.js 08:47:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 41 (0x7f6d81146000) [pid = 31004] [serial = 41] [outer = 0x7f6d6d411400] 08:47:21 INFO - PROCESS | 31004 | 1461340041722 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1132ms 08:47:21 INFO - PROCESS | 31004 | 1461340041753 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 08:47:21 INFO - PROCESS | 31004 | 1461340041761 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 08:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:47:21 INFO - PROCESS | 31004 | 1461340041770 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:47:21 INFO - PROCESS | 31004 | 1461340041773 Marionette TRACE conn4 <- [1,30,null,{}] 08:47:21 INFO - PROCESS | 31004 | 1461340041778 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:21 INFO - PROCESS | 31004 | 1461340041963 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 08:47:21 INFO - PROCESS | 31004 | 1461340041985 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74c19800 == 15 [pid = 31004] [id = 15] 08:47:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 42 (0x7f6d6d403400) [pid = 31004] [serial = 42] [outer = (nil)] 08:47:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 43 (0x7f6d760c2000) [pid = 31004] [serial = 43] [outer = 0x7f6d6d403400] 08:47:22 INFO - PROCESS | 31004 | 1461340042048 Marionette DEBUG loaded listener.js 08:47:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 44 (0x7f6d78028400) [pid = 31004] [serial = 44] [outer = 0x7f6d6d403400] 08:47:22 INFO - PROCESS | 31004 | 1461340042738 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 08:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1033ms 08:47:22 INFO - PROCESS | 31004 | 1461340042803 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 08:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:47:22 INFO - PROCESS | 31004 | 1461340042808 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 08:47:22 INFO - PROCESS | 31004 | 1461340042814 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:47:22 INFO - PROCESS | 31004 | 1461340042820 Marionette TRACE conn4 <- [1,34,null,{}] 08:47:22 INFO - PROCESS | 31004 | 1461340042836 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:23 INFO - PROCESS | 31004 | 1461340042995 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 08:47:23 INFO - PROCESS | 31004 | 1461340043011 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:23 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d752da000 == 16 [pid = 31004] [id = 16] 08:47:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 45 (0x7f6d81f65000) [pid = 31004] [serial = 45] [outer = (nil)] 08:47:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 46 (0x7f6d81fa0000) [pid = 31004] [serial = 46] [outer = 0x7f6d81f65000] 08:47:23 INFO - PROCESS | 31004 | 1461340043080 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 47 (0x7f6d8205f800) [pid = 31004] [serial = 47] [outer = 0x7f6d81f65000] 08:47:23 INFO - PROCESS | 31004 | 1461340043783 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 08:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 983ms 08:47:23 INFO - PROCESS | 31004 | 1461340043797 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 08:47:23 INFO - PROCESS | 31004 | 1461340043802 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 08:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:47:23 INFO - PROCESS | 31004 | 1461340043807 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:47:23 INFO - PROCESS | 31004 | 1461340043809 Marionette TRACE conn4 <- [1,38,null,{}] 08:47:23 INFO - PROCESS | 31004 | 1461340043814 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:23 INFO - PROCESS | 31004 | 1461340043989 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 08:47:24 INFO - PROCESS | 31004 | 1461340044013 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d71203800 == 17 [pid = 31004] [id = 17] 08:47:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 48 (0x7f6d6ea22000) [pid = 31004] [serial = 48] [outer = (nil)] 08:47:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 49 (0x7f6d6ea24000) [pid = 31004] [serial = 49] [outer = 0x7f6d6ea22000] 08:47:24 INFO - PROCESS | 31004 | 1461340044075 Marionette DEBUG loaded listener.js 08:47:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 50 (0x7f6d82243400) [pid = 31004] [serial = 50] [outer = 0x7f6d6ea22000] 08:47:24 INFO - PROCESS | 31004 | 1461340044713 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 08:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 925ms 08:47:24 INFO - PROCESS | 31004 | 1461340044735 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 31004 | 1461340044738 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 08:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:47:24 INFO - PROCESS | 31004 | 1461340044744 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 31004 | 1461340044746 Marionette TRACE conn4 <- [1,42,null,{}] 08:47:24 INFO - PROCESS | 31004 | 1461340044751 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:24 INFO - PROCESS | 31004 | 1461340044882 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 08:47:24 INFO - PROCESS | 31004 | 1461340044902 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d763ac800 == 18 [pid = 31004] [id = 18] 08:47:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 51 (0x7f6d81f9f400) [pid = 31004] [serial = 51] [outer = (nil)] 08:47:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 52 (0x7f6d824f5000) [pid = 31004] [serial = 52] [outer = 0x7f6d81f9f400] 08:47:24 INFO - PROCESS | 31004 | 1461340044970 Marionette DEBUG loaded listener.js 08:47:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 53 (0x7f6d831e1c00) [pid = 31004] [serial = 53] [outer = 0x7f6d81f9f400] 08:47:25 INFO - PROCESS | 31004 | 1461340045958 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 08:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1236ms 08:47:25 INFO - PROCESS | 31004 | 1461340045981 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 08:47:25 INFO - PROCESS | 31004 | 1461340045988 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 08:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:47:25 INFO - PROCESS | 31004 | 1461340045997 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:47:26 INFO - PROCESS | 31004 | 1461340046002 Marionette TRACE conn4 <- [1,46,null,{}] 08:47:26 INFO - PROCESS | 31004 | 1461340046010 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:26 INFO - PROCESS | 31004 | 1461340046177 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 08:47:26 INFO - PROCESS | 31004 | 1461340046310 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7424d000 == 19 [pid = 31004] [id = 19] 08:47:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 54 (0x7f6d71e7c800) [pid = 31004] [serial = 54] [outer = (nil)] 08:47:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 55 (0x7f6d73860400) [pid = 31004] [serial = 55] [outer = 0x7f6d71e7c800] 08:47:26 INFO - PROCESS | 31004 | 1461340046409 Marionette DEBUG loaded listener.js 08:47:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 56 (0x7f6d73ce4800) [pid = 31004] [serial = 56] [outer = 0x7f6d71e7c800] 08:47:27 INFO - PROCESS | 31004 | 1461340047295 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1333ms 08:47:27 INFO - PROCESS | 31004 | 1461340047331 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 08:47:27 INFO - PROCESS | 31004 | 1461340047340 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 08:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:47:27 INFO - PROCESS | 31004 | 1461340047351 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:47:27 INFO - PROCESS | 31004 | 1461340047355 Marionette TRACE conn4 <- [1,50,null,{}] 08:47:27 INFO - PROCESS | 31004 | 1461340047361 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:27 INFO - PROCESS | 31004 | 1461340047532 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 08:47:27 INFO - PROCESS | 31004 | 1461340047652 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:27 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d757cd800 == 20 [pid = 31004] [id = 20] 08:47:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 57 (0x7f6d749a1c00) [pid = 31004] [serial = 57] [outer = (nil)] 08:47:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 58 (0x7f6d75998400) [pid = 31004] [serial = 58] [outer = 0x7f6d749a1c00] 08:47:27 INFO - PROCESS | 31004 | 1461340047728 Marionette DEBUG loaded listener.js 08:47:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 59 (0x7f6d77fd0800) [pid = 31004] [serial = 59] [outer = 0x7f6d749a1c00] 08:47:28 INFO - PROCESS | 31004 | 1461340048646 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1334ms 08:47:28 INFO - PROCESS | 31004 | 1461340048689 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 08:47:28 INFO - PROCESS | 31004 | 1461340048696 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 08:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:47:28 INFO - PROCESS | 31004 | 1461340048707 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:47:28 INFO - PROCESS | 31004 | 1461340048717 Marionette TRACE conn4 <- [1,54,null,{}] 08:47:28 INFO - PROCESS | 31004 | 1461340048743 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:28 INFO - PROCESS | 31004 | 1461340048991 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 08:47:29 INFO - PROCESS | 31004 | 1461340049113 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d780d3800 == 21 [pid = 31004] [id = 21] 08:47:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 60 (0x7f6d81d5f400) [pid = 31004] [serial = 60] [outer = (nil)] 08:47:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 61 (0x7f6d82242400) [pid = 31004] [serial = 61] [outer = 0x7f6d81d5f400] 08:47:29 INFO - PROCESS | 31004 | 1461340049198 Marionette DEBUG loaded listener.js 08:47:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 62 (0x7f6d832b5400) [pid = 31004] [serial = 62] [outer = 0x7f6d81d5f400] 08:47:29 INFO - PROCESS | 31004 | 1461340049987 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1345ms 08:47:30 INFO - PROCESS | 31004 | 1461340050065 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 08:47:30 INFO - PROCESS | 31004 | 1461340050069 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 08:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:47:30 INFO - PROCESS | 31004 | 1461340050081 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:47:30 INFO - PROCESS | 31004 | 1461340050084 Marionette TRACE conn4 <- [1,58,null,{}] 08:47:30 INFO - PROCESS | 31004 | 1461340050090 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:30 INFO - PROCESS | 31004 | 1461340050257 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 08:47:30 INFO - PROCESS | 31004 | 1461340050378 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:30 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ce21800 == 22 [pid = 31004] [id = 22] 08:47:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 63 (0x7f6d6b313c00) [pid = 31004] [serial = 63] [outer = (nil)] 08:47:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 64 (0x7f6d8340fc00) [pid = 31004] [serial = 64] [outer = 0x7f6d6b313c00] 08:47:30 INFO - PROCESS | 31004 | 1461340050472 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 65 (0x7f6d853f5c00) [pid = 31004] [serial = 65] [outer = 0x7f6d6b313c00] 08:47:31 INFO - PROCESS | 31004 | 1461340051363 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1336ms 08:47:31 INFO - PROCESS | 31004 | 1461340051418 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 08:47:31 INFO - PROCESS | 31004 | 1461340051426 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 08:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:47:31 INFO - PROCESS | 31004 | 1461340051437 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - PROCESS | 31004 | 1461340051444 Marionette TRACE conn4 <- [1,62,null,{}] 08:47:31 INFO - PROCESS | 31004 | 1461340051452 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:31 INFO - PROCESS | 31004 | 1461340051682 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 08:47:31 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d71203800 == 21 [pid = 31004] [id = 17] 08:47:31 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d752da000 == 20 [pid = 31004] [id = 16] 08:47:31 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74c19800 == 19 [pid = 31004] [id = 15] 08:47:31 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6c292000 == 18 [pid = 31004] [id = 14] 08:47:31 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ce0d800 == 17 [pid = 31004] [id = 11] 08:47:31 INFO - PROCESS | 31004 | 1461340051919 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ce05000 == 18 [pid = 31004] [id = 23] 08:47:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 66 (0x7f6d6d651c00) [pid = 31004] [serial = 66] [outer = (nil)] 08:47:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 67 (0x7f6d712ecc00) [pid = 31004] [serial = 67] [outer = 0x7f6d6d651c00] 08:47:32 INFO - PROCESS | 31004 | 1461340052050 Marionette DEBUG loaded listener.js 08:47:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 68 (0x7f6d73860800) [pid = 31004] [serial = 68] [outer = 0x7f6d6d651c00] 08:47:32 INFO - PROCESS | 31004 | 1461340052848 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1494ms 08:47:32 INFO - PROCESS | 31004 | 1461340052931 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 08:47:32 INFO - PROCESS | 31004 | 1461340052938 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 08:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:47:32 INFO - PROCESS | 31004 | 1461340052948 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:47:32 INFO - PROCESS | 31004 | 1461340052952 Marionette TRACE conn4 <- [1,66,null,{}] 08:47:32 INFO - PROCESS | 31004 | 1461340052960 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:33 INFO - PROCESS | 31004 | 1461340053166 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 08:47:33 INFO - PROCESS | 31004 | 1461340053291 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74082800 == 19 [pid = 31004] [id = 24] 08:47:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 69 (0x7f6d6d655800) [pid = 31004] [serial = 69] [outer = (nil)] 08:47:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 70 (0x7f6d7559bc00) [pid = 31004] [serial = 70] [outer = 0x7f6d6d655800] 08:47:33 INFO - PROCESS | 31004 | 1461340053375 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 71 (0x7f6d76374c00) [pid = 31004] [serial = 71] [outer = 0x7f6d6d655800] 08:47:34 INFO - PROCESS | 31004 | 1461340054161 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1281ms 08:47:34 INFO - PROCESS | 31004 | 1461340054233 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 08:47:34 INFO - PROCESS | 31004 | 1461340054239 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 08:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:47:34 INFO - PROCESS | 31004 | 1461340054265 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:47:34 INFO - PROCESS | 31004 | 1461340054269 Marionette TRACE conn4 <- [1,70,null,{}] 08:47:34 INFO - PROCESS | 31004 | 1461340054274 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:34 INFO - PROCESS | 31004 | 1461340054438 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 08:47:34 INFO - PROCESS | 31004 | 1461340054561 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:34 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d752db000 == 20 [pid = 31004] [id = 25] 08:47:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 72 (0x7f6d77fd1c00) [pid = 31004] [serial = 72] [outer = (nil)] 08:47:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 73 (0x7f6d8113f000) [pid = 31004] [serial = 73] [outer = 0x7f6d77fd1c00] 08:47:34 INFO - PROCESS | 31004 | 1461340054645 Marionette DEBUG loaded listener.js 08:47:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 74 (0x7f6d81fe4800) [pid = 31004] [serial = 74] [outer = 0x7f6d77fd1c00] 08:47:35 INFO - PROCESS | 31004 | 1461340055461 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1236ms 08:47:35 INFO - PROCESS | 31004 | 1461340055517 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 08:47:35 INFO - PROCESS | 31004 | 1461340055522 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 08:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:47:35 INFO - PROCESS | 31004 | 1461340055550 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:47:35 INFO - PROCESS | 31004 | 1461340055564 Marionette TRACE conn4 <- [1,74,null,{}] 08:47:35 INFO - PROCESS | 31004 | 1461340055575 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:35 INFO - PROCESS | 31004 | 1461340055773 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 08:47:35 INFO - PROCESS | 31004 | 1461340055868 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d780e8800 == 21 [pid = 31004] [id = 26] 08:47:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 75 (0x7f6d832ba400) [pid = 31004] [serial = 75] [outer = (nil)] 08:47:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 76 (0x7f6d853f8000) [pid = 31004] [serial = 76] [outer = 0x7f6d832ba400] 08:47:35 INFO - PROCESS | 31004 | 1461340055950 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 77 (0x7f6d86cb8c00) [pid = 31004] [serial = 77] [outer = 0x7f6d832ba400] 08:47:36 INFO - PROCESS | 31004 | 1461340056812 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1313ms 08:47:36 INFO - PROCESS | 31004 | 1461340056851 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 08:47:36 INFO - PROCESS | 31004 | 1461340056858 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 08:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:47:36 INFO - PROCESS | 31004 | 1461340056867 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:47:36 INFO - PROCESS | 31004 | 1461340056871 Marionette TRACE conn4 <- [1,78,null,{}] 08:47:36 INFO - PROCESS | 31004 | 1461340056879 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:37 INFO - PROCESS | 31004 | 1461340057129 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 08:47:37 INFO - PROCESS | 31004 | 1461340057280 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:37 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d71e0e800 == 22 [pid = 31004] [id = 27] 08:47:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 78 (0x7f6d6d0eac00) [pid = 31004] [serial = 78] [outer = (nil)] 08:47:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 79 (0x7f6d86db3400) [pid = 31004] [serial = 79] [outer = 0x7f6d6d0eac00] 08:47:37 INFO - PROCESS | 31004 | 1461340057421 Marionette DEBUG loaded listener.js 08:47:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 80 (0x7f6d87482400) [pid = 31004] [serial = 80] [outer = 0x7f6d6d0eac00] 08:47:38 INFO - PROCESS | 31004 | 1461340058171 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1347ms 08:47:38 INFO - PROCESS | 31004 | 1461340058214 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 08:47:38 INFO - PROCESS | 31004 | 1461340058217 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 08:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:47:38 INFO - PROCESS | 31004 | 1461340058223 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:47:38 INFO - PROCESS | 31004 | 1461340058227 Marionette TRACE conn4 <- [1,82,null,{}] 08:47:38 INFO - PROCESS | 31004 | 1461340058232 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:38 INFO - PROCESS | 31004 | 1461340058382 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 08:47:38 INFO - PROCESS | 31004 | 1461340058511 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8207d000 == 23 [pid = 31004] [id = 28] 08:47:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 81 (0x7f6d87266400) [pid = 31004] [serial = 81] [outer = (nil)] 08:47:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 82 (0x7f6d8762cc00) [pid = 31004] [serial = 82] [outer = 0x7f6d87266400] 08:47:38 INFO - PROCESS | 31004 | 1461340058609 Marionette DEBUG loaded listener.js 08:47:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 83 (0x7f6d87774800) [pid = 31004] [serial = 83] [outer = 0x7f6d87266400] 08:47:39 INFO - PROCESS | 31004 | 1461340059662 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1482ms 08:47:39 INFO - PROCESS | 31004 | 1461340059706 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 08:47:39 INFO - PROCESS | 31004 | 1461340059712 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 08:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:47:39 INFO - PROCESS | 31004 | 1461340059731 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:47:39 INFO - PROCESS | 31004 | 1461340059736 Marionette TRACE conn4 <- [1,86,null,{}] 08:47:39 INFO - PROCESS | 31004 | 1461340059744 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:39 INFO - PROCESS | 31004 | 1461340059901 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 08:47:40 INFO - PROCESS | 31004 | 1461340060055 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:40 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d73e45000 == 24 [pid = 31004] [id = 29] 08:47:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 84 (0x7f6d7389cc00) [pid = 31004] [serial = 84] [outer = (nil)] 08:47:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 85 (0x7f6d73fec000) [pid = 31004] [serial = 85] [outer = 0x7f6d7389cc00] 08:47:40 INFO - PROCESS | 31004 | 1461340060183 Marionette DEBUG loaded listener.js 08:47:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 86 (0x7f6d753b3000) [pid = 31004] [serial = 86] [outer = 0x7f6d7389cc00] 08:47:40 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d780d3800 == 23 [pid = 31004] [id = 21] 08:47:40 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d757cd800 == 22 [pid = 31004] [id = 20] 08:47:40 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7424d000 == 21 [pid = 31004] [id = 19] 08:47:41 INFO - PROCESS | 31004 | 1461340061128 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1440ms 08:47:41 INFO - PROCESS | 31004 | 1461340061172 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 08:47:41 INFO - PROCESS | 31004 | 1461340061179 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 08:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:47:41 INFO - PROCESS | 31004 | 1461340061188 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:47:41 INFO - PROCESS | 31004 | 1461340061194 Marionette TRACE conn4 <- [1,90,null,{}] 08:47:41 INFO - PROCESS | 31004 | 1461340061202 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:41 INFO - PROCESS | 31004 | 1461340061389 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 08:47:41 INFO - PROCESS | 31004 | 1461340061533 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d752e1800 == 22 [pid = 31004] [id = 30] 08:47:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 87 (0x7f6d753c0000) [pid = 31004] [serial = 87] [outer = (nil)] 08:47:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 88 (0x7f6d77fcbc00) [pid = 31004] [serial = 88] [outer = 0x7f6d753c0000] 08:47:41 INFO - PROCESS | 31004 | 1461340061617 Marionette DEBUG loaded listener.js 08:47:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 89 (0x7f6d78044400) [pid = 31004] [serial = 89] [outer = 0x7f6d753c0000] 08:47:42 INFO - PROCESS | 31004 | 1461340062453 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1332ms 08:47:42 INFO - PROCESS | 31004 | 1461340062522 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 08:47:42 INFO - PROCESS | 31004 | 1461340062531 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 08:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:47:42 INFO - PROCESS | 31004 | 1461340062542 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:47:42 INFO - PROCESS | 31004 | 1461340062546 Marionette TRACE conn4 <- [1,94,null,{}] 08:47:42 INFO - PROCESS | 31004 | 1461340062552 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:42 INFO - PROCESS | 31004 | 1461340062771 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 08:47:42 INFO - PROCESS | 31004 | 1461340062788 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:42 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7b2f4800 == 23 [pid = 31004] [id = 31] 08:47:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 90 (0x7f6d7803e800) [pid = 31004] [serial = 90] [outer = (nil)] 08:47:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 91 (0x7f6d82248000) [pid = 31004] [serial = 91] [outer = 0x7f6d7803e800] 08:47:42 INFO - PROCESS | 31004 | 1461340062863 Marionette DEBUG loaded listener.js 08:47:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 92 (0x7f6d83140800) [pid = 31004] [serial = 92] [outer = 0x7f6d7803e800] 08:47:43 INFO - PROCESS | 31004 | 1461340063773 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1281ms 08:47:43 INFO - PROCESS | 31004 | 1461340063823 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 08:47:43 INFO - PROCESS | 31004 | 1461340063827 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 08:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:47:43 INFO - PROCESS | 31004 | 1461340063833 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:47:43 INFO - PROCESS | 31004 | 1461340063840 Marionette TRACE conn4 <- [1,98,null,{}] 08:47:43 INFO - PROCESS | 31004 | 1461340063859 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:44 INFO - PROCESS | 31004 | 1461340064027 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 08:47:44 INFO - PROCESS | 31004 | 1461340064166 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:44 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b7a8800 == 24 [pid = 31004] [id = 32] 08:47:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 93 (0x7f6d85342800) [pid = 31004] [serial = 93] [outer = (nil)] 08:47:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 94 (0x7f6d87631400) [pid = 31004] [serial = 94] [outer = 0x7f6d85342800] 08:47:44 INFO - PROCESS | 31004 | 1461340064251 Marionette DEBUG loaded listener.js 08:47:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 95 (0x7f6d8777b000) [pid = 31004] [serial = 95] [outer = 0x7f6d85342800] 08:47:45 INFO - PROCESS | 31004 | 1461340065046 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1238ms 08:47:45 INFO - PROCESS | 31004 | 1461340065073 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 08:47:45 INFO - PROCESS | 31004 | 1461340065079 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 08:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:47:45 INFO - PROCESS | 31004 | 1461340065087 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:47:45 INFO - PROCESS | 31004 | 1461340065091 Marionette TRACE conn4 <- [1,102,null,{}] 08:47:45 INFO - PROCESS | 31004 | 1461340065100 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:45 INFO - PROCESS | 31004 | 1461340065404 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 08:47:45 INFO - PROCESS | 31004 | 1461340065522 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d85378800 == 25 [pid = 31004] [id = 33] 08:47:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 96 (0x7f6d86aa8000) [pid = 31004] [serial = 96] [outer = (nil)] 08:47:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 97 (0x7f6d8a092800) [pid = 31004] [serial = 97] [outer = 0x7f6d86aa8000] 08:47:45 INFO - PROCESS | 31004 | 1461340065656 Marionette DEBUG loaded listener.js 08:47:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 98 (0x7f6d8b66e400) [pid = 31004] [serial = 98] [outer = 0x7f6d86aa8000] 08:47:46 INFO - PROCESS | 31004 | 1461340066528 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1499ms 08:47:46 INFO - PROCESS | 31004 | 1461340066586 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 08:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:47:46 INFO - PROCESS | 31004 | 1461340066590 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 08:47:46 INFO - PROCESS | 31004 | 1461340066598 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:47:46 INFO - PROCESS | 31004 | 1461340066600 Marionette TRACE conn4 <- [1,106,null,{}] 08:47:46 INFO - PROCESS | 31004 | 1461340066607 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:46 INFO - PROCESS | 31004 | 1461340066768 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 08:47:46 INFO - PROCESS | 31004 | 1461340066896 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87062000 == 26 [pid = 31004] [id = 34] 08:47:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 99 (0x7f6d8777d400) [pid = 31004] [serial = 99] [outer = (nil)] 08:47:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 100 (0x7f6d8b8a5000) [pid = 31004] [serial = 100] [outer = 0x7f6d8777d400] 08:47:46 INFO - PROCESS | 31004 | 1461340066976 Marionette DEBUG loaded listener.js 08:47:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 101 (0x7f6d8b8fd800) [pid = 31004] [serial = 101] [outer = 0x7f6d8777d400] 08:47:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 102 (0x7f6d8c5f6800) [pid = 31004] [serial = 102] [outer = 0x7f6d6b31c800] 08:47:48 INFO - PROCESS | 31004 | 1461340068009 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1486ms 08:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:47:48 INFO - PROCESS | 31004 | 1461340068083 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 08:47:48 INFO - PROCESS | 31004 | 1461340068086 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 08:47:48 INFO - PROCESS | 31004 | 1461340068092 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:47:48 INFO - PROCESS | 31004 | 1461340068095 Marionette TRACE conn4 <- [1,110,null,{}] 08:47:48 INFO - PROCESS | 31004 | 1461340068101 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:48 INFO - PROCESS | 31004 | 1461340068483 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 08:47:48 INFO - PROCESS | 31004 | 1461340068659 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:48 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7577b800 == 27 [pid = 31004] [id = 35] 08:47:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 103 (0x7f6d6a7cf800) [pid = 31004] [serial = 103] [outer = (nil)] 08:47:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 104 (0x7f6d6a7d3000) [pid = 31004] [serial = 104] [outer = 0x7f6d6a7cf800] 08:47:48 INFO - PROCESS | 31004 | 1461340068735 Marionette DEBUG loaded listener.js 08:47:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 105 (0x7f6d71464400) [pid = 31004] [serial = 105] [outer = 0x7f6d6a7cf800] 08:47:49 INFO - PROCESS | 31004 | 1461340069596 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1585ms 08:47:49 INFO - PROCESS | 31004 | 1461340069678 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 08:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:47:49 INFO - PROCESS | 31004 | 1461340069684 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 08:47:49 INFO - PROCESS | 31004 | 1461340069691 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:47:49 INFO - PROCESS | 31004 | 1461340069696 Marionette TRACE conn4 <- [1,114,null,{}] 08:47:49 INFO - PROCESS | 31004 | 1461340069702 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:49 INFO - PROCESS | 31004 | 1461340069942 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 08:47:49 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74a5b000 == 26 [pid = 31004] [id = 13] 08:47:49 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74082800 == 25 [pid = 31004] [id = 24] 08:47:49 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ce05000 == 24 [pid = 31004] [id = 23] 08:47:50 INFO - PROCESS | 31004 | 1461340070139 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:50 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74827000 == 25 [pid = 31004] [id = 36] 08:47:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 106 (0x7f6d6a7d0000) [pid = 31004] [serial = 106] [outer = (nil)] 08:47:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 107 (0x7f6d6ea24800) [pid = 31004] [serial = 107] [outer = 0x7f6d6a7d0000] 08:47:50 INFO - PROCESS | 31004 | 1461340070285 Marionette DEBUG loaded listener.js 08:47:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 108 (0x7f6d73cef400) [pid = 31004] [serial = 108] [outer = 0x7f6d6a7d0000] 08:47:51 INFO - PROCESS | 31004 | 1461340071154 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1544ms 08:47:51 INFO - PROCESS | 31004 | 1461340071240 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 08:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:47:51 INFO - PROCESS | 31004 | 1461340071251 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 08:47:51 INFO - PROCESS | 31004 | 1461340071262 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:47:51 INFO - PROCESS | 31004 | 1461340071273 Marionette TRACE conn4 <- [1,118,null,{}] 08:47:51 INFO - PROCESS | 31004 | 1461340071325 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:51 INFO - PROCESS | 31004 | 1461340071642 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 08:47:51 INFO - PROCESS | 31004 | 1461340071821 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d82074800 == 26 [pid = 31004] [id = 37] 08:47:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 109 (0x7f6d760bf000) [pid = 31004] [serial = 109] [outer = (nil)] 08:47:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 110 (0x7f6d7c17b800) [pid = 31004] [serial = 110] [outer = 0x7f6d760bf000] 08:47:51 INFO - PROCESS | 31004 | 1461340071916 Marionette DEBUG loaded listener.js 08:47:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 111 (0x7f6d81f9dc00) [pid = 31004] [serial = 111] [outer = 0x7f6d760bf000] 08:47:52 INFO - PROCESS | 31004 | 1461340072874 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1644ms 08:47:52 INFO - PROCESS | 31004 | 1461340072906 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 08:47:52 INFO - PROCESS | 31004 | 1461340072914 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 08:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:47:52 INFO - PROCESS | 31004 | 1461340072943 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:47:52 INFO - PROCESS | 31004 | 1461340072949 Marionette TRACE conn4 <- [1,122,null,{}] 08:47:52 INFO - PROCESS | 31004 | 1461340072967 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:53 INFO - PROCESS | 31004 | 1461340073166 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 08:47:53 INFO - PROCESS | 31004 | 1461340073302 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:53 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86a3d000 == 27 [pid = 31004] [id = 38] 08:47:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 112 (0x7f6d824eb000) [pid = 31004] [serial = 112] [outer = (nil)] 08:47:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 113 (0x7f6d83416800) [pid = 31004] [serial = 113] [outer = 0x7f6d824eb000] 08:47:53 INFO - PROCESS | 31004 | 1461340073434 Marionette DEBUG loaded listener.js 08:47:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 114 (0x7f6d86cbac00) [pid = 31004] [serial = 114] [outer = 0x7f6d824eb000] 08:47:54 INFO - PROCESS | 31004 | 1461340074319 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1463ms 08:47:54 INFO - PROCESS | 31004 | 1461340074386 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 08:47:54 INFO - PROCESS | 31004 | 1461340074392 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 08:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:47:54 INFO - PROCESS | 31004 | 1461340074410 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:47:54 INFO - PROCESS | 31004 | 1461340074418 Marionette TRACE conn4 <- [1,126,null,{}] 08:47:54 INFO - PROCESS | 31004 | 1461340074424 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:54 INFO - PROCESS | 31004 | 1461340074639 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 08:47:54 INFO - PROCESS | 31004 | 1461340074773 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87243800 == 28 [pid = 31004] [id = 39] 08:47:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 115 (0x7f6d6ea16400) [pid = 31004] [serial = 115] [outer = (nil)] 08:47:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 116 (0x7f6d6ec91000) [pid = 31004] [serial = 116] [outer = 0x7f6d6ea16400] 08:47:54 INFO - PROCESS | 31004 | 1461340074850 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 117 (0x7f6d6ec95800) [pid = 31004] [serial = 117] [outer = 0x7f6d6ea16400] 08:47:55 INFO - PROCESS | 31004 | 1461340075667 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:47:56 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7577b800 == 27 [pid = 31004] [id = 35] 08:47:56 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d752e1800 == 26 [pid = 31004] [id = 30] 08:47:56 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7b2f4800 == 25 [pid = 31004] [id = 31] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d752c9000 == 24 [pid = 31004] [id = 6] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d752db000 == 23 [pid = 31004] [id = 25] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8207d000 == 22 [pid = 31004] [id = 28] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d780e8800 == 21 [pid = 31004] [id = 26] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d71e0e800 == 20 [pid = 31004] [id = 27] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ce21800 == 19 [pid = 31004] [id = 22] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d85378800 == 18 [pid = 31004] [id = 33] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d71e20000 == 17 [pid = 31004] [id = 12] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b7a8800 == 16 [pid = 31004] [id = 32] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d87062000 == 15 [pid = 31004] [id = 34] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86a3d000 == 14 [pid = 31004] [id = 38] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d763ac800 == 13 [pid = 31004] [id = 18] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d82074800 == 12 [pid = 31004] [id = 37] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b331800 == 11 [pid = 31004] [id = 8] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d73e45000 == 10 [pid = 31004] [id = 29] 08:47:58 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74827000 == 9 [pid = 31004] [id = 36] 08:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 5108ms 08:47:59 INFO - PROCESS | 31004 | 1461340079640 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 08:47:59 INFO - PROCESS | 31004 | 1461340079648 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 08:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:47:59 INFO - PROCESS | 31004 | 1461340079657 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:47:59 INFO - PROCESS | 31004 | 1461340079662 Marionette TRACE conn4 <- [1,130,null,{}] 08:47:59 INFO - PROCESS | 31004 | 1461340079671 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:59 INFO - PROCESS | 31004 | 1461340079853 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 08:47:59 INFO - PROCESS | 31004 | 1461340079970 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:00 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ecaa000 == 10 [pid = 31004] [id = 40] 08:48:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 118 (0x7f6d6ec92800) [pid = 31004] [serial = 118] [outer = (nil)] 08:48:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 119 (0x7f6d6ec96400) [pid = 31004] [serial = 119] [outer = 0x7f6d6ec92800] 08:48:00 INFO - PROCESS | 31004 | 1461340080079 Marionette DEBUG loaded listener.js 08:48:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 120 (0x7f6d714cb800) [pid = 31004] [serial = 120] [outer = 0x7f6d6ec92800] 08:48:00 INFO - PROCESS | 31004 | 1461340080858 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 08:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1234ms 08:48:00 INFO - PROCESS | 31004 | 1461340080892 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 08:48:00 INFO - PROCESS | 31004 | 1461340080897 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 08:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:48:00 INFO - PROCESS | 31004 | 1461340080930 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:48:00 INFO - PROCESS | 31004 | 1461340080936 Marionette TRACE conn4 <- [1,134,null,{}] 08:48:00 INFO - PROCESS | 31004 | 1461340080946 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:01 INFO - PROCESS | 31004 | 1461340081113 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 08:48:01 INFO - PROCESS | 31004 | 1461340081129 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:01 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74a56000 == 11 [pid = 31004] [id = 41] 08:48:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 121 (0x7f6d73899400) [pid = 31004] [serial = 121] [outer = (nil)] 08:48:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 122 (0x7f6d73feb000) [pid = 31004] [serial = 122] [outer = 0x7f6d73899400] 08:48:01 INFO - PROCESS | 31004 | 1461340081198 Marionette DEBUG loaded listener.js 08:48:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 123 (0x7f6d74ef7400) [pid = 31004] [serial = 123] [outer = 0x7f6d73899400] 08:48:02 INFO - PROCESS | 31004 | 1461340082270 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 08:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1402ms 08:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:48:02 INFO - PROCESS | 31004 | 1461340082322 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 08:48:02 INFO - PROCESS | 31004 | 1461340082325 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 08:48:02 INFO - PROCESS | 31004 | 1461340082332 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:48:02 INFO - PROCESS | 31004 | 1461340082334 Marionette TRACE conn4 <- [1,138,null,{}] 08:48:02 INFO - PROCESS | 31004 | 1461340082358 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:02 INFO - PROCESS | 31004 | 1461340082542 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 08:48:02 INFO - PROCESS | 31004 | 1461340082569 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7b2f4000 == 12 [pid = 31004] [id = 42] 08:48:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 124 (0x7f6d6ea1d800) [pid = 31004] [serial = 124] [outer = (nil)] 08:48:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 125 (0x7f6d7848bc00) [pid = 31004] [serial = 125] [outer = 0x7f6d6ea1d800] 08:48:02 INFO - PROCESS | 31004 | 1461340082658 Marionette DEBUG loaded listener.js 08:48:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 126 (0x7f6d81d5dc00) [pid = 31004] [serial = 126] [outer = 0x7f6d6ea1d800] 08:48:03 INFO - PROCESS | 31004 | 1461340083482 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 08:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1196ms 08:48:03 INFO - PROCESS | 31004 | 1461340083527 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 08:48:03 INFO - PROCESS | 31004 | 1461340083531 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 08:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:48:03 INFO - PROCESS | 31004 | 1461340083545 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:48:03 INFO - PROCESS | 31004 | 1461340083549 Marionette TRACE conn4 <- [1,142,null,{}] 08:48:03 INFO - PROCESS | 31004 | 1461340083555 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:03 INFO - PROCESS | 31004 | 1461340083738 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 08:48:03 INFO - PROCESS | 31004 | 1461340083768 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:03 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d822f0000 == 13 [pid = 31004] [id = 43] 08:48:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 127 (0x7f6d81d5e400) [pid = 31004] [serial = 127] [outer = (nil)] 08:48:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 128 (0x7f6d824f5400) [pid = 31004] [serial = 128] [outer = 0x7f6d81d5e400] 08:48:03 INFO - PROCESS | 31004 | 1461340083834 Marionette DEBUG loaded listener.js 08:48:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 129 (0x7f6d832c2000) [pid = 31004] [serial = 129] [outer = 0x7f6d81d5e400] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 128 (0x7f6d6d651c00) [pid = 31004] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 127 (0x7f6d77fd1c00) [pid = 31004] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 126 (0x7f6d6a7d0000) [pid = 31004] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 125 (0x7f6d87266400) [pid = 31004] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 124 (0x7f6d6a7cf800) [pid = 31004] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 123 (0x7f6d6d655800) [pid = 31004] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 122 (0x7f6d6d411400) [pid = 31004] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 121 (0x7f6d6d403400) [pid = 31004] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 120 (0x7f6d6ea1b400) [pid = 31004] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 119 (0x7f6d81f65000) [pid = 31004] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 118 (0x7f6d6ea22000) [pid = 31004] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 117 (0x7f6d74f41800) [pid = 31004] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 116 (0x7f6d81f9f400) [pid = 31004] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 115 (0x7f6d6c3d1000) [pid = 31004] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 114 (0x7f6d6b319400) [pid = 31004] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 113 (0x7f6d832ba400) [pid = 31004] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 112 (0x7f6d86aa8000) [pid = 31004] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 111 (0x7f6d6b313c00) [pid = 31004] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 110 (0x7f6d753c0000) [pid = 31004] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 109 (0x7f6d85342800) [pid = 31004] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 108 (0x7f6d7803e800) [pid = 31004] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 107 (0x7f6d81d5f400) [pid = 31004] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 106 (0x7f6d749a1c00) [pid = 31004] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 105 (0x7f6d71e7c800) [pid = 31004] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 104 (0x7f6d8777d400) [pid = 31004] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 103 (0x7f6d6d0eac00) [pid = 31004] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 102 (0x7f6d760bf000) [pid = 31004] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 101 (0x7f6d824eb000) [pid = 31004] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 100 (0x7f6d7389cc00) [pid = 31004] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:48:05 INFO - PROCESS | 31004 | --DOMWINDOW == 99 (0x7f6d6d40dc00) [pid = 31004] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:48:06 INFO - PROCESS | 31004 | 1461340086057 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 08:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2639ms 08:48:06 INFO - PROCESS | 31004 | 1461340086226 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 08:48:06 INFO - PROCESS | 31004 | 1461340086233 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 08:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:48:06 INFO - PROCESS | 31004 | 1461340086291 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:48:06 INFO - PROCESS | 31004 | 1461340086294 Marionette TRACE conn4 <- [1,146,null,{}] 08:48:06 INFO - PROCESS | 31004 | 1461340086358 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:06 INFO - PROCESS | 31004 | 1461340086551 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 08:48:06 INFO - PROCESS | 31004 | 1461340086737 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d73e37000 == 14 [pid = 31004] [id = 44] 08:48:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 100 (0x7f6d6e0a4400) [pid = 31004] [serial = 130] [outer = (nil)] 08:48:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 101 (0x7f6d76380c00) [pid = 31004] [serial = 131] [outer = 0x7f6d6e0a4400] 08:48:06 INFO - PROCESS | 31004 | 1461340086843 Marionette DEBUG loaded listener.js 08:48:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 102 (0x7f6d7c181000) [pid = 31004] [serial = 132] [outer = 0x7f6d6e0a4400] 08:48:07 INFO - PROCESS | 31004 | 1461340087904 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1702ms 08:48:07 INFO - PROCESS | 31004 | 1461340087959 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 08:48:07 INFO - PROCESS | 31004 | 1461340087967 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 08:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:48:07 INFO - PROCESS | 31004 | 1461340087975 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:48:07 INFO - PROCESS | 31004 | 1461340087980 Marionette TRACE conn4 <- [1,150,null,{}] 08:48:07 INFO - PROCESS | 31004 | 1461340087988 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:08 INFO - PROCESS | 31004 | 1461340088212 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 08:48:08 INFO - PROCESS | 31004 | 1461340088390 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d73e42800 == 15 [pid = 31004] [id = 45] 08:48:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 103 (0x7f6d6ea22000) [pid = 31004] [serial = 133] [outer = (nil)] 08:48:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 104 (0x7f6d7289e800) [pid = 31004] [serial = 134] [outer = 0x7f6d6ea22000] 08:48:08 INFO - PROCESS | 31004 | 1461340088465 Marionette DEBUG loaded listener.js 08:48:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 105 (0x7f6d741e6400) [pid = 31004] [serial = 135] [outer = 0x7f6d6ea22000] 08:48:09 INFO - PROCESS | 31004 | 1461340089400 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 08:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1481ms 08:48:09 INFO - PROCESS | 31004 | 1461340089458 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 08:48:09 INFO - PROCESS | 31004 | 1461340089468 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 08:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:48:09 INFO - PROCESS | 31004 | 1461340089479 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:48:09 INFO - PROCESS | 31004 | 1461340089483 Marionette TRACE conn4 <- [1,154,null,{}] 08:48:09 INFO - PROCESS | 31004 | 1461340089490 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:09 INFO - PROCESS | 31004 | 1461340089775 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 08:48:09 INFO - PROCESS | 31004 | 1461340089877 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:09 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6c29b000 == 16 [pid = 31004] [id = 46] 08:48:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 106 (0x7f6d6a7d3c00) [pid = 31004] [serial = 136] [outer = (nil)] 08:48:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 107 (0x7f6d6ec8fc00) [pid = 31004] [serial = 137] [outer = 0x7f6d6a7d3c00] 08:48:09 INFO - PROCESS | 31004 | 1461340089979 Marionette DEBUG loaded listener.js 08:48:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 108 (0x7f6d78041800) [pid = 31004] [serial = 138] [outer = 0x7f6d6a7d3c00] 08:48:10 INFO - PROCESS | 31004 | 1461340090465 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:48:11 INFO - PROCESS | 31004 | 1461340091297 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 08:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1888ms 08:48:11 INFO - PROCESS | 31004 | 1461340091464 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 08:48:11 INFO - PROCESS | 31004 | 1461340091473 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 08:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:48:11 INFO - PROCESS | 31004 | 1461340091525 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:48:11 INFO - PROCESS | 31004 | 1461340091534 Marionette TRACE conn4 <- [1,158,null,{}] 08:48:11 INFO - PROCESS | 31004 | 1461340091548 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:11 INFO - PROCESS | 31004 | 1461340091725 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 08:48:11 INFO - PROCESS | 31004 | 1461340091882 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b333800 == 17 [pid = 31004] [id = 47] 08:48:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 109 (0x7f6d6a7cfc00) [pid = 31004] [serial = 139] [outer = (nil)] 08:48:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 110 (0x7f6d6b31e400) [pid = 31004] [serial = 140] [outer = 0x7f6d6a7cfc00] 08:48:11 INFO - PROCESS | 31004 | 1461340091994 Marionette DEBUG loaded listener.js 08:48:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 111 (0x7f6d6ea17800) [pid = 31004] [serial = 141] [outer = 0x7f6d6a7cfc00] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 110 (0x7f6d853f8000) [pid = 31004] [serial = 76] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 109 (0x7f6d8113f000) [pid = 31004] [serial = 73] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 108 (0x7f6d87774800) [pid = 31004] [serial = 83] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 107 (0x7f6d71464400) [pid = 31004] [serial = 105] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 106 (0x7f6d8762cc00) [pid = 31004] [serial = 82] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 105 (0x7f6d6ea24800) [pid = 31004] [serial = 107] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 104 (0x7f6d76374c00) [pid = 31004] [serial = 71] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 103 (0x7f6d712ecc00) [pid = 31004] [serial = 67] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 102 (0x7f6d84e2c800) [pid = 31004] [serial = 2] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 101 (0x7f6d7559bc00) [pid = 31004] [serial = 70] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 100 (0x7f6d6a7d3000) [pid = 31004] [serial = 104] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 99 (0x7f6d714cb400) [pid = 31004] [serial = 40] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 98 (0x7f6d6b7a0000) [pid = 31004] [serial = 25] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 97 (0x7f6d760c2000) [pid = 31004] [serial = 43] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 96 (0x7f6d78028400) [pid = 31004] [serial = 44] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 95 (0x7f6d6e09cc00) [pid = 31004] [serial = 28] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 94 (0x7f6d6ee34000) [pid = 31004] [serial = 30] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 93 (0x7f6d81146000) [pid = 31004] [serial = 41] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 92 (0x7f6d81fa0000) [pid = 31004] [serial = 46] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 91 (0x7f6d6ea24000) [pid = 31004] [serial = 49] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 90 (0x7f6d727ac800) [pid = 31004] [serial = 31] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 89 (0x7f6d753b3c00) [pid = 31004] [serial = 34] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 88 (0x7f6d8205f800) [pid = 31004] [serial = 47] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 87 (0x7f6d824f5000) [pid = 31004] [serial = 52] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 86 (0x7f6d7602e400) [pid = 31004] [serial = 35] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 85 (0x7f6d831e1c00) [pid = 31004] [serial = 53] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 84 (0x7f6d7c17dc00) [pid = 31004] [serial = 37] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 83 (0x7f6d8205e400) [pid = 31004] [serial = 38] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 82 (0x7f6d6b31b400) [pid = 31004] [serial = 22] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 81 (0x7f6d82243400) [pid = 31004] [serial = 50] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 80 (0x7f6d6c3d3000) [pid = 31004] [serial = 23] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 79 (0x7f6d741f0400) [pid = 31004] [serial = 12] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 78 (0x7f6d8340fc00) [pid = 31004] [serial = 64] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 77 (0x7f6d74471000) [pid = 31004] [serial = 9] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 76 (0x7f6d77fd0800) [pid = 31004] [serial = 59] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 75 (0x7f6d82242400) [pid = 31004] [serial = 61] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 74 (0x7f6d753b3000) [pid = 31004] [serial = 86] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 73 (0x7f6d73ce4800) [pid = 31004] [serial = 56] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 72 (0x7f6d75998400) [pid = 31004] [serial = 58] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 71 (0x7f6d81f9dc00) [pid = 31004] [serial = 111] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 70 (0x7f6d73860400) [pid = 31004] [serial = 55] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 69 (0x7f6d77fcbc00) [pid = 31004] [serial = 88] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 68 (0x7f6d83416800) [pid = 31004] [serial = 113] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 67 (0x7f6d73860800) [pid = 31004] [serial = 68] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 66 (0x7f6d81fe4800) [pid = 31004] [serial = 74] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 65 (0x7f6d73cef400) [pid = 31004] [serial = 108] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 64 (0x7f6d853f5c00) [pid = 31004] [serial = 65] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 63 (0x7f6d8b8a5000) [pid = 31004] [serial = 100] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 62 (0x7f6d6d396400) [pid = 31004] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 61 (0x7f6d6ec91000) [pid = 31004] [serial = 116] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 60 (0x7f6d78044400) [pid = 31004] [serial = 89] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 59 (0x7f6d87482400) [pid = 31004] [serial = 80] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 58 (0x7f6d8a092800) [pid = 31004] [serial = 97] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 57 (0x7f6d8777b000) [pid = 31004] [serial = 95] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 56 (0x7f6d82248000) [pid = 31004] [serial = 91] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 55 (0x7f6d87631400) [pid = 31004] [serial = 94] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 54 (0x7f6d83140800) [pid = 31004] [serial = 92] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 53 (0x7f6d832b5400) [pid = 31004] [serial = 62] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 52 (0x7f6d86db3400) [pid = 31004] [serial = 79] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 51 (0x7f6d7c17b800) [pid = 31004] [serial = 110] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 50 (0x7f6d86cbac00) [pid = 31004] [serial = 114] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 49 (0x7f6d73fec000) [pid = 31004] [serial = 85] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 48 (0x7f6d6d40f800) [pid = 31004] [serial = 16] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 47 (0x7f6d6d391400) [pid = 31004] [serial = 17] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 46 (0x7f6d86cb8c00) [pid = 31004] [serial = 77] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 45 (0x7f6d8b66e400) [pid = 31004] [serial = 98] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 44 (0x7f6d6d18c400) [pid = 31004] [serial = 19] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 31004 | --DOMWINDOW == 43 (0x7f6d8b8fd800) [pid = 31004] [serial = 101] [outer = (nil)] [url = about:blank] 08:48:13 INFO - PROCESS | 31004 | 1461340093034 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 08:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1574ms 08:48:13 INFO - PROCESS | 31004 | 1461340093073 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 08:48:13 INFO - PROCESS | 31004 | 1461340093081 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 08:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:48:13 INFO - PROCESS | 31004 | 1461340093091 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:48:13 INFO - PROCESS | 31004 | 1461340093094 Marionette TRACE conn4 <- [1,162,null,{}] 08:48:13 INFO - PROCESS | 31004 | 1461340093099 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:13 INFO - PROCESS | 31004 | 1461340093246 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 08:48:13 INFO - PROCESS | 31004 | 1461340093259 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d4cd000 == 18 [pid = 31004] [id = 48] 08:48:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 44 (0x7f6d6ea17c00) [pid = 31004] [serial = 142] [outer = (nil)] 08:48:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 45 (0x7f6d6ea1d000) [pid = 31004] [serial = 143] [outer = 0x7f6d6ea17c00] 08:48:13 INFO - PROCESS | 31004 | 1461340093324 Marionette DEBUG loaded listener.js 08:48:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 46 (0x7f6d712f6800) [pid = 31004] [serial = 144] [outer = 0x7f6d6ea17c00] 08:48:14 INFO - PROCESS | 31004 | 1461340094121 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 08:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1079ms 08:48:14 INFO - PROCESS | 31004 | 1461340094172 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 08:48:14 INFO - PROCESS | 31004 | 1461340094177 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 08:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:48:14 INFO - PROCESS | 31004 | 1461340094183 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:48:14 INFO - PROCESS | 31004 | 1461340094189 Marionette TRACE conn4 <- [1,166,null,{}] 08:48:14 INFO - PROCESS | 31004 | 1461340094207 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:14 INFO - PROCESS | 31004 | 1461340094370 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 08:48:14 INFO - PROCESS | 31004 | 1461340094385 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d71213000 == 19 [pid = 31004] [id = 49] 08:48:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 47 (0x7f6d6a7d1000) [pid = 31004] [serial = 145] [outer = (nil)] 08:48:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 48 (0x7f6d73c65000) [pid = 31004] [serial = 146] [outer = 0x7f6d6a7d1000] 08:48:14 INFO - PROCESS | 31004 | 1461340094461 Marionette DEBUG loaded listener.js 08:48:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 49 (0x7f6d744dfc00) [pid = 31004] [serial = 147] [outer = 0x7f6d6a7d1000] 08:48:15 INFO - PROCESS | 31004 | 1461340095356 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1183ms 08:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:48:15 INFO - PROCESS | 31004 | 1461340095368 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 08:48:15 INFO - PROCESS | 31004 | 1461340095371 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 08:48:15 INFO - PROCESS | 31004 | 1461340095377 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:48:15 INFO - PROCESS | 31004 | 1461340095379 Marionette TRACE conn4 <- [1,170,null,{}] 08:48:15 INFO - PROCESS | 31004 | 1461340095394 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:15 INFO - PROCESS | 31004 | 1461340095572 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 08:48:15 INFO - PROCESS | 31004 | 1461340095637 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:15 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74250000 == 20 [pid = 31004] [id = 50] 08:48:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 50 (0x7f6d748b9000) [pid = 31004] [serial = 148] [outer = (nil)] 08:48:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 51 (0x7f6d7559c400) [pid = 31004] [serial = 149] [outer = 0x7f6d748b9000] 08:48:15 INFO - PROCESS | 31004 | 1461340095707 Marionette DEBUG loaded listener.js 08:48:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 52 (0x7f6d760be400) [pid = 31004] [serial = 150] [outer = 0x7f6d748b9000] 08:48:16 INFO - PROCESS | 31004 | 1461340096368 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1040ms 08:48:16 INFO - PROCESS | 31004 | 1461340096437 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 08:48:16 INFO - PROCESS | 31004 | 1461340096439 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 08:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:48:16 INFO - PROCESS | 31004 | 1461340096451 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:48:16 INFO - PROCESS | 31004 | 1461340096453 Marionette TRACE conn4 <- [1,174,null,{}] 08:48:16 INFO - PROCESS | 31004 | 1461340096509 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:16 INFO - PROCESS | 31004 | 1461340096675 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 08:48:16 INFO - PROCESS | 31004 | --DOMWINDOW == 51 (0x7f6d6ea16400) [pid = 31004] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:48:16 INFO - PROCESS | 31004 | --DOMWINDOW == 50 (0x7f6d81d5e400) [pid = 31004] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:48:16 INFO - PROCESS | 31004 | --DOMWINDOW == 49 (0x7f6d73899400) [pid = 31004] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:48:16 INFO - PROCESS | 31004 | --DOMWINDOW == 48 (0x7f6d6ec92800) [pid = 31004] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:48:16 INFO - PROCESS | 31004 | --DOMWINDOW == 47 (0x7f6d6ea1d800) [pid = 31004] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:48:16 INFO - PROCESS | 31004 | 1461340096754 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74a5a000 == 21 [pid = 31004] [id = 51] 08:48:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 48 (0x7f6d6a7cc400) [pid = 31004] [serial = 151] [outer = (nil)] 08:48:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 49 (0x7f6d6ec92800) [pid = 31004] [serial = 152] [outer = 0x7f6d6a7cc400] 08:48:16 INFO - PROCESS | 31004 | 1461340096845 Marionette DEBUG loaded listener.js 08:48:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 50 (0x7f6d77fcd000) [pid = 31004] [serial = 153] [outer = 0x7f6d6a7cc400] 08:48:17 INFO - PROCESS | 31004 | 1461340097610 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1170ms 08:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:48:17 INFO - PROCESS | 31004 | 1461340097627 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 08:48:17 INFO - PROCESS | 31004 | 1461340097630 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 08:48:17 INFO - PROCESS | 31004 | 1461340097637 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:48:17 INFO - PROCESS | 31004 | 1461340097639 Marionette TRACE conn4 <- [1,178,null,{}] 08:48:17 INFO - PROCESS | 31004 | 1461340097645 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:17 INFO - PROCESS | 31004 | 1461340097813 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 08:48:17 INFO - PROCESS | 31004 | 1461340097835 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d752d6000 == 22 [pid = 31004] [id = 52] 08:48:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 51 (0x7f6d78044800) [pid = 31004] [serial = 154] [outer = (nil)] 08:48:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 52 (0x7f6d8113c400) [pid = 31004] [serial = 155] [outer = 0x7f6d78044800] 08:48:17 INFO - PROCESS | 31004 | 1461340097910 Marionette DEBUG loaded listener.js 08:48:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 53 (0x7f6d81fd8000) [pid = 31004] [serial = 156] [outer = 0x7f6d78044800] 08:48:18 INFO - PROCESS | 31004 | 1461340098590 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 981ms 08:48:18 INFO - PROCESS | 31004 | 1461340098617 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 08:48:18 INFO - PROCESS | 31004 | 1461340098622 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 08:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:48:18 INFO - PROCESS | 31004 | 1461340098628 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:48:18 INFO - PROCESS | 31004 | 1461340098630 Marionette TRACE conn4 <- [1,182,null,{}] 08:48:18 INFO - PROCESS | 31004 | 1461340098635 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:18 INFO - PROCESS | 31004 | 1461340098799 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 08:48:18 INFO - PROCESS | 31004 | 1461340098820 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:18 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d757e0800 == 23 [pid = 31004] [id = 53] 08:48:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 54 (0x7f6d6c3cd800) [pid = 31004] [serial = 157] [outer = (nil)] 08:48:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 55 (0x7f6d82065c00) [pid = 31004] [serial = 158] [outer = 0x7f6d6c3cd800] 08:48:18 INFO - PROCESS | 31004 | 1461340098893 Marionette DEBUG loaded listener.js 08:48:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 56 (0x7f6d824f0c00) [pid = 31004] [serial = 159] [outer = 0x7f6d6c3cd800] 08:48:19 INFO - PROCESS | 31004 | 1461340099806 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1233ms 08:48:19 INFO - PROCESS | 31004 | 1461340099863 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 08:48:19 INFO - PROCESS | 31004 | 1461340099870 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 08:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:48:19 INFO - PROCESS | 31004 | 1461340099880 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:48:19 INFO - PROCESS | 31004 | 1461340099885 Marionette TRACE conn4 <- [1,186,null,{}] 08:48:19 INFO - PROCESS | 31004 | 1461340099895 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:20 INFO - PROCESS | 31004 | 1461340100128 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 08:48:20 INFO - PROCESS | 31004 | 1461340100236 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:20 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ec9b800 == 24 [pid = 31004] [id = 54] 08:48:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 57 (0x7f6d6d40f800) [pid = 31004] [serial = 160] [outer = (nil)] 08:48:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 58 (0x7f6d6ec92c00) [pid = 31004] [serial = 161] [outer = 0x7f6d6d40f800] 08:48:20 INFO - PROCESS | 31004 | 1461340100324 Marionette DEBUG loaded listener.js 08:48:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 59 (0x7f6d71464c00) [pid = 31004] [serial = 162] [outer = 0x7f6d6d40f800] 08:48:21 INFO - PROCESS | 31004 | 1461340101169 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1333ms 08:48:21 INFO - PROCESS | 31004 | 1461340101214 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 08:48:21 INFO - PROCESS | 31004 | 1461340101223 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 08:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:48:21 INFO - PROCESS | 31004 | 1461340101247 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:48:21 INFO - PROCESS | 31004 | 1461340101251 Marionette TRACE conn4 <- [1,190,null,{}] 08:48:21 INFO - PROCESS | 31004 | 1461340101257 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:21 INFO - PROCESS | 31004 | 1461340101479 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 08:48:21 INFO - PROCESS | 31004 | 1461340101559 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:21 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7120c800 == 25 [pid = 31004] [id = 55] 08:48:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 60 (0x7f6d72d37000) [pid = 31004] [serial = 163] [outer = (nil)] 08:48:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 61 (0x7f6d74f43000) [pid = 31004] [serial = 164] [outer = 0x7f6d72d37000] 08:48:21 INFO - PROCESS | 31004 | 1461340101677 Marionette DEBUG loaded listener.js 08:48:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 62 (0x7f6d7559c000) [pid = 31004] [serial = 165] [outer = 0x7f6d72d37000] 08:48:22 INFO - PROCESS | 31004 | 1461340102544 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1335ms 08:48:22 INFO - PROCESS | 31004 | 1461340102580 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 08:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:48:22 INFO - PROCESS | 31004 | 1461340102584 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 08:48:22 INFO - PROCESS | 31004 | 1461340102590 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:48:22 INFO - PROCESS | 31004 | 1461340102596 Marionette TRACE conn4 <- [1,194,null,{}] 08:48:22 INFO - PROCESS | 31004 | 1461340102613 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:22 INFO - PROCESS | 31004 | 1461340102816 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 08:48:22 INFO - PROCESS | 31004 | 1461340102941 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d77f86000 == 26 [pid = 31004] [id = 56] 08:48:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 63 (0x7f6d78486c00) [pid = 31004] [serial = 166] [outer = (nil)] 08:48:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 64 (0x7f6d81d5e800) [pid = 31004] [serial = 167] [outer = 0x7f6d78486c00] 08:48:23 INFO - PROCESS | 31004 | 1461340103025 Marionette DEBUG loaded listener.js 08:48:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 65 (0x7f6d82066000) [pid = 31004] [serial = 168] [outer = 0x7f6d78486c00] 08:48:23 INFO - PROCESS | 31004 | 1461340103839 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1287ms 08:48:23 INFO - PROCESS | 31004 | 1461340103878 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 08:48:23 INFO - PROCESS | 31004 | 1461340103882 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 08:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:48:23 INFO - PROCESS | 31004 | 1461340103889 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:48:23 INFO - PROCESS | 31004 | 1461340103892 Marionette TRACE conn4 <- [1,198,null,{}] 08:48:23 INFO - PROCESS | 31004 | 1461340103897 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:24 INFO - PROCESS | 31004 | 1461340104045 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 08:48:24 INFO - PROCESS | 31004 | 1461340104173 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d19e000 == 27 [pid = 31004] [id = 57] 08:48:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 66 (0x7f6d6a7d0000) [pid = 31004] [serial = 169] [outer = (nil)] 08:48:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 67 (0x7f6d760cb000) [pid = 31004] [serial = 170] [outer = 0x7f6d6a7d0000] 08:48:24 INFO - PROCESS | 31004 | 1461340104250 Marionette DEBUG loaded listener.js 08:48:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 68 (0x7f6d832bbc00) [pid = 31004] [serial = 171] [outer = 0x7f6d6a7d0000] 08:48:25 INFO - PROCESS | 31004 | 1461340105344 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1484ms 08:48:25 INFO - PROCESS | 31004 | 1461340105375 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 08:48:25 INFO - PROCESS | 31004 | 1461340105382 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 08:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:48:25 INFO - PROCESS | 31004 | 1461340105393 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:48:25 INFO - PROCESS | 31004 | 1461340105397 Marionette TRACE conn4 <- [1,202,null,{}] 08:48:25 INFO - PROCESS | 31004 | 1461340105406 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:25 INFO - PROCESS | 31004 | 1461340105596 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 08:48:25 INFO - PROCESS | 31004 | --DOMWINDOW == 67 (0x7f6d6ec95800) [pid = 31004] [serial = 117] [outer = (nil)] [url = about:blank] 08:48:25 INFO - PROCESS | 31004 | --DOMWINDOW == 66 (0x7f6d824f5400) [pid = 31004] [serial = 128] [outer = (nil)] [url = about:blank] 08:48:25 INFO - PROCESS | 31004 | --DOMWINDOW == 65 (0x7f6d73feb000) [pid = 31004] [serial = 122] [outer = (nil)] [url = about:blank] 08:48:25 INFO - PROCESS | 31004 | --DOMWINDOW == 64 (0x7f6d6ec96400) [pid = 31004] [serial = 119] [outer = (nil)] [url = about:blank] 08:48:25 INFO - PROCESS | 31004 | --DOMWINDOW == 63 (0x7f6d714cb800) [pid = 31004] [serial = 120] [outer = (nil)] [url = about:blank] 08:48:25 INFO - PROCESS | 31004 | --DOMWINDOW == 62 (0x7f6d7848bc00) [pid = 31004] [serial = 125] [outer = (nil)] [url = about:blank] 08:48:25 INFO - PROCESS | 31004 | --DOMWINDOW == 61 (0x7f6d832c2000) [pid = 31004] [serial = 129] [outer = (nil)] [url = about:blank] 08:48:25 INFO - PROCESS | 31004 | --DOMWINDOW == 60 (0x7f6d81d5dc00) [pid = 31004] [serial = 126] [outer = (nil)] [url = about:blank] 08:48:25 INFO - PROCESS | 31004 | --DOMWINDOW == 59 (0x7f6d76380c00) [pid = 31004] [serial = 131] [outer = (nil)] [url = about:blank] 08:48:25 INFO - PROCESS | 31004 | --DOMWINDOW == 58 (0x7f6d74ef7400) [pid = 31004] [serial = 123] [outer = (nil)] [url = about:blank] 08:48:25 INFO - PROCESS | 31004 | 1461340105752 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d1a5000 == 28 [pid = 31004] [id = 58] 08:48:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 59 (0x7f6d6d404c00) [pid = 31004] [serial = 172] [outer = (nil)] 08:48:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 60 (0x7f6d6ea22400) [pid = 31004] [serial = 173] [outer = 0x7f6d6d404c00] 08:48:25 INFO - PROCESS | 31004 | 1461340105833 Marionette DEBUG loaded listener.js 08:48:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 61 (0x7f6d71e79c00) [pid = 31004] [serial = 174] [outer = 0x7f6d6d404c00] 08:48:26 INFO - PROCESS | 31004 | 1461340106537 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1181ms 08:48:26 INFO - PROCESS | 31004 | 1461340106574 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 08:48:26 INFO - PROCESS | 31004 | 1461340106582 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 08:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:48:26 INFO - PROCESS | 31004 | 1461340106595 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:48:26 INFO - PROCESS | 31004 | 1461340106599 Marionette TRACE conn4 <- [1,206,null,{}] 08:48:26 INFO - PROCESS | 31004 | 1461340106605 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:26 INFO - PROCESS | 31004 | 1461340106781 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 08:48:26 INFO - PROCESS | 31004 | 1461340106868 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7423a800 == 29 [pid = 31004] [id = 59] 08:48:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 62 (0x7f6d6ec8a000) [pid = 31004] [serial = 175] [outer = (nil)] 08:48:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 63 (0x7f6d74beb400) [pid = 31004] [serial = 176] [outer = 0x7f6d6ec8a000] 08:48:26 INFO - PROCESS | 31004 | 1461340106940 Marionette DEBUG loaded listener.js 08:48:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 64 (0x7f6d7559bc00) [pid = 31004] [serial = 177] [outer = 0x7f6d6ec8a000] 08:48:27 INFO - PROCESS | 31004 | 1461340107587 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1036ms 08:48:27 INFO - PROCESS | 31004 | 1461340107629 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 08:48:27 INFO - PROCESS | 31004 | 1461340107633 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 08:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:48:27 INFO - PROCESS | 31004 | 1461340107640 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:48:27 INFO - PROCESS | 31004 | 1461340107645 Marionette TRACE conn4 <- [1,210,null,{}] 08:48:27 INFO - PROCESS | 31004 | 1461340107677 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:27 INFO - PROCESS | 31004 | 1461340107824 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 08:48:27 INFO - PROCESS | 31004 | 1461340107835 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:27 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d752db800 == 30 [pid = 31004] [id = 60] 08:48:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 65 (0x7f6d7803f000) [pid = 31004] [serial = 178] [outer = (nil)] 08:48:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 66 (0x7f6d7c17bc00) [pid = 31004] [serial = 179] [outer = 0x7f6d7803f000] 08:48:27 INFO - PROCESS | 31004 | 1461340107907 Marionette DEBUG loaded listener.js 08:48:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 67 (0x7f6d82066400) [pid = 31004] [serial = 180] [outer = 0x7f6d7803f000] 08:48:28 INFO - PROCESS | 31004 | 1461340108729 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 08:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1146ms 08:48:28 INFO - PROCESS | 31004 | 1461340108786 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 08:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:48:28 INFO - PROCESS | 31004 | 1461340108791 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 08:48:28 INFO - PROCESS | 31004 | 1461340108796 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:48:28 INFO - PROCESS | 31004 | 1461340108799 Marionette TRACE conn4 <- [1,214,null,{}] 08:48:28 INFO - PROCESS | 31004 | 1461340108804 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:28 INFO - PROCESS | 31004 | 1461340108985 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 08:48:29 INFO - PROCESS | 31004 | 1461340109004 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d77f85000 == 31 [pid = 31004] [id = 61] 08:48:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 68 (0x7f6d6a7ce800) [pid = 31004] [serial = 181] [outer = (nil)] 08:48:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 69 (0x7f6d8313f800) [pid = 31004] [serial = 182] [outer = 0x7f6d6a7ce800] 08:48:29 INFO - PROCESS | 31004 | 1461340109071 Marionette DEBUG loaded listener.js 08:48:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 70 (0x7f6d8340e000) [pid = 31004] [serial = 183] [outer = 0x7f6d6a7ce800] 08:48:29 INFO - PROCESS | 31004 | 1461340109815 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 08:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1028ms 08:48:29 INFO - PROCESS | 31004 | 1461340109825 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 08:48:29 INFO - PROCESS | 31004 | 1461340109828 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 08:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:48:29 INFO - PROCESS | 31004 | 1461340109837 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:48:29 INFO - PROCESS | 31004 | 1461340109841 Marionette TRACE conn4 <- [1,218,null,{}] 08:48:29 INFO - PROCESS | 31004 | 1461340109870 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:30 INFO - PROCESS | 31004 | 1461340110059 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 08:48:30 INFO - PROCESS | 31004 | 1461340110090 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:30 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d4c7800 == 32 [pid = 31004] [id = 62] 08:48:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 71 (0x7f6d6a7d2400) [pid = 31004] [serial = 184] [outer = (nil)] 08:48:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 72 (0x7f6d835d3400) [pid = 31004] [serial = 185] [outer = 0x7f6d6a7d2400] 08:48:30 INFO - PROCESS | 31004 | 1461340110153 Marionette DEBUG loaded listener.js 08:48:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 73 (0x7f6d6d652000) [pid = 31004] [serial = 186] [outer = 0x7f6d6a7d2400] 08:48:30 INFO - PROCESS | 31004 | --DOMWINDOW == 72 (0x7f6d78044800) [pid = 31004] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:48:30 INFO - PROCESS | 31004 | --DOMWINDOW == 71 (0x7f6d6a7cfc00) [pid = 31004] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:48:30 INFO - PROCESS | 31004 | --DOMWINDOW == 70 (0x7f6d748b9000) [pid = 31004] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:48:30 INFO - PROCESS | 31004 | --DOMWINDOW == 69 (0x7f6d6ea17c00) [pid = 31004] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:48:30 INFO - PROCESS | 31004 | --DOMWINDOW == 68 (0x7f6d6a7cc400) [pid = 31004] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:48:30 INFO - PROCESS | 31004 | --DOMWINDOW == 67 (0x7f6d6a7d1000) [pid = 31004] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:48:31 INFO - PROCESS | 31004 | 1461340111081 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 08:48:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1257ms 08:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:48:31 INFO - PROCESS | 31004 | 1461340111092 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 08:48:31 INFO - PROCESS | 31004 | 1461340111095 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 08:48:31 INFO - PROCESS | 31004 | 1461340111101 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:48:31 INFO - PROCESS | 31004 | 1461340111104 Marionette TRACE conn4 <- [1,222,null,{}] 08:48:31 INFO - PROCESS | 31004 | 1461340111109 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:31 INFO - PROCESS | 31004 | 1461340111257 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 08:48:31 INFO - PROCESS | 31004 | 1461340111347 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:31 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d81db6800 == 33 [pid = 31004] [id = 63] 08:48:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 68 (0x7f6d7146d000) [pid = 31004] [serial = 187] [outer = (nil)] 08:48:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 69 (0x7f6d86daa800) [pid = 31004] [serial = 188] [outer = 0x7f6d7146d000] 08:48:31 INFO - PROCESS | 31004 | 1461340111422 Marionette DEBUG loaded listener.js 08:48:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 70 (0x7f6d872a2000) [pid = 31004] [serial = 189] [outer = 0x7f6d7146d000] 08:48:32 INFO - PROCESS | 31004 | 1461340112120 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 08:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1082ms 08:48:32 INFO - PROCESS | 31004 | 1461340112183 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 08:48:32 INFO - PROCESS | 31004 | 1461340112187 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 08:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:48:32 INFO - PROCESS | 31004 | 1461340112194 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:48:32 INFO - PROCESS | 31004 | 1461340112196 Marionette TRACE conn4 <- [1,226,null,{}] 08:48:32 INFO - PROCESS | 31004 | 1461340112202 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:32 INFO - PROCESS | 31004 | 1461340112382 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 08:48:32 INFO - PROCESS | 31004 | 1461340112394 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8207d800 == 34 [pid = 31004] [id = 64] 08:48:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 71 (0x7f6d712ea400) [pid = 31004] [serial = 190] [outer = (nil)] 08:48:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 72 (0x7f6d87630000) [pid = 31004] [serial = 191] [outer = 0x7f6d712ea400] 08:48:32 INFO - PROCESS | 31004 | 1461340112460 Marionette DEBUG loaded listener.js 08:48:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 73 (0x7f6d876cfc00) [pid = 31004] [serial = 192] [outer = 0x7f6d712ea400] 08:48:33 INFO - PROCESS | 31004 | 1461340113423 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1279ms 08:48:33 INFO - PROCESS | 31004 | 1461340113477 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 08:48:33 INFO - PROCESS | 31004 | 1461340113486 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 08:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:48:33 INFO - PROCESS | 31004 | 1461340113500 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:48:33 INFO - PROCESS | 31004 | 1461340113506 Marionette TRACE conn4 <- [1,230,null,{}] 08:48:33 INFO - PROCESS | 31004 | 1461340113516 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:33 INFO - PROCESS | 31004 | 1461340113687 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 08:48:33 INFO - PROCESS | 31004 | 1461340113818 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74082000 == 35 [pid = 31004] [id = 65] 08:48:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 74 (0x7f6d6ea19000) [pid = 31004] [serial = 193] [outer = (nil)] 08:48:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 75 (0x7f6d714cdc00) [pid = 31004] [serial = 194] [outer = 0x7f6d6ea19000] 08:48:33 INFO - PROCESS | 31004 | 1461340113901 Marionette DEBUG loaded listener.js 08:48:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 76 (0x7f6d738a1800) [pid = 31004] [serial = 195] [outer = 0x7f6d6ea19000] 08:48:34 INFO - PROCESS | 31004 | 1461340114753 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 08:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1291ms 08:48:34 INFO - PROCESS | 31004 | 1461340114791 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 08:48:34 INFO - PROCESS | 31004 | 1461340114799 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 08:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:48:34 INFO - PROCESS | 31004 | 1461340114810 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:48:34 INFO - PROCESS | 31004 | 1461340114813 Marionette TRACE conn4 <- [1,234,null,{}] 08:48:34 INFO - PROCESS | 31004 | 1461340114819 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:35 INFO - PROCESS | 31004 | 1461340115056 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 08:48:35 INFO - PROCESS | 31004 | 1461340115206 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7b2fb000 == 36 [pid = 31004] [id = 66] 08:48:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 77 (0x7f6d74f45400) [pid = 31004] [serial = 196] [outer = (nil)] 08:48:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 78 (0x7f6d77fc9000) [pid = 31004] [serial = 197] [outer = 0x7f6d74f45400] 08:48:35 INFO - PROCESS | 31004 | 1461340115334 Marionette DEBUG loaded listener.js 08:48:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 79 (0x7f6d7b26ac00) [pid = 31004] [serial = 198] [outer = 0x7f6d74f45400] 08:48:36 INFO - PROCESS | 31004 | 1461340116512 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 08:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1748ms 08:48:36 INFO - PROCESS | 31004 | 1461340116559 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 08:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:48:36 INFO - PROCESS | 31004 | 1461340116563 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 08:48:36 INFO - PROCESS | 31004 | 1461340116570 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:48:36 INFO - PROCESS | 31004 | 1461340116579 Marionette TRACE conn4 <- [1,238,null,{}] 08:48:36 INFO - PROCESS | 31004 | 1461340116596 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:36 INFO - PROCESS | 31004 | 1461340116768 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 08:48:36 INFO - PROCESS | 31004 | 1461340116932 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:36 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8311b000 == 37 [pid = 31004] [id = 67] 08:48:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 80 (0x7f6d74b4bc00) [pid = 31004] [serial = 199] [outer = (nil)] 08:48:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 81 (0x7f6d7c11c800) [pid = 31004] [serial = 200] [outer = 0x7f6d74b4bc00] 08:48:37 INFO - PROCESS | 31004 | 1461340117021 Marionette DEBUG loaded listener.js 08:48:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 82 (0x7f6d83135c00) [pid = 31004] [serial = 201] [outer = 0x7f6d74b4bc00] 08:48:37 INFO - PROCESS | 31004 | 1461340117835 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 08:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1339ms 08:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:48:37 INFO - PROCESS | 31004 | 1461340117909 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 08:48:37 INFO - PROCESS | 31004 | 1461340117913 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 08:48:37 INFO - PROCESS | 31004 | 1461340117919 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:48:37 INFO - PROCESS | 31004 | 1461340117922 Marionette TRACE conn4 <- [1,242,null,{}] 08:48:37 INFO - PROCESS | 31004 | 1461340117927 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:38 INFO - PROCESS | 31004 | 1461340118116 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 08:48:38 INFO - PROCESS | 31004 | 1461340118243 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d85367800 == 38 [pid = 31004] [id = 68] 08:48:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 83 (0x7f6d7559d000) [pid = 31004] [serial = 202] [outer = (nil)] 08:48:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 84 (0x7f6d853f6000) [pid = 31004] [serial = 203] [outer = 0x7f6d7559d000] 08:48:38 INFO - PROCESS | 31004 | 1461340118320 Marionette DEBUG loaded listener.js 08:48:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 85 (0x7f6d86dac400) [pid = 31004] [serial = 204] [outer = 0x7f6d7559d000] 08:48:39 INFO - PROCESS | 31004 | 1461340119158 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 08:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1279ms 08:48:39 INFO - PROCESS | 31004 | 1461340119198 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 08:48:39 INFO - PROCESS | 31004 | 1461340119202 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 08:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:48:39 INFO - PROCESS | 31004 | 1461340119208 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:48:39 INFO - PROCESS | 31004 | 1461340119211 Marionette TRACE conn4 <- [1,246,null,{}] 08:48:39 INFO - PROCESS | 31004 | 1461340119217 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:39 INFO - PROCESS | 31004 | 1461340119362 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 08:48:39 INFO - PROCESS | 31004 | 1461340119467 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:39 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86c72800 == 39 [pid = 31004] [id = 69] 08:48:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 86 (0x7f6d832c2c00) [pid = 31004] [serial = 205] [outer = (nil)] 08:48:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 87 (0x7f6d87630400) [pid = 31004] [serial = 206] [outer = 0x7f6d832c2c00] 08:48:39 INFO - PROCESS | 31004 | 1461340119539 Marionette DEBUG loaded listener.js 08:48:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 88 (0x7f6d87702c00) [pid = 31004] [serial = 207] [outer = 0x7f6d832c2c00] 08:48:40 INFO - PROCESS | 31004 | 1461340120358 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1179ms 08:48:40 INFO - PROCESS | 31004 | 1461340120399 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 08:48:40 INFO - PROCESS | 31004 | 1461340120403 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 08:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:48:40 INFO - PROCESS | 31004 | 1461340120410 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:48:40 INFO - PROCESS | 31004 | 1461340120412 Marionette TRACE conn4 <- [1,250,null,{}] 08:48:40 INFO - PROCESS | 31004 | 1461340120418 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:40 INFO - PROCESS | 31004 | 1461340120613 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 08:48:40 INFO - PROCESS | 31004 | 1461340120743 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:40 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ce13800 == 40 [pid = 31004] [id = 70] 08:48:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 89 (0x7f6d6a7d0c00) [pid = 31004] [serial = 208] [outer = (nil)] 08:48:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 90 (0x7f6d6ec93000) [pid = 31004] [serial = 209] [outer = 0x7f6d6a7d0c00] 08:48:40 INFO - PROCESS | 31004 | 1461340120819 Marionette DEBUG loaded listener.js 08:48:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 91 (0x7f6d8934b400) [pid = 31004] [serial = 210] [outer = 0x7f6d6a7d0c00] 08:48:41 INFO - PROCESS | 31004 | 1461340121971 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1633ms 08:48:42 INFO - PROCESS | 31004 | 1461340122045 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 08:48:42 INFO - PROCESS | 31004 | 1461340122052 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 08:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:48:42 INFO - PROCESS | 31004 | 1461340122060 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:48:42 INFO - PROCESS | 31004 | 1461340122065 Marionette TRACE conn4 <- [1,254,null,{}] 08:48:42 INFO - PROCESS | 31004 | 1461340122072 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:42 INFO - PROCESS | 31004 | 1461340122272 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 90 (0x7f6d82065c00) [pid = 31004] [serial = 158] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | 1461340122470 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 89 (0x7f6d8113c400) [pid = 31004] [serial = 155] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 88 (0x7f6d7289e800) [pid = 31004] [serial = 134] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 87 (0x7f6d6ea17800) [pid = 31004] [serial = 141] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 86 (0x7f6d6b31e400) [pid = 31004] [serial = 140] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 85 (0x7f6d7559c400) [pid = 31004] [serial = 149] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 84 (0x7f6d6ea1d000) [pid = 31004] [serial = 143] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 83 (0x7f6d6ec92800) [pid = 31004] [serial = 152] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 82 (0x7f6d77fcd000) [pid = 31004] [serial = 153] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 81 (0x7f6d712f6800) [pid = 31004] [serial = 144] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 80 (0x7f6d6ec8fc00) [pid = 31004] [serial = 137] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 79 (0x7f6d73c65000) [pid = 31004] [serial = 146] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 78 (0x7f6d81fd8000) [pid = 31004] [serial = 156] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 77 (0x7f6d760be400) [pid = 31004] [serial = 150] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | --DOMWINDOW == 76 (0x7f6d744dfc00) [pid = 31004] [serial = 147] [outer = (nil)] [url = about:blank] 08:48:42 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ce17000 == 41 [pid = 31004] [id = 71] 08:48:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 77 (0x7f6d6ea1d000) [pid = 31004] [serial = 211] [outer = (nil)] 08:48:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 78 (0x7f6d712f6800) [pid = 31004] [serial = 212] [outer = 0x7f6d6ea1d000] 08:48:42 INFO - PROCESS | 31004 | 1461340122558 Marionette DEBUG loaded listener.js 08:48:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 79 (0x7f6d73c65000) [pid = 31004] [serial = 213] [outer = 0x7f6d6ea1d000] 08:48:43 INFO - PROCESS | 31004 | 1461340123214 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 08:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1182ms 08:48:43 INFO - PROCESS | 31004 | 1461340123243 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 08:48:43 INFO - PROCESS | 31004 | 1461340123250 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 08:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:48:43 INFO - PROCESS | 31004 | 1461340123260 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:48:43 INFO - PROCESS | 31004 | 1461340123264 Marionette TRACE conn4 <- [1,258,null,{}] 08:48:43 INFO - PROCESS | 31004 | 1461340123269 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:43 INFO - PROCESS | 31004 | 1461340123423 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 08:48:43 INFO - PROCESS | 31004 | 1461340123519 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:43 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74072000 == 42 [pid = 31004] [id = 72] 08:48:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 80 (0x7f6d6ee3ac00) [pid = 31004] [serial = 214] [outer = (nil)] 08:48:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 81 (0x7f6d74b48000) [pid = 31004] [serial = 215] [outer = 0x7f6d6ee3ac00] 08:48:43 INFO - PROCESS | 31004 | 1461340123582 Marionette DEBUG loaded listener.js 08:48:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 82 (0x7f6d74ef7400) [pid = 31004] [serial = 216] [outer = 0x7f6d6ee3ac00] 08:48:44 INFO - PROCESS | 31004 | 1461340124236 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 08:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1032ms 08:48:44 INFO - PROCESS | 31004 | 1461340124300 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 08:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:48:44 INFO - PROCESS | 31004 | 1461340124305 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 08:48:44 INFO - PROCESS | 31004 | 1461340124311 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:48:44 INFO - PROCESS | 31004 | 1461340124317 Marionette TRACE conn4 <- [1,262,null,{}] 08:48:44 INFO - PROCESS | 31004 | 1461340124349 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:44 INFO - PROCESS | 31004 | 1461340124500 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 08:48:44 INFO - PROCESS | 31004 | 1461340124513 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:44 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d75780000 == 43 [pid = 31004] [id = 73] 08:48:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 83 (0x7f6d78026800) [pid = 31004] [serial = 217] [outer = (nil)] 08:48:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 84 (0x7f6d7848c000) [pid = 31004] [serial = 218] [outer = 0x7f6d78026800] 08:48:44 INFO - PROCESS | 31004 | 1461340124578 Marionette DEBUG loaded listener.js 08:48:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 85 (0x7f6d81f97000) [pid = 31004] [serial = 219] [outer = 0x7f6d78026800] 08:48:45 INFO - PROCESS | 31004 | 1461340125518 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 08:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1253ms 08:48:45 INFO - PROCESS | 31004 | 1461340125572 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 08:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:48:45 INFO - PROCESS | 31004 | 1461340125577 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 08:48:45 INFO - PROCESS | 31004 | 1461340125583 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:48:45 INFO - PROCESS | 31004 | 1461340125587 Marionette TRACE conn4 <- [1,266,null,{}] 08:48:45 INFO - PROCESS | 31004 | 1461340125592 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:45 INFO - PROCESS | 31004 | 1461340125778 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 08:48:45 INFO - PROCESS | 31004 | 1461340125798 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7801b000 == 44 [pid = 31004] [id = 74] 08:48:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 86 (0x7f6d78040800) [pid = 31004] [serial = 220] [outer = (nil)] 08:48:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 87 (0x7f6d824eac00) [pid = 31004] [serial = 221] [outer = 0x7f6d78040800] 08:48:45 INFO - PROCESS | 31004 | 1461340125867 Marionette DEBUG loaded listener.js 08:48:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 88 (0x7f6d8340f400) [pid = 31004] [serial = 222] [outer = 0x7f6d78040800] 08:48:46 INFO - PROCESS | 31004 | 1461340126718 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 08:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1178ms 08:48:46 INFO - PROCESS | 31004 | 1461340126768 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 08:48:46 INFO - PROCESS | 31004 | 1461340126771 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 08:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:48:46 INFO - PROCESS | 31004 | 1461340126779 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:48:46 INFO - PROCESS | 31004 | 1461340126783 Marionette TRACE conn4 <- [1,270,null,{}] 08:48:46 INFO - PROCESS | 31004 | 1461340126788 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:46 INFO - PROCESS | 31004 | 1461340126983 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 08:48:47 INFO - PROCESS | 31004 | 1461340127010 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:47 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7145a800 == 45 [pid = 31004] [id = 75] 08:48:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 89 (0x7f6d82251000) [pid = 31004] [serial = 223] [outer = (nil)] 08:48:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 90 (0x7f6d86db3400) [pid = 31004] [serial = 224] [outer = 0x7f6d82251000] 08:48:47 INFO - PROCESS | 31004 | 1461340127080 Marionette DEBUG loaded listener.js 08:48:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 91 (0x7f6d8768a800) [pid = 31004] [serial = 225] [outer = 0x7f6d82251000] 08:48:47 INFO - PROCESS | 31004 | --DOMWINDOW == 90 (0x7f6d6a7d0000) [pid = 31004] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:48:47 INFO - PROCESS | 31004 | --DOMWINDOW == 89 (0x7f6d6a7ce800) [pid = 31004] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:48:47 INFO - PROCESS | 31004 | --DOMWINDOW == 88 (0x7f6d7146d000) [pid = 31004] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:48:47 INFO - PROCESS | 31004 | --DOMWINDOW == 87 (0x7f6d6a7d2400) [pid = 31004] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:48:47 INFO - PROCESS | 31004 | --DOMWINDOW == 86 (0x7f6d7803f000) [pid = 31004] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:48:47 INFO - PROCESS | 31004 | --DOMWINDOW == 85 (0x7f6d6d404c00) [pid = 31004] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:48:47 INFO - PROCESS | 31004 | --DOMWINDOW == 84 (0x7f6d6ec8a000) [pid = 31004] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:48:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 85 (0x7f6d6b31b000) [pid = 31004] [serial = 226] [outer = 0x7f6d6b31c800] 08:48:48 INFO - PROCESS | 31004 | 1461340128219 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1481ms 08:48:48 INFO - PROCESS | 31004 | 1461340128261 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 08:48:48 INFO - PROCESS | 31004 | 1461340128265 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 08:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:48:48 INFO - PROCESS | 31004 | 1461340128271 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:48:48 INFO - PROCESS | 31004 | 1461340128273 Marionette TRACE conn4 <- [1,274,null,{}] 08:48:48 INFO - PROCESS | 31004 | 1461340128278 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:48 INFO - PROCESS | 31004 | 1461340128436 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 08:48:48 INFO - PROCESS | 31004 | 1461340128453 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:48 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d83119800 == 46 [pid = 31004] [id = 76] 08:48:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 86 (0x7f6d6a7c7000) [pid = 31004] [serial = 227] [outer = (nil)] 08:48:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 87 (0x7f6d893b7800) [pid = 31004] [serial = 228] [outer = 0x7f6d6a7c7000] 08:48:48 INFO - PROCESS | 31004 | 1461340128521 Marionette DEBUG loaded listener.js 08:48:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 88 (0x7f6d8b66dc00) [pid = 31004] [serial = 229] [outer = 0x7f6d6a7c7000] 08:48:49 INFO - PROCESS | 31004 | 1461340129293 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 08:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1038ms 08:48:49 INFO - PROCESS | 31004 | 1461340129311 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 08:48:49 INFO - PROCESS | 31004 | 1461340129314 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 08:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:48:49 INFO - PROCESS | 31004 | 1461340129321 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:48:49 INFO - PROCESS | 31004 | 1461340129324 Marionette TRACE conn4 <- [1,278,null,{}] 08:48:49 INFO - PROCESS | 31004 | 1461340129330 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:49 INFO - PROCESS | 31004 | 1461340129530 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 08:48:49 INFO - PROCESS | 31004 | 1461340129548 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d872d1800 == 47 [pid = 31004] [id = 77] 08:48:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 89 (0x7f6d8762cc00) [pid = 31004] [serial = 230] [outer = (nil)] 08:48:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 90 (0x7f6d8b675000) [pid = 31004] [serial = 231] [outer = 0x7f6d8762cc00] 08:48:49 INFO - PROCESS | 31004 | 1461340129613 Marionette DEBUG loaded listener.js 08:48:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 91 (0x7f6d8b8a9400) [pid = 31004] [serial = 232] [outer = 0x7f6d8762cc00] 08:48:50 INFO - PROCESS | 31004 | 1461340130640 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 08:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1329ms 08:48:50 INFO - PROCESS | 31004 | 1461340130652 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 08:48:50 INFO - PROCESS | 31004 | 1461340130662 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 08:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:48:50 INFO - PROCESS | 31004 | 1461340130672 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:48:50 INFO - PROCESS | 31004 | 1461340130677 Marionette TRACE conn4 <- [1,282,null,{}] 08:48:50 INFO - PROCESS | 31004 | 1461340130687 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:50 INFO - PROCESS | 31004 | 1461340130879 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 08:48:51 INFO - PROCESS | 31004 | 1461340131029 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74b6b800 == 48 [pid = 31004] [id = 78] 08:48:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 92 (0x7f6d6ee3a400) [pid = 31004] [serial = 233] [outer = (nil)] 08:48:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 93 (0x7f6d738a5400) [pid = 31004] [serial = 234] [outer = 0x7f6d6ee3a400] 08:48:51 INFO - PROCESS | 31004 | 1461340131117 Marionette DEBUG loaded listener.js 08:48:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 94 (0x7f6d74b46c00) [pid = 31004] [serial = 235] [outer = 0x7f6d6ee3a400] 08:48:52 INFO - PROCESS | 31004 | 1461340132037 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 08:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1398ms 08:48:52 INFO - PROCESS | 31004 | 1461340132071 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 08:48:52 INFO - PROCESS | 31004 | 1461340132079 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 08:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:48:52 INFO - PROCESS | 31004 | 1461340132091 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:48:52 INFO - PROCESS | 31004 | 1461340132095 Marionette TRACE conn4 <- [1,286,null,{}] 08:48:52 INFO - PROCESS | 31004 | 1461340132103 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:52 INFO - PROCESS | 31004 | 1461340132282 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 08:48:52 INFO - PROCESS | 31004 | 1461340132416 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d81d12800 == 49 [pid = 31004] [id = 79] 08:48:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 95 (0x7f6d753b8c00) [pid = 31004] [serial = 236] [outer = (nil)] 08:48:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 96 (0x7f6d78038000) [pid = 31004] [serial = 237] [outer = 0x7f6d753b8c00] 08:48:52 INFO - PROCESS | 31004 | 1461340132493 Marionette DEBUG loaded listener.js 08:48:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 97 (0x7f6d81f67c00) [pid = 31004] [serial = 238] [outer = 0x7f6d753b8c00] 08:48:53 INFO - PROCESS | 31004 | 1461340133460 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 08:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1382ms 08:48:53 INFO - PROCESS | 31004 | 1461340133473 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 08:48:53 INFO - PROCESS | 31004 | 1461340133477 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 08:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:48:53 INFO - PROCESS | 31004 | 1461340133483 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:48:53 INFO - PROCESS | 31004 | 1461340133489 Marionette TRACE conn4 <- [1,290,null,{}] 08:48:53 INFO - PROCESS | 31004 | 1461340133508 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:53 INFO - PROCESS | 31004 | 1461340133736 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 08:48:53 INFO - PROCESS | 31004 | 1461340133959 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87721800 == 50 [pid = 31004] [id = 80] 08:48:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 98 (0x7f6d853f9400) [pid = 31004] [serial = 239] [outer = (nil)] 08:48:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 99 (0x7f6d89348800) [pid = 31004] [serial = 240] [outer = 0x7f6d853f9400] 08:48:54 INFO - PROCESS | 31004 | 1461340134135 Marionette DEBUG loaded listener.js 08:48:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 100 (0x7f6d89d8c400) [pid = 31004] [serial = 241] [outer = 0x7f6d853f9400] 08:48:55 INFO - PROCESS | 31004 | 1461340135191 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1744ms 08:48:55 INFO - PROCESS | 31004 | 1461340135228 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 08:48:55 INFO - PROCESS | 31004 | 1461340135232 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 08:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:48:55 INFO - PROCESS | 31004 | 1461340135238 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:48:55 INFO - PROCESS | 31004 | 1461340135241 Marionette TRACE conn4 <- [1,294,null,{}] 08:48:55 INFO - PROCESS | 31004 | 1461340135247 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:55 INFO - PROCESS | 31004 | 1461340135427 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 08:48:55 INFO - PROCESS | 31004 | 1461340135566 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d89dbb800 == 51 [pid = 31004] [id = 81] 08:48:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 101 (0x7f6d75715400) [pid = 31004] [serial = 242] [outer = (nil)] 08:48:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 102 (0x7f6d86d47400) [pid = 31004] [serial = 243] [outer = 0x7f6d75715400] 08:48:55 INFO - PROCESS | 31004 | 1461340135642 Marionette DEBUG loaded listener.js 08:48:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 103 (0x7f6d86d4c400) [pid = 31004] [serial = 244] [outer = 0x7f6d75715400] 08:48:56 INFO - PROCESS | 31004 | 1461340136459 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1280ms 08:48:56 INFO - PROCESS | 31004 | 1461340136520 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 08:48:56 INFO - PROCESS | 31004 | 1461340136523 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 08:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:48:56 INFO - PROCESS | 31004 | 1461340136530 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:48:56 INFO - PROCESS | 31004 | 1461340136533 Marionette TRACE conn4 <- [1,298,null,{}] 08:48:56 INFO - PROCESS | 31004 | 1461340136538 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:56 INFO - PROCESS | 31004 | 1461340136707 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 08:48:56 INFO - PROCESS | 31004 | 1461340136839 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:56 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8b6ae000 == 52 [pid = 31004] [id = 82] 08:48:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 104 (0x7f6d86d40800) [pid = 31004] [serial = 245] [outer = (nil)] 08:48:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 105 (0x7f6d8770bc00) [pid = 31004] [serial = 246] [outer = 0x7f6d86d40800] 08:48:56 INFO - PROCESS | 31004 | 1461340136917 Marionette DEBUG loaded listener.js 08:48:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 106 (0x7f6d8b66d000) [pid = 31004] [serial = 247] [outer = 0x7f6d86d40800] 08:48:57 INFO - PROCESS | 31004 | 1461340137822 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1329ms 08:48:57 INFO - PROCESS | 31004 | 1461340137861 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 08:48:57 INFO - PROCESS | 31004 | 1461340137865 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 08:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:48:57 INFO - PROCESS | 31004 | 1461340137871 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:48:57 INFO - PROCESS | 31004 | 1461340137874 Marionette TRACE conn4 <- [1,302,null,{}] 08:48:57 INFO - PROCESS | 31004 | 1461340137880 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:58 INFO - PROCESS | 31004 | 1461340138091 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 08:48:58 INFO - PROCESS | 31004 | 1461340138465 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:58 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ed1c000 == 53 [pid = 31004] [id = 83] 08:48:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 107 (0x7f6d6d391c00) [pid = 31004] [serial = 248] [outer = (nil)] 08:48:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 108 (0x7f6d6d411000) [pid = 31004] [serial = 249] [outer = 0x7f6d6d391c00] 08:48:58 INFO - PROCESS | 31004 | 1461340138586 Marionette DEBUG loaded listener.js 08:48:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 109 (0x7f6d6ee34000) [pid = 31004] [serial = 250] [outer = 0x7f6d6d391c00] 08:48:59 INFO - PROCESS | 31004 | 1461340139518 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1690ms 08:48:59 INFO - PROCESS | 31004 | 1461340139564 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 08:48:59 INFO - PROCESS | 31004 | 1461340139572 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 08:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:48:59 INFO - PROCESS | 31004 | 1461340139581 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:48:59 INFO - PROCESS | 31004 | 1461340139586 Marionette TRACE conn4 <- [1,306,null,{}] 08:48:59 INFO - PROCESS | 31004 | 1461340139593 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:59 INFO - PROCESS | 31004 | 1461340139756 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 08:48:59 INFO - PROCESS | 31004 | 1461340139914 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:59 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d83119800 == 52 [pid = 31004] [id = 76] 08:48:59 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7145a800 == 51 [pid = 31004] [id = 75] 08:48:59 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7801b000 == 50 [pid = 31004] [id = 74] 08:48:59 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d75780000 == 49 [pid = 31004] [id = 73] 08:48:59 INFO - PROCESS | 31004 | --DOMWINDOW == 108 (0x7f6d87630000) [pid = 31004] [serial = 191] [outer = (nil)] [url = about:blank] 08:48:59 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d4cf000 == 50 [pid = 31004] [id = 84] 08:48:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 109 (0x7f6d714d0400) [pid = 31004] [serial = 251] [outer = (nil)] 08:49:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 110 (0x7f6d74b45000) [pid = 31004] [serial = 252] [outer = 0x7f6d714d0400] 08:49:00 INFO - PROCESS | 31004 | 1461340140016 Marionette DEBUG loaded listener.js 08:49:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 111 (0x7f6d74f94400) [pid = 31004] [serial = 253] [outer = 0x7f6d714d0400] 08:49:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74072000 == 49 [pid = 31004] [id = 72] 08:49:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ce17000 == 48 [pid = 31004] [id = 71] 08:49:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ce13800 == 47 [pid = 31004] [id = 70] 08:49:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86c72800 == 46 [pid = 31004] [id = 69] 08:49:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8311b000 == 45 [pid = 31004] [id = 67] 08:49:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7b2fb000 == 44 [pid = 31004] [id = 66] 08:49:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74082000 == 43 [pid = 31004] [id = 65] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 110 (0x7f6d6ec92c00) [pid = 31004] [serial = 161] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 109 (0x7f6d832bbc00) [pid = 31004] [serial = 171] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 108 (0x7f6d81d5e800) [pid = 31004] [serial = 167] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 107 (0x7f6d74f43000) [pid = 31004] [serial = 164] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 106 (0x7f6d8340e000) [pid = 31004] [serial = 183] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 105 (0x7f6d760cb000) [pid = 31004] [serial = 170] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 104 (0x7f6d872a2000) [pid = 31004] [serial = 189] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 103 (0x7f6d86daa800) [pid = 31004] [serial = 188] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 102 (0x7f6d6d652000) [pid = 31004] [serial = 186] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 101 (0x7f6d8313f800) [pid = 31004] [serial = 182] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 100 (0x7f6d82066400) [pid = 31004] [serial = 180] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 99 (0x7f6d7c17bc00) [pid = 31004] [serial = 179] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 98 (0x7f6d71e79c00) [pid = 31004] [serial = 174] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 97 (0x7f6d835d3400) [pid = 31004] [serial = 185] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 96 (0x7f6d7559bc00) [pid = 31004] [serial = 177] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 95 (0x7f6d74beb400) [pid = 31004] [serial = 176] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | --DOMWINDOW == 94 (0x7f6d6ea22400) [pid = 31004] [serial = 173] [outer = (nil)] [url = about:blank] 08:49:00 INFO - PROCESS | 31004 | 1461340140856 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1291ms 08:49:00 INFO - PROCESS | 31004 | 1461340140876 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 08:49:00 INFO - PROCESS | 31004 | 1461340140883 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 08:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:49:00 INFO - PROCESS | 31004 | 1461340140916 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:49:00 INFO - PROCESS | 31004 | 1461340140919 Marionette TRACE conn4 <- [1,310,null,{}] 08:49:00 INFO - PROCESS | 31004 | 1461340140929 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:01 INFO - PROCESS | 31004 | 1461340141092 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 08:49:01 INFO - PROCESS | 31004 | 1461340141113 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:01 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74832000 == 44 [pid = 31004] [id = 85] 08:49:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 95 (0x7f6d7803e800) [pid = 31004] [serial = 254] [outer = (nil)] 08:49:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 96 (0x7f6d7b26b400) [pid = 31004] [serial = 255] [outer = 0x7f6d7803e800] 08:49:01 INFO - PROCESS | 31004 | 1461340141177 Marionette DEBUG loaded listener.js 08:49:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 97 (0x7f6d81fda800) [pid = 31004] [serial = 256] [outer = 0x7f6d7803e800] 08:49:02 INFO - PROCESS | 31004 | 1461340142063 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1215ms 08:49:02 INFO - PROCESS | 31004 | 1461340142112 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 08:49:02 INFO - PROCESS | 31004 | 1461340142117 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 08:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:49:02 INFO - PROCESS | 31004 | 1461340142133 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:49:02 INFO - PROCESS | 31004 | 1461340142144 Marionette TRACE conn4 <- [1,314,null,{}] 08:49:02 INFO - PROCESS | 31004 | 1461340142153 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:02 INFO - PROCESS | 31004 | 1461340142319 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 08:49:02 INFO - PROCESS | 31004 | 1461340142422 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d75f69000 == 45 [pid = 31004] [id = 86] 08:49:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 98 (0x7f6d73ec9800) [pid = 31004] [serial = 257] [outer = (nil)] 08:49:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 99 (0x7f6d8533d800) [pid = 31004] [serial = 258] [outer = 0x7f6d73ec9800] 08:49:02 INFO - PROCESS | 31004 | 1461340142490 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 100 (0x7f6d86d4c800) [pid = 31004] [serial = 259] [outer = 0x7f6d73ec9800] 08:49:03 INFO - PROCESS | 31004 | 1461340143520 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1448ms 08:49:03 INFO - PROCESS | 31004 | 1461340143579 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 08:49:03 INFO - PROCESS | 31004 | 1461340143584 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 08:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:49:03 INFO - PROCESS | 31004 | 1461340143595 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:49:03 INFO - PROCESS | 31004 | 1461340143600 Marionette TRACE conn4 <- [1,318,null,{}] 08:49:03 INFO - PROCESS | 31004 | 1461340143609 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:03 INFO - PROCESS | 31004 | 1461340143902 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 08:49:04 INFO - PROCESS | 31004 | 1461340144007 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d780eb000 == 46 [pid = 31004] [id = 87] 08:49:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 101 (0x7f6d8113e400) [pid = 31004] [serial = 260] [outer = (nil)] 08:49:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 102 (0x7f6d8770fc00) [pid = 31004] [serial = 261] [outer = 0x7f6d8113e400] 08:49:04 INFO - PROCESS | 31004 | 1461340144076 Marionette DEBUG loaded listener.js 08:49:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 103 (0x7f6d8b610800) [pid = 31004] [serial = 262] [outer = 0x7f6d8113e400] 08:49:05 INFO - PROCESS | 31004 | --DOMWINDOW == 102 (0x7f6d78040800) [pid = 31004] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:49:05 INFO - PROCESS | 31004 | --DOMWINDOW == 101 (0x7f6d82251000) [pid = 31004] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:49:05 INFO - PROCESS | 31004 | --DOMWINDOW == 100 (0x7f6d78026800) [pid = 31004] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:49:05 INFO - PROCESS | 31004 | --DOMWINDOW == 99 (0x7f6d6ea1d000) [pid = 31004] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:49:05 INFO - PROCESS | 31004 | --DOMWINDOW == 98 (0x7f6d6a7d0c00) [pid = 31004] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:49:05 INFO - PROCESS | 31004 | --DOMWINDOW == 97 (0x7f6d6ee3ac00) [pid = 31004] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:49:05 INFO - PROCESS | 31004 | --DOMWINDOW == 96 (0x7f6d6a7c7000) [pid = 31004] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:49:05 INFO - PROCESS | 31004 | 1461340145243 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1690ms 08:49:05 INFO - PROCESS | 31004 | 1461340145285 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 08:49:05 INFO - PROCESS | 31004 | 1461340145287 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 08:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:49:05 INFO - PROCESS | 31004 | 1461340145293 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:49:05 INFO - PROCESS | 31004 | 1461340145296 Marionette TRACE conn4 <- [1,322,null,{}] 08:49:05 INFO - PROCESS | 31004 | 1461340145301 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:05 INFO - PROCESS | 31004 | 1461340145496 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 08:49:05 INFO - PROCESS | 31004 | 1461340145611 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:05 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7c1e6000 == 47 [pid = 31004] [id = 88] 08:49:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 97 (0x7f6d89d13400) [pid = 31004] [serial = 263] [outer = (nil)] 08:49:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 98 (0x7f6d8b670c00) [pid = 31004] [serial = 264] [outer = 0x7f6d89d13400] 08:49:05 INFO - PROCESS | 31004 | 1461340145690 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 99 (0x7f6d8c5ef000) [pid = 31004] [serial = 265] [outer = 0x7f6d89d13400] 08:49:06 INFO - PROCESS | 31004 | 1461340146438 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1183ms 08:49:06 INFO - PROCESS | 31004 | 1461340146479 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 08:49:06 INFO - PROCESS | 31004 | 1461340146481 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 08:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:49:06 INFO - PROCESS | 31004 | 1461340146487 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:49:06 INFO - PROCESS | 31004 | 1461340146489 Marionette TRACE conn4 <- [1,326,null,{}] 08:49:06 INFO - PROCESS | 31004 | 1461340146498 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:06 INFO - PROCESS | 31004 | 1461340146660 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 08:49:06 INFO - PROCESS | 31004 | 1461340146677 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d78007000 == 48 [pid = 31004] [id = 89] 08:49:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 100 (0x7f6d6c0be800) [pid = 31004] [serial = 266] [outer = (nil)] 08:49:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 101 (0x7f6d753b4000) [pid = 31004] [serial = 267] [outer = 0x7f6d6c0be800] 08:49:06 INFO - PROCESS | 31004 | 1461340146743 Marionette DEBUG loaded listener.js 08:49:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 102 (0x7f6d8c5f0400) [pid = 31004] [serial = 268] [outer = 0x7f6d6c0be800] 08:49:07 INFO - PROCESS | 31004 | 1461340147800 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1332ms 08:49:07 INFO - PROCESS | 31004 | 1461340147821 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 08:49:07 INFO - PROCESS | 31004 | 1461340147827 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 08:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:49:07 INFO - PROCESS | 31004 | 1461340147836 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:49:07 INFO - PROCESS | 31004 | 1461340147842 Marionette TRACE conn4 <- [1,330,null,{}] 08:49:07 INFO - PROCESS | 31004 | 1461340147851 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:08 INFO - PROCESS | 31004 | 1461340148027 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 08:49:08 INFO - PROCESS | 31004 | 1461340148161 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74251000 == 49 [pid = 31004] [id = 90] 08:49:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 103 (0x7f6d6d18a400) [pid = 31004] [serial = 269] [outer = (nil)] 08:49:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 104 (0x7f6d6ec94c00) [pid = 31004] [serial = 270] [outer = 0x7f6d6d18a400] 08:49:08 INFO - PROCESS | 31004 | 1461340148294 Marionette DEBUG loaded listener.js 08:49:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 105 (0x7f6d6ed7c000) [pid = 31004] [serial = 271] [outer = 0x7f6d6d18a400] 08:49:09 INFO - PROCESS | 31004 | 1461340149150 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1341ms 08:49:09 INFO - PROCESS | 31004 | 1461340149177 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 08:49:09 INFO - PROCESS | 31004 | 1461340149186 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 08:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:49:09 INFO - PROCESS | 31004 | 1461340149198 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:49:09 INFO - PROCESS | 31004 | 1461340149205 Marionette TRACE conn4 <- [1,334,null,{}] 08:49:09 INFO - PROCESS | 31004 | 1461340149212 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:09 INFO - PROCESS | 31004 | 1461340149378 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 08:49:09 INFO - PROCESS | 31004 | 1461340149534 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:09 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7b2dd800 == 50 [pid = 31004] [id = 91] 08:49:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 106 (0x7f6d6bed3000) [pid = 31004] [serial = 272] [outer = (nil)] 08:49:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 107 (0x7f6d6bed8000) [pid = 31004] [serial = 273] [outer = 0x7f6d6bed3000] 08:49:09 INFO - PROCESS | 31004 | 1461340149621 Marionette DEBUG loaded listener.js 08:49:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 108 (0x7f6d6ed7cc00) [pid = 31004] [serial = 274] [outer = 0x7f6d6bed3000] 08:49:10 INFO - PROCESS | 31004 | 1461340150625 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1487ms 08:49:10 INFO - PROCESS | 31004 | 1461340150686 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 08:49:10 INFO - PROCESS | 31004 | 1461340150690 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 08:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:49:10 INFO - PROCESS | 31004 | 1461340150697 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:49:10 INFO - PROCESS | 31004 | 1461340150703 Marionette TRACE conn4 <- [1,338,null,{}] 08:49:10 INFO - PROCESS | 31004 | 1461340150720 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:10 INFO - PROCESS | 31004 | 1461340150938 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 08:49:11 INFO - PROCESS | 31004 | 1461340151136 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d876b8000 == 51 [pid = 31004] [id = 92] 08:49:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 109 (0x7f6d6d395800) [pid = 31004] [serial = 275] [outer = (nil)] 08:49:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 110 (0x7f6d6ed7f400) [pid = 31004] [serial = 276] [outer = 0x7f6d6d395800] 08:49:11 INFO - PROCESS | 31004 | 1461340151275 Marionette DEBUG loaded listener.js 08:49:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 111 (0x7f6d6ed85000) [pid = 31004] [serial = 277] [outer = 0x7f6d6d395800] 08:49:12 INFO - PROCESS | 31004 | 1461340152143 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1485ms 08:49:12 INFO - PROCESS | 31004 | 1461340152183 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 08:49:12 INFO - PROCESS | 31004 | 1461340152187 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 08:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:49:12 INFO - PROCESS | 31004 | 1461340152194 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:49:12 INFO - PROCESS | 31004 | 1461340152197 Marionette TRACE conn4 <- [1,342,null,{}] 08:49:12 INFO - PROCESS | 31004 | 1461340152202 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:12 INFO - PROCESS | 31004 | 1461340152372 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 08:49:12 INFO - PROCESS | 31004 | 1461340152514 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:12 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8eda6000 == 52 [pid = 31004] [id = 93] 08:49:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 112 (0x7f6d6a7c6400) [pid = 31004] [serial = 278] [outer = (nil)] 08:49:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 113 (0x7f6d73ceb000) [pid = 31004] [serial = 279] [outer = 0x7f6d6a7c6400] 08:49:12 INFO - PROCESS | 31004 | 1461340152590 Marionette DEBUG loaded listener.js 08:49:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 114 (0x7f6d74f3e800) [pid = 31004] [serial = 280] [outer = 0x7f6d6a7c6400] 08:49:13 INFO - PROCESS | 31004 | 1461340153476 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1333ms 08:49:13 INFO - PROCESS | 31004 | 1461340153529 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 08:49:13 INFO - PROCESS | 31004 | 1461340153533 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 08:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:49:13 INFO - PROCESS | 31004 | 1461340153539 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:49:13 INFO - PROCESS | 31004 | 1461340153543 Marionette TRACE conn4 <- [1,346,null,{}] 08:49:13 INFO - PROCESS | 31004 | 1461340153549 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:13 INFO - PROCESS | 31004 | 1461340153716 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 08:49:13 INFO - PROCESS | 31004 | 1461340153856 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6a41c800 == 53 [pid = 31004] [id = 94] 08:49:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 115 (0x7f6d727a8c00) [pid = 31004] [serial = 281] [outer = (nil)] 08:49:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 116 (0x7f6d760c9400) [pid = 31004] [serial = 282] [outer = 0x7f6d727a8c00] 08:49:13 INFO - PROCESS | 31004 | 1461340153934 Marionette DEBUG loaded listener.js 08:49:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 117 (0x7f6d78036800) [pid = 31004] [serial = 283] [outer = 0x7f6d727a8c00] 08:49:14 INFO - PROCESS | 31004 | 1461340154839 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1340ms 08:49:14 INFO - PROCESS | 31004 | 1461340154882 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 08:49:14 INFO - PROCESS | 31004 | 1461340154888 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 08:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:49:14 INFO - PROCESS | 31004 | 1461340154898 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 31004 | 1461340154904 Marionette TRACE conn4 <- [1,350,null,{}] 08:49:14 INFO - PROCESS | 31004 | 1461340154913 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:15 INFO - PROCESS | 31004 | 1461340155130 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 08:49:15 INFO - PROCESS | 31004 | 1461340155271 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b0d0800 == 54 [pid = 31004] [id = 95] 08:49:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 118 (0x7f6d6a5d9000) [pid = 31004] [serial = 284] [outer = (nil)] 08:49:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 119 (0x7f6d738a1400) [pid = 31004] [serial = 285] [outer = 0x7f6d6a5d9000] 08:49:15 INFO - PROCESS | 31004 | 1461340155349 Marionette DEBUG loaded listener.js 08:49:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 120 (0x7f6d7c17dc00) [pid = 31004] [serial = 286] [outer = 0x7f6d6a5d9000] 08:49:16 INFO - PROCESS | 31004 | 1461340156464 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1638ms 08:49:16 INFO - PROCESS | 31004 | 1461340156536 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 08:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:49:16 INFO - PROCESS | 31004 | 1461340156542 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 08:49:16 INFO - PROCESS | 31004 | 1461340156550 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - PROCESS | 31004 | 1461340156555 Marionette TRACE conn4 <- [1,354,null,{}] 08:49:16 INFO - PROCESS | 31004 | 1461340156562 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:16 INFO - PROCESS | 31004 | 1461340156771 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 08:49:17 INFO - PROCESS | 31004 | 1461340157042 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d1a7000 == 55 [pid = 31004] [id = 96] 08:49:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 121 (0x7f6d6bed4800) [pid = 31004] [serial = 287] [outer = (nil)] 08:49:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 122 (0x7f6d6beda000) [pid = 31004] [serial = 288] [outer = 0x7f6d6bed4800] 08:49:17 INFO - PROCESS | 31004 | 1461340157116 Marionette DEBUG loaded listener.js 08:49:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 123 (0x7f6d6c08a000) [pid = 31004] [serial = 289] [outer = 0x7f6d6bed4800] 08:49:17 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d87243800 == 54 [pid = 31004] [id = 39] 08:49:17 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7c1e6000 == 53 [pid = 31004] [id = 88] 08:49:17 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d85367800 == 52 [pid = 31004] [id = 68] 08:49:17 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d780eb000 == 51 [pid = 31004] [id = 87] 08:49:17 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d75f69000 == 50 [pid = 31004] [id = 86] 08:49:17 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74832000 == 49 [pid = 31004] [id = 85] 08:49:17 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d4cf000 == 48 [pid = 31004] [id = 84] 08:49:17 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ed1c000 == 47 [pid = 31004] [id = 83] 08:49:18 INFO - PROCESS | 31004 | 1461340158063 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 122 (0x7f6d7c11c800) [pid = 31004] [serial = 200] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 121 (0x7f6d714cdc00) [pid = 31004] [serial = 194] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 120 (0x7f6d853f6000) [pid = 31004] [serial = 203] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 119 (0x7f6d824eac00) [pid = 31004] [serial = 221] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 118 (0x7f6d86db3400) [pid = 31004] [serial = 224] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 117 (0x7f6d87630400) [pid = 31004] [serial = 206] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 116 (0x7f6d7848c000) [pid = 31004] [serial = 218] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 115 (0x7f6d712f6800) [pid = 31004] [serial = 212] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 114 (0x7f6d73c65000) [pid = 31004] [serial = 213] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 113 (0x7f6d8934b400) [pid = 31004] [serial = 210] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 112 (0x7f6d77fc9000) [pid = 31004] [serial = 197] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 111 (0x7f6d6ec93000) [pid = 31004] [serial = 209] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 110 (0x7f6d74b48000) [pid = 31004] [serial = 215] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 109 (0x7f6d893b7800) [pid = 31004] [serial = 228] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 108 (0x7f6d74ef7400) [pid = 31004] [serial = 216] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 107 (0x7f6d8768a800) [pid = 31004] [serial = 225] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 106 (0x7f6d8c5f6800) [pid = 31004] [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.] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 105 (0x7f6d8340f400) [pid = 31004] [serial = 222] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 104 (0x7f6d8b66dc00) [pid = 31004] [serial = 229] [outer = (nil)] [url = about:blank] 08:49:18 INFO - PROCESS | 31004 | --DOMWINDOW == 103 (0x7f6d81f97000) [pid = 31004] [serial = 219] [outer = (nil)] [url = about:blank] 08:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1585ms 08:49:18 INFO - PROCESS | 31004 | 1461340158138 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 08:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:49:18 INFO - PROCESS | 31004 | 1461340158149 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 08:49:18 INFO - PROCESS | 31004 | 1461340158159 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:49:18 INFO - PROCESS | 31004 | 1461340158163 Marionette TRACE conn4 <- [1,358,null,{}] 08:49:18 INFO - PROCESS | 31004 | 1461340158168 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:18 INFO - PROCESS | 31004 | 1461340158335 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 08:49:18 INFO - PROCESS | 31004 | 1461340158431 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:18 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d71451000 == 48 [pid = 31004] [id = 97] 08:49:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 104 (0x7f6d6c088c00) [pid = 31004] [serial = 290] [outer = (nil)] 08:49:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 105 (0x7f6d6d187800) [pid = 31004] [serial = 291] [outer = 0x7f6d6c088c00] 08:49:18 INFO - PROCESS | 31004 | 1461340158498 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 106 (0x7f6d6ea1e000) [pid = 31004] [serial = 292] [outer = 0x7f6d6c088c00] 08:49:19 INFO - PROCESS | 31004 | 1461340159369 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1234ms 08:49:19 INFO - PROCESS | 31004 | 1461340159392 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 08:49:19 INFO - PROCESS | 31004 | 1461340159394 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 08:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:49:19 INFO - PROCESS | 31004 | 1461340159402 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:49:19 INFO - PROCESS | 31004 | 1461340159408 Marionette TRACE conn4 <- [1,362,null,{}] 08:49:19 INFO - PROCESS | 31004 | 1461340159424 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:19 INFO - PROCESS | 31004 | 1461340159586 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 08:49:19 INFO - PROCESS | 31004 | 1461340159599 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d757e1000 == 49 [pid = 31004] [id = 98] 08:49:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 107 (0x7f6d714c3400) [pid = 31004] [serial = 293] [outer = (nil)] 08:49:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 108 (0x7f6d741e9800) [pid = 31004] [serial = 294] [outer = 0x7f6d714c3400] 08:49:19 INFO - PROCESS | 31004 | 1461340159666 Marionette DEBUG loaded listener.js 08:49:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 109 (0x7f6d74f42800) [pid = 31004] [serial = 295] [outer = 0x7f6d714c3400] 08:49:20 INFO - PROCESS | 31004 | 1461340160448 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1087ms 08:49:20 INFO - PROCESS | 31004 | 1461340160522 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 08:49:20 INFO - PROCESS | 31004 | 1461340160527 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 08:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:49:20 INFO - PROCESS | 31004 | 1461340160547 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:49:20 INFO - PROCESS | 31004 | 1461340160551 Marionette TRACE conn4 <- [1,366,null,{}] 08:49:20 INFO - PROCESS | 31004 | 1461340160557 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:20 INFO - PROCESS | 31004 | 1461340160764 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 08:49:20 INFO - PROCESS | 31004 | 1461340160791 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:20 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d780d3800 == 50 [pid = 31004] [id = 99] 08:49:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 110 (0x7f6d6a5de800) [pid = 31004] [serial = 296] [outer = (nil)] 08:49:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 111 (0x7f6d78476400) [pid = 31004] [serial = 297] [outer = 0x7f6d6a5de800] 08:49:20 INFO - PROCESS | 31004 | 1461340160856 Marionette DEBUG loaded listener.js 08:49:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 112 (0x7f6d81147800) [pid = 31004] [serial = 298] [outer = 0x7f6d6a5de800] 08:49:21 INFO - PROCESS | 31004 | 1461340161711 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1253ms 08:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:49:21 INFO - PROCESS | 31004 | 1461340161789 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 08:49:21 INFO - PROCESS | 31004 | 1461340161792 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 08:49:21 INFO - PROCESS | 31004 | 1461340161798 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:49:21 INFO - PROCESS | 31004 | 1461340161802 Marionette TRACE conn4 <- [1,370,null,{}] 08:49:21 INFO - PROCESS | 31004 | 1461340161807 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:22 INFO - PROCESS | 31004 | 1461340162022 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 08:49:22 INFO - PROCESS | 31004 | 1461340162045 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b0cd800 == 51 [pid = 31004] [id = 100] 08:49:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 113 (0x7f6d74006c00) [pid = 31004] [serial = 299] [outer = (nil)] 08:49:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 114 (0x7f6d74010400) [pid = 31004] [serial = 300] [outer = 0x7f6d74006c00] 08:49:22 INFO - PROCESS | 31004 | 1461340162116 Marionette DEBUG loaded listener.js 08:49:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 115 (0x7f6d74013800) [pid = 31004] [serial = 301] [outer = 0x7f6d74006c00] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 114 (0x7f6d6c3cd800) [pid = 31004] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 113 (0x7f6d78486c00) [pid = 31004] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 112 (0x7f6d6a7d3c00) [pid = 31004] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 111 (0x7f6d72d37000) [pid = 31004] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 110 (0x7f6d6e0a4400) [pid = 31004] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 109 (0x7f6d6d40f800) [pid = 31004] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 108 (0x7f6d6ea22000) [pid = 31004] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 107 (0x7f6d89d13400) [pid = 31004] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 106 (0x7f6d8113e400) [pid = 31004] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 105 (0x7f6d73ec9800) [pid = 31004] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 104 (0x7f6d6d391c00) [pid = 31004] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 103 (0x7f6d714d0400) [pid = 31004] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 102 (0x7f6d7803e800) [pid = 31004] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:49:22 INFO - PROCESS | 31004 | --DOMWINDOW == 101 (0x7f6d8762cc00) [pid = 31004] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:49:23 INFO - PROCESS | 31004 | 1461340163112 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1336ms 08:49:23 INFO - PROCESS | 31004 | 1461340163134 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 08:49:23 INFO - PROCESS | 31004 | 1461340163137 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 08:49:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:49:23 INFO - PROCESS | 31004 | 1461340163143 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:49:23 INFO - PROCESS | 31004 | 1461340163146 Marionette TRACE conn4 <- [1,374,null,{}] 08:49:23 INFO - PROCESS | 31004 | 1461340163151 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:23 INFO - PROCESS | 31004 | 1461340163319 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 08:49:23 INFO - PROCESS | 31004 | 1461340163336 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:23 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d82261000 == 52 [pid = 31004] [id = 101] 08:49:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 102 (0x7f6d7389a400) [pid = 31004] [serial = 302] [outer = (nil)] 08:49:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 103 (0x7f6d81fdcc00) [pid = 31004] [serial = 303] [outer = 0x7f6d7389a400] 08:49:23 INFO - PROCESS | 31004 | 1461340163417 Marionette DEBUG loaded listener.js 08:49:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 104 (0x7f6d824eac00) [pid = 31004] [serial = 304] [outer = 0x7f6d7389a400] 08:49:24 INFO - PROCESS | 31004 | 1461340164312 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:49:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:49:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1226ms 08:49:24 INFO - PROCESS | 31004 | 1461340164372 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 08:49:24 INFO - PROCESS | 31004 | 1461340164375 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 08:49:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:49:24 INFO - PROCESS | 31004 | 1461340164382 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:49:24 INFO - PROCESS | 31004 | 1461340164386 Marionette TRACE conn4 <- [1,378,null,{}] 08:49:24 INFO - PROCESS | 31004 | 1461340164392 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:24 INFO - PROCESS | 31004 | 1461340164539 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 08:49:24 INFO - PROCESS | 31004 | 1461340164549 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8706f000 == 53 [pid = 31004] [id = 102] 08:49:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 105 (0x7f6d81f97400) [pid = 31004] [serial = 305] [outer = (nil)] 08:49:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 106 (0x7f6d83408c00) [pid = 31004] [serial = 306] [outer = 0x7f6d81f97400] 08:49:24 INFO - PROCESS | 31004 | 1461340164626 Marionette DEBUG loaded listener.js 08:49:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 107 (0x7f6d86d3f400) [pid = 31004] [serial = 307] [outer = 0x7f6d81f97400] 08:49:25 INFO - PROCESS | 31004 | 1461340165691 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:49:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:49:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1379ms 08:49:25 INFO - PROCESS | 31004 | 1461340165767 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 08:49:25 INFO - PROCESS | 31004 | 1461340165783 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 08:49:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:49:25 INFO - PROCESS | 31004 | 1461340165794 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:49:25 INFO - PROCESS | 31004 | 1461340165800 Marionette TRACE conn4 <- [1,382,null,{}] 08:49:25 INFO - PROCESS | 31004 | 1461340165816 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:26 INFO - PROCESS | 31004 | 1461340166036 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 08:49:26 INFO - PROCESS | 31004 | 1461340166225 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d73e3d800 == 54 [pid = 31004] [id = 103] 08:49:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 108 (0x7f6d6c0b4800) [pid = 31004] [serial = 308] [outer = (nil)] 08:49:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 109 (0x7f6d6c0bdc00) [pid = 31004] [serial = 309] [outer = 0x7f6d6c0b4800] 08:49:26 INFO - PROCESS | 31004 | 1461340166356 Marionette DEBUG loaded listener.js 08:49:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 110 (0x7f6d6d406400) [pid = 31004] [serial = 310] [outer = 0x7f6d6c0b4800] 08:49:27 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:27 INFO - PROCESS | 31004 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:49:27 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:27 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:27 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:27 INFO - PROCESS | 31004 | 1461340167245 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:49:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:49:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1494ms 08:49:27 INFO - PROCESS | 31004 | 1461340167288 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 08:49:27 INFO - PROCESS | 31004 | 1461340167297 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 08:49:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:49:27 INFO - PROCESS | 31004 | 1461340167307 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:49:27 INFO - PROCESS | 31004 | 1461340167311 Marionette TRACE conn4 <- [1,386,null,{}] 08:49:27 INFO - PROCESS | 31004 | 1461340167316 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:27 INFO - PROCESS | 31004 | 1461340167516 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 08:49:27 INFO - PROCESS | 31004 | 1461340167655 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:27 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d78014800 == 55 [pid = 31004] [id = 104] 08:49:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 111 (0x7f6d714cb800) [pid = 31004] [serial = 311] [outer = (nil)] 08:49:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 112 (0x7f6d74007800) [pid = 31004] [serial = 312] [outer = 0x7f6d714cb800] 08:49:27 INFO - PROCESS | 31004 | 1461340167732 Marionette DEBUG loaded listener.js 08:49:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 113 (0x7f6d74013c00) [pid = 31004] [serial = 313] [outer = 0x7f6d714cb800] 08:49:28 INFO - PROCESS | 31004 | 1461340168694 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:49:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1432ms 08:49:28 INFO - PROCESS | 31004 | 1461340168740 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 08:49:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:49:28 INFO - PROCESS | 31004 | 1461340168744 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 08:49:28 INFO - PROCESS | 31004 | 1461340168751 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:49:28 INFO - PROCESS | 31004 | 1461340168758 Marionette TRACE conn4 <- [1,390,null,{}] 08:49:28 INFO - PROCESS | 31004 | 1461340168775 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:29 INFO - PROCESS | 31004 | 1461340169006 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 08:49:29 INFO - PROCESS | 31004 | 1461340169173 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8b6a9000 == 56 [pid = 31004] [id = 105] 08:49:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 114 (0x7f6d741e5400) [pid = 31004] [serial = 314] [outer = (nil)] 08:49:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 115 (0x7f6d8245b400) [pid = 31004] [serial = 315] [outer = 0x7f6d741e5400] 08:49:29 INFO - PROCESS | 31004 | 1461340169379 Marionette DEBUG loaded listener.js 08:49:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 116 (0x7f6d84e17400) [pid = 31004] [serial = 316] [outer = 0x7f6d741e5400] 08:49:30 INFO - PROCESS | 31004 | 1461340170449 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 08:49:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:49:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1750ms 08:49:30 INFO - PROCESS | 31004 | 1461340170501 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 08:49:30 INFO - PROCESS | 31004 | 1461340170507 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 08:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:49:30 INFO - PROCESS | 31004 | 1461340170513 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:49:30 INFO - PROCESS | 31004 | 1461340170516 Marionette TRACE conn4 <- [1,394,null,{}] 08:49:30 INFO - PROCESS | 31004 | 1461340170523 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:30 INFO - PROCESS | 31004 | 1461340170710 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 08:49:30 INFO - PROCESS | 31004 | 1461340170890 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:31 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6eea0000 == 57 [pid = 31004] [id = 106] 08:49:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 117 (0x7f6d86d49400) [pid = 31004] [serial = 317] [outer = (nil)] 08:49:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 118 (0x7f6d87265000) [pid = 31004] [serial = 318] [outer = 0x7f6d86d49400] 08:49:31 INFO - PROCESS | 31004 | 1461340171052 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 119 (0x7f6d87633800) [pid = 31004] [serial = 319] [outer = 0x7f6d86d49400] 08:49:31 INFO - PROCESS | 31004 | 1461340171942 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 08:49:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:49:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1479ms 08:49:31 INFO - PROCESS | 31004 | 1461340171994 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 08:49:31 INFO - PROCESS | 31004 | 1461340171998 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 08:49:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:49:32 INFO - PROCESS | 31004 | 1461340172004 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 31004 | 1461340172008 Marionette TRACE conn4 <- [1,398,null,{}] 08:49:32 INFO - PROCESS | 31004 | 1461340172014 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:32 INFO - PROCESS | 31004 | 1461340172203 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 08:49:32 INFO - PROCESS | 31004 | 1461340172364 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6af13800 == 58 [pid = 31004] [id = 107] 08:49:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 120 (0x7f6d6bd5dc00) [pid = 31004] [serial = 320] [outer = (nil)] 08:49:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 121 (0x7f6d6bd66000) [pid = 31004] [serial = 321] [outer = 0x7f6d6bd5dc00] 08:49:32 INFO - PROCESS | 31004 | 1461340172463 Marionette DEBUG loaded listener.js 08:49:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 122 (0x7f6d6bd6a400) [pid = 31004] [serial = 322] [outer = 0x7f6d6bd5dc00] 08:49:33 INFO - PROCESS | 31004 | 1461340173415 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 08:49:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:49:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1438ms 08:49:33 INFO - PROCESS | 31004 | 1461340173444 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 08:49:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:49:33 INFO - PROCESS | 31004 | 1461340173448 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 08:49:33 INFO - PROCESS | 31004 | 1461340173455 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:49:33 INFO - PROCESS | 31004 | 1461340173458 Marionette TRACE conn4 <- [1,402,null,{}] 08:49:33 INFO - PROCESS | 31004 | 1461340173464 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:33 INFO - PROCESS | 31004 | 1461340173666 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 08:49:33 INFO - PROCESS | 31004 | 1461340173814 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6bb9b800 == 59 [pid = 31004] [id = 108] 08:49:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 123 (0x7f6d6bb58800) [pid = 31004] [serial = 323] [outer = (nil)] 08:49:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 124 (0x7f6d6bb62800) [pid = 31004] [serial = 324] [outer = 0x7f6d6bb58800] 08:49:33 INFO - PROCESS | 31004 | 1461340173895 Marionette DEBUG loaded listener.js 08:49:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 125 (0x7f6d893b1800) [pid = 31004] [serial = 325] [outer = 0x7f6d6bb58800] 08:49:34 INFO - PROCESS | 31004 | 1461340174886 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 08:49:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:49:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1488ms 08:49:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:49:34 INFO - PROCESS | 31004 | 1461340174943 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 08:49:34 INFO - PROCESS | 31004 | 1461340174946 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 08:49:34 INFO - PROCESS | 31004 | 1461340174952 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:49:34 INFO - PROCESS | 31004 | 1461340174955 Marionette TRACE conn4 <- [1,406,null,{}] 08:49:34 INFO - PROCESS | 31004 | 1461340174961 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:35 INFO - PROCESS | 31004 | 1461340175116 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 08:49:35 INFO - PROCESS | 31004 | 1461340175263 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68d11800 == 60 [pid = 31004] [id = 109] 08:49:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 126 (0x7f6d89d12400) [pid = 31004] [serial = 326] [outer = (nil)] 08:49:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 127 (0x7f6d8b66f400) [pid = 31004] [serial = 327] [outer = 0x7f6d89d12400] 08:49:35 INFO - PROCESS | 31004 | 1461340175383 Marionette DEBUG loaded listener.js 08:49:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 128 (0x7f6d8b8f4400) [pid = 31004] [serial = 328] [outer = 0x7f6d89d12400] 08:49:36 INFO - PROCESS | 31004 | 1461340176280 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 08:49:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:49:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1389ms 08:49:36 INFO - PROCESS | 31004 | 1461340176341 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 08:49:36 INFO - PROCESS | 31004 | 1461340176344 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 08:49:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:49:36 INFO - PROCESS | 31004 | 1461340176351 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:49:36 INFO - PROCESS | 31004 | 1461340176355 Marionette TRACE conn4 <- [1,410,null,{}] 08:49:36 INFO - PROCESS | 31004 | 1461340176360 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:36 INFO - PROCESS | 31004 | 1461340176539 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 08:49:36 INFO - PROCESS | 31004 | 1461340176908 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:37 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6bb99800 == 61 [pid = 31004] [id = 110] 08:49:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 129 (0x7f6d68ef2800) [pid = 31004] [serial = 329] [outer = (nil)] 08:49:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 130 (0x7f6d6a5d9800) [pid = 31004] [serial = 330] [outer = 0x7f6d68ef2800] 08:49:37 INFO - PROCESS | 31004 | 1461340177057 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 131 (0x7f6d6a7c4800) [pid = 31004] [serial = 331] [outer = 0x7f6d68ef2800] 08:49:38 INFO - PROCESS | 31004 | 1461340178037 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:49:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1739ms 08:49:38 INFO - PROCESS | 31004 | 1461340178092 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 31004 | 1461340178100 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 08:49:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:49:38 INFO - PROCESS | 31004 | 1461340178110 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 31004 | 1461340178114 Marionette TRACE conn4 <- [1,414,null,{}] 08:49:38 INFO - PROCESS | 31004 | 1461340178122 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:38 INFO - PROCESS | 31004 | 1461340178299 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 08:49:38 INFO - PROCESS | 31004 | 1461340178494 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6e03f000 == 62 [pid = 31004] [id = 111] 08:49:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d6bd65800) [pid = 31004] [serial = 332] [outer = (nil)] 08:49:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 133 (0x7f6d6bd6ac00) [pid = 31004] [serial = 333] [outer = 0x7f6d6bd65800] 08:49:38 INFO - PROCESS | 31004 | 1461340178579 Marionette DEBUG loaded listener.js 08:49:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d6bed7000) [pid = 31004] [serial = 334] [outer = 0x7f6d6bd65800] 08:49:39 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d81db6800 == 61 [pid = 31004] [id = 63] 08:49:39 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d4c7800 == 60 [pid = 31004] [id = 62] 08:49:39 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d752db800 == 59 [pid = 31004] [id = 60] 08:49:39 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7423a800 == 58 [pid = 31004] [id = 59] 08:49:39 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d82261000 == 57 [pid = 31004] [id = 101] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d86d47400) [pid = 31004] [serial = 243] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 132 (0x7f6d8770bc00) [pid = 31004] [serial = 246] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 131 (0x7f6d753b4000) [pid = 31004] [serial = 267] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b0cd800 == 56 [pid = 31004] [id = 100] 08:49:39 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d780d3800 == 55 [pid = 31004] [id = 99] 08:49:39 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d757e1000 == 54 [pid = 31004] [id = 98] 08:49:39 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d71451000 == 53 [pid = 31004] [id = 97] 08:49:39 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d1a7000 == 52 [pid = 31004] [id = 96] 08:49:39 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74251000 == 51 [pid = 31004] [id = 90] 08:49:39 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d78007000 == 50 [pid = 31004] [id = 89] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 130 (0x7f6d8770fc00) [pid = 31004] [serial = 261] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 129 (0x7f6d8533d800) [pid = 31004] [serial = 258] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 128 (0x7f6d6d411000) [pid = 31004] [serial = 249] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 127 (0x7f6d8b610800) [pid = 31004] [serial = 262] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 126 (0x7f6d74b45000) [pid = 31004] [serial = 252] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 125 (0x7f6d74f94400) [pid = 31004] [serial = 253] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 124 (0x7f6d6ee34000) [pid = 31004] [serial = 250] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 123 (0x7f6d7b26b400) [pid = 31004] [serial = 255] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 122 (0x7f6d81fda800) [pid = 31004] [serial = 256] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 121 (0x7f6d8b675000) [pid = 31004] [serial = 231] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 120 (0x7f6d8b8a9400) [pid = 31004] [serial = 232] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 119 (0x7f6d78038000) [pid = 31004] [serial = 237] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 118 (0x7f6d89348800) [pid = 31004] [serial = 240] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 117 (0x7f6d738a5400) [pid = 31004] [serial = 234] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 116 (0x7f6d824f0c00) [pid = 31004] [serial = 159] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 115 (0x7f6d82066000) [pid = 31004] [serial = 168] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 114 (0x7f6d78041800) [pid = 31004] [serial = 138] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 113 (0x7f6d7559c000) [pid = 31004] [serial = 165] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 112 (0x7f6d7c181000) [pid = 31004] [serial = 132] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 111 (0x7f6d71464c00) [pid = 31004] [serial = 162] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 110 (0x7f6d741e6400) [pid = 31004] [serial = 135] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 109 (0x7f6d8c5ef000) [pid = 31004] [serial = 265] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 108 (0x7f6d86d4c800) [pid = 31004] [serial = 259] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | --DOMWINDOW == 107 (0x7f6d8b670c00) [pid = 31004] [serial = 264] [outer = (nil)] [url = about:blank] 08:49:39 INFO - PROCESS | 31004 | 1461340179535 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 08:49:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:49:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1442ms 08:49:39 INFO - PROCESS | 31004 | 1461340179554 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 08:49:39 INFO - PROCESS | 31004 | 1461340179561 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 08:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:49:39 INFO - PROCESS | 31004 | 1461340179569 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:49:39 INFO - PROCESS | 31004 | 1461340179572 Marionette TRACE conn4 <- [1,418,null,{}] 08:49:39 INFO - PROCESS | 31004 | 1461340179578 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:39 INFO - PROCESS | 31004 | 1461340179724 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 08:49:39 INFO - PROCESS | 31004 | 1461340179827 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:39 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ed23000 == 51 [pid = 31004] [id = 112] 08:49:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 108 (0x7f6d6bed5800) [pid = 31004] [serial = 335] [outer = (nil)] 08:49:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 109 (0x7f6d6c0b8c00) [pid = 31004] [serial = 336] [outer = 0x7f6d6bed5800] 08:49:39 INFO - PROCESS | 31004 | 1461340179901 Marionette DEBUG loaded listener.js 08:49:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 110 (0x7f6d6d403800) [pid = 31004] [serial = 337] [outer = 0x7f6d6bed5800] 08:49:41 INFO - PROCESS | 31004 | 1461340181042 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 08:49:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 08:49:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1486ms 08:49:41 INFO - PROCESS | 31004 | 1461340181055 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 08:49:41 INFO - PROCESS | 31004 | 1461340181058 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 08:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:49:41 INFO - PROCESS | 31004 | 1461340181067 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:49:41 INFO - PROCESS | 31004 | 1461340181075 Marionette TRACE conn4 <- [1,422,null,{}] 08:49:41 INFO - PROCESS | 31004 | 1461340181089 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:41 INFO - PROCESS | 31004 | 1461340181232 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 08:49:41 INFO - PROCESS | 31004 | 1461340181382 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74a54000 == 52 [pid = 31004] [id = 113] 08:49:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 111 (0x7f6d6c084400) [pid = 31004] [serial = 338] [outer = (nil)] 08:49:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 112 (0x7f6d6ec8d000) [pid = 31004] [serial = 339] [outer = 0x7f6d6c084400] 08:49:41 INFO - PROCESS | 31004 | 1461340181442 Marionette DEBUG loaded listener.js 08:49:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 113 (0x7f6d720a9000) [pid = 31004] [serial = 340] [outer = 0x7f6d6c084400] 08:49:42 INFO - PROCESS | 31004 | 1461340182578 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 08:49:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:49:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1545ms 08:49:42 INFO - PROCESS | 31004 | 1461340182613 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 31004 | 1461340182617 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 08:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:49:42 INFO - PROCESS | 31004 | 1461340182623 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 31004 | 1461340182635 Marionette TRACE conn4 <- [1,426,null,{}] 08:49:42 INFO - PROCESS | 31004 | 1461340182640 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:42 INFO - PROCESS | 31004 | 1461340182892 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 08:49:42 INFO - PROCESS | 31004 | 1461340182927 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:42 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d757cc800 == 53 [pid = 31004] [id = 114] 08:49:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 114 (0x7f6d6c0b9800) [pid = 31004] [serial = 341] [outer = (nil)] 08:49:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 115 (0x7f6d74009c00) [pid = 31004] [serial = 342] [outer = 0x7f6d6c0b9800] 08:49:42 INFO - PROCESS | 31004 | 1461340182989 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 116 (0x7f6d74473000) [pid = 31004] [serial = 343] [outer = 0x7f6d6c0b9800] 08:49:43 INFO - PROCESS | 31004 | --DOMWINDOW == 115 (0x7f6d74006c00) [pid = 31004] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:49:43 INFO - PROCESS | 31004 | --DOMWINDOW == 114 (0x7f6d7389a400) [pid = 31004] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:49:43 INFO - PROCESS | 31004 | --DOMWINDOW == 113 (0x7f6d6c088c00) [pid = 31004] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:49:43 INFO - PROCESS | 31004 | --DOMWINDOW == 112 (0x7f6d714c3400) [pid = 31004] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:49:43 INFO - PROCESS | 31004 | --DOMWINDOW == 111 (0x7f6d6bed4800) [pid = 31004] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:49:43 INFO - PROCESS | 31004 | --DOMWINDOW == 110 (0x7f6d6a5de800) [pid = 31004] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:49:43 INFO - PROCESS | 31004 | --DOMWINDOW == 109 (0x7f6d74b4bc00) [pid = 31004] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:49:43 INFO - PROCESS | 31004 | --DOMWINDOW == 108 (0x7f6d832c2c00) [pid = 31004] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:49:43 INFO - PROCESS | 31004 | --DOMWINDOW == 107 (0x7f6d7559d000) [pid = 31004] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:49:43 INFO - PROCESS | 31004 | --DOMWINDOW == 106 (0x7f6d74f45400) [pid = 31004] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:49:43 INFO - PROCESS | 31004 | --DOMWINDOW == 105 (0x7f6d6ea19000) [pid = 31004] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:49:43 INFO - PROCESS | 31004 | 1461340183860 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 08:49:43 INFO - PROCESS | 31004 | 1461340183918 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 08:49:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:49:43 INFO - PROCESS | 31004 | 1461340183924 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:49:43 INFO - PROCESS | 31004 | 1461340183927 Marionette TRACE conn4 <- [1,430,null,{}] 08:49:43 INFO - PROCESS | 31004 | 1461340183932 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:44 INFO - PROCESS | 31004 | 1461340184081 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 08:49:44 INFO - PROCESS | 31004 | 1461340184181 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:44 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d77f8a800 == 54 [pid = 31004] [id = 115] 08:49:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 106 (0x7f6d744d3c00) [pid = 31004] [serial = 344] [outer = (nil)] 08:49:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 107 (0x7f6d74b43000) [pid = 31004] [serial = 345] [outer = 0x7f6d744d3c00] 08:49:44 INFO - PROCESS | 31004 | 1461340184264 Marionette DEBUG loaded listener.js 08:49:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 108 (0x7f6d75998400) [pid = 31004] [serial = 346] [outer = 0x7f6d744d3c00] 08:49:45 INFO - PROCESS | 31004 | 1461340185014 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 08:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1128ms 08:49:45 INFO - PROCESS | 31004 | 1461340185053 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 08:49:45 INFO - PROCESS | 31004 | 1461340185057 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 08:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:49:45 INFO - PROCESS | 31004 | 1461340185068 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:49:45 INFO - PROCESS | 31004 | 1461340185070 Marionette TRACE conn4 <- [1,434,null,{}] 08:49:45 INFO - PROCESS | 31004 | 1461340185077 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:45 INFO - PROCESS | 31004 | 1461340185217 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 08:49:45 INFO - PROCESS | 31004 | 1461340185245 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d811a4000 == 55 [pid = 31004] [id = 116] 08:49:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 109 (0x7f6d759f2c00) [pid = 31004] [serial = 347] [outer = (nil)] 08:49:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 110 (0x7f6d760bf000) [pid = 31004] [serial = 348] [outer = 0x7f6d759f2c00] 08:49:45 INFO - PROCESS | 31004 | 1461340185307 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 111 (0x7f6d78037800) [pid = 31004] [serial = 349] [outer = 0x7f6d759f2c00] 08:49:46 INFO - PROCESS | 31004 | 1461340186266 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 08:49:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:49:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1240ms 08:49:46 INFO - PROCESS | 31004 | 1461340186304 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 08:49:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:49:46 INFO - PROCESS | 31004 | 1461340186311 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 08:49:46 INFO - PROCESS | 31004 | 1461340186318 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:49:46 INFO - PROCESS | 31004 | 1461340186322 Marionette TRACE conn4 <- [1,438,null,{}] 08:49:46 INFO - PROCESS | 31004 | 1461340186330 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:46 INFO - PROCESS | 31004 | 1461340186513 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 08:49:46 INFO - PROCESS | 31004 | 1461340186672 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6eca8800 == 56 [pid = 31004] [id = 117] 08:49:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 112 (0x7f6d6bb56400) [pid = 31004] [serial = 350] [outer = (nil)] 08:49:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 113 (0x7f6d6bd5e000) [pid = 31004] [serial = 351] [outer = 0x7f6d6bb56400] 08:49:46 INFO - PROCESS | 31004 | 1461340186840 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 114 (0x7f6d6bed4c00) [pid = 31004] [serial = 352] [outer = 0x7f6d6bb56400] 08:49:47 INFO - PROCESS | 31004 | 1461340187702 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 08:49:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1439ms 08:49:47 INFO - PROCESS | 31004 | 1461340187757 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 08:49:47 INFO - PROCESS | 31004 | 1461340187766 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 08:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:49:47 INFO - PROCESS | 31004 | 1461340187775 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:49:47 INFO - PROCESS | 31004 | 1461340187780 Marionette TRACE conn4 <- [1,442,null,{}] 08:49:47 INFO - PROCESS | 31004 | 1461340187785 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:47 INFO - PROCESS | 31004 | 1461340187948 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 08:49:48 INFO - PROCESS | 31004 | 1461340188087 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:48 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7800c000 == 57 [pid = 31004] [id = 118] 08:49:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 115 (0x7f6d6bb60000) [pid = 31004] [serial = 353] [outer = (nil)] 08:49:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 116 (0x7f6d6ea1f000) [pid = 31004] [serial = 354] [outer = 0x7f6d6bb60000] 08:49:48 INFO - PROCESS | 31004 | 1461340188166 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 117 (0x7f6d6ed82400) [pid = 31004] [serial = 355] [outer = 0x7f6d6bb60000] 08:49:49 INFO - PROCESS | 31004 | 1461340189198 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 08:49:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:49:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1485ms 08:49:49 INFO - PROCESS | 31004 | 1461340189261 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 08:49:49 INFO - PROCESS | 31004 | 1461340189264 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 08:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:49:49 INFO - PROCESS | 31004 | 1461340189271 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:49:49 INFO - PROCESS | 31004 | 1461340189277 Marionette TRACE conn4 <- [1,446,null,{}] 08:49:49 INFO - PROCESS | 31004 | 1461340189293 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:49 INFO - PROCESS | 31004 | 1461340189506 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 08:49:49 INFO - PROCESS | 31004 | 1461340189692 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86a4e000 == 58 [pid = 31004] [id = 119] 08:49:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 118 (0x7f6d74b48000) [pid = 31004] [serial = 356] [outer = (nil)] 08:49:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 119 (0x7f6d753bf000) [pid = 31004] [serial = 357] [outer = 0x7f6d74b48000] 08:49:49 INFO - PROCESS | 31004 | 1461340189814 Marionette DEBUG loaded listener.js 08:49:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 120 (0x7f6d759f3c00) [pid = 31004] [serial = 358] [outer = 0x7f6d74b48000] 08:49:50 INFO - PROCESS | 31004 | 1461340190683 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 08:49:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1438ms 08:49:50 INFO - PROCESS | 31004 | 1461340190710 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 08:49:50 INFO - PROCESS | 31004 | 1461340190714 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 08:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:49:50 INFO - PROCESS | 31004 | 1461340190720 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:49:50 INFO - PROCESS | 31004 | 1461340190723 Marionette TRACE conn4 <- [1,450,null,{}] 08:49:50 INFO - PROCESS | 31004 | 1461340190730 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:50 INFO - PROCESS | 31004 | 1461340190883 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 08:49:51 INFO - PROCESS | 31004 | 1461340191028 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d874ac000 == 59 [pid = 31004] [id = 120] 08:49:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 121 (0x7f6d74b4bc00) [pid = 31004] [serial = 359] [outer = (nil)] 08:49:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 122 (0x7f6d759fac00) [pid = 31004] [serial = 360] [outer = 0x7f6d74b4bc00] 08:49:51 INFO - PROCESS | 31004 | 1461340191114 Marionette DEBUG loaded listener.js 08:49:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 123 (0x7f6d81d5d800) [pid = 31004] [serial = 361] [outer = 0x7f6d74b4bc00] 08:49:52 INFO - PROCESS | 31004 | 1461340192028 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 08:49:52 INFO - PROCESS | 31004 | 1461340192110 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 08:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:49:52 INFO - PROCESS | 31004 | 1461340192133 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:49:52 INFO - PROCESS | 31004 | 1461340192137 Marionette TRACE conn4 <- [1,454,null,{}] 08:49:52 INFO - PROCESS | 31004 | 1461340192144 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:52 INFO - PROCESS | 31004 | 1461340192300 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 08:49:52 INFO - PROCESS | 31004 | 1461340192437 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8b880000 == 60 [pid = 31004] [id = 121] 08:49:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 124 (0x7f6d68eef000) [pid = 31004] [serial = 362] [outer = (nil)] 08:49:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 125 (0x7f6d83137800) [pid = 31004] [serial = 363] [outer = 0x7f6d68eef000] 08:49:52 INFO - PROCESS | 31004 | 1461340192512 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 126 (0x7f6d83416800) [pid = 31004] [serial = 364] [outer = 0x7f6d68eef000] 08:49:53 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:53 INFO - PROCESS | 31004 | 1461340193398 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 08:49:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:49:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1347ms 08:49:53 INFO - PROCESS | 31004 | 1461340193464 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 31004 | 1461340193468 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 08:49:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:49:53 INFO - PROCESS | 31004 | 1461340193475 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 31004 | 1461340193478 Marionette TRACE conn4 <- [1,458,null,{}] 08:49:53 INFO - PROCESS | 31004 | 1461340193484 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:53 INFO - PROCESS | 31004 | 1461340193670 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 08:49:53 INFO - PROCESS | 31004 | 1461340193812 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8c63b000 == 61 [pid = 31004] [id = 122] 08:49:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 127 (0x7f6d824ea400) [pid = 31004] [serial = 365] [outer = (nil)] 08:49:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 128 (0x7f6d876c6800) [pid = 31004] [serial = 366] [outer = 0x7f6d824ea400] 08:49:53 INFO - PROCESS | 31004 | 1461340193892 Marionette DEBUG loaded listener.js 08:49:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 129 (0x7f6d8b610800) [pid = 31004] [serial = 367] [outer = 0x7f6d824ea400] 08:49:54 INFO - PROCESS | 31004 | 1461340194848 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 08:49:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:49:54 INFO - PROCESS | 31004 | 1461340194920 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 08:49:54 INFO - PROCESS | 31004 | 1461340194927 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:49:54 INFO - PROCESS | 31004 | 1461340194931 Marionette TRACE conn4 <- [1,462,null,{}] 08:49:54 INFO - PROCESS | 31004 | 1461340194937 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:55 INFO - PROCESS | 31004 | 1461340195156 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 08:49:55 INFO - PROCESS | 31004 | 1461340195543 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f5e6000 == 62 [pid = 31004] [id = 123] 08:49:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 130 (0x7f6d68eef800) [pid = 31004] [serial = 368] [outer = (nil)] 08:49:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 131 (0x7f6d6a5d2c00) [pid = 31004] [serial = 369] [outer = 0x7f6d68eef800] 08:49:55 INFO - PROCESS | 31004 | 1461340195659 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d6a7c6000) [pid = 31004] [serial = 370] [outer = 0x7f6d68eef800] 08:49:56 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:56 INFO - PROCESS | 31004 | 1461340196736 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 08:49:56 INFO - PROCESS | 31004 | 1461340196824 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 08:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:49:56 INFO - PROCESS | 31004 | 1461340196833 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:49:56 INFO - PROCESS | 31004 | 1461340196838 Marionette TRACE conn4 <- [1,466,null,{}] 08:49:56 INFO - PROCESS | 31004 | 1461340196845 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:57 INFO - PROCESS | 31004 | 1461340197068 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 08:49:57 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d77f8a800 == 61 [pid = 31004] [id = 115] 08:49:57 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d757cc800 == 60 [pid = 31004] [id = 114] 08:49:57 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74a54000 == 59 [pid = 31004] [id = 113] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 131 (0x7f6d83408c00) [pid = 31004] [serial = 306] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | 1461340197285 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ed23000 == 58 [pid = 31004] [id = 112] 08:49:57 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6e03f000 == 57 [pid = 31004] [id = 111] 08:49:57 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6bb99800 == 56 [pid = 31004] [id = 110] 08:49:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b0d8000 == 57 [pid = 31004] [id = 124] 08:49:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d6bd68000) [pid = 31004] [serial = 371] [outer = (nil)] 08:49:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 133 (0x7f6d6c08ac00) [pid = 31004] [serial = 372] [outer = 0x7f6d6bd68000] 08:49:57 INFO - PROCESS | 31004 | 1461340197356 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d6c0bcc00) [pid = 31004] [serial = 373] [outer = 0x7f6d6bd68000] 08:49:57 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d78014800 == 56 [pid = 31004] [id = 104] 08:49:57 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d73e3d800 == 55 [pid = 31004] [id = 103] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d83135c00) [pid = 31004] [serial = 201] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 132 (0x7f6d87702c00) [pid = 31004] [serial = 207] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 131 (0x7f6d86dac400) [pid = 31004] [serial = 204] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 130 (0x7f6d7b26ac00) [pid = 31004] [serial = 198] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 129 (0x7f6d738a1800) [pid = 31004] [serial = 195] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 128 (0x7f6d73ceb000) [pid = 31004] [serial = 279] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 127 (0x7f6d760c9400) [pid = 31004] [serial = 282] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 126 (0x7f6d78476400) [pid = 31004] [serial = 297] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 125 (0x7f6d81147800) [pid = 31004] [serial = 298] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 124 (0x7f6d74f42800) [pid = 31004] [serial = 295] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 123 (0x7f6d824eac00) [pid = 31004] [serial = 304] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 122 (0x7f6d74010400) [pid = 31004] [serial = 300] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 121 (0x7f6d74013800) [pid = 31004] [serial = 301] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 120 (0x7f6d81fdcc00) [pid = 31004] [serial = 303] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 119 (0x7f6d6bed8000) [pid = 31004] [serial = 273] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 118 (0x7f6d738a1400) [pid = 31004] [serial = 285] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 117 (0x7f6d6d187800) [pid = 31004] [serial = 291] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 116 (0x7f6d6ea1e000) [pid = 31004] [serial = 292] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 115 (0x7f6d741e9800) [pid = 31004] [serial = 294] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 114 (0x7f6d6c08a000) [pid = 31004] [serial = 289] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 113 (0x7f6d6beda000) [pid = 31004] [serial = 288] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 112 (0x7f6d6ec94c00) [pid = 31004] [serial = 270] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 31004 | --DOMWINDOW == 111 (0x7f6d6ed7f400) [pid = 31004] [serial = 276] [outer = (nil)] [url = about:blank] 08:49:58 INFO - PROCESS | 31004 | 1461340198181 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 31004 | 1461340198238 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 08:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:49:58 INFO - PROCESS | 31004 | 1461340198245 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 31004 | 1461340198248 Marionette TRACE conn4 <- [1,470,null,{}] 08:49:58 INFO - PROCESS | 31004 | 1461340198253 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:58 INFO - PROCESS | 31004 | 1461340198402 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 08:49:58 INFO - PROCESS | 31004 | 1461340198414 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f5f7800 == 56 [pid = 31004] [id = 125] 08:49:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 112 (0x7f6d6ea16400) [pid = 31004] [serial = 374] [outer = (nil)] 08:49:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 113 (0x7f6d6ed83400) [pid = 31004] [serial = 375] [outer = 0x7f6d6ea16400] 08:49:58 INFO - PROCESS | 31004 | 1461340198476 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 114 (0x7f6d714d0800) [pid = 31004] [serial = 376] [outer = 0x7f6d6ea16400] 08:49:59 INFO - PROCESS | 31004 | 1461340199329 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 08:49:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:49:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1132ms 08:49:59 INFO - PROCESS | 31004 | 1461340199379 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 31004 | 1461340199383 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 08:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:49:59 INFO - PROCESS | 31004 | 1461340199395 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 31004 | 1461340199403 Marionette TRACE conn4 <- [1,474,null,{}] 08:49:59 INFO - PROCESS | 31004 | 1461340199411 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:59 INFO - PROCESS | 31004 | 1461340199568 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 08:49:59 INFO - PROCESS | 31004 | 1461340199681 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:59 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74fa1800 == 57 [pid = 31004] [id = 126] 08:49:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 115 (0x7f6d6ec8cc00) [pid = 31004] [serial = 377] [outer = (nil)] 08:49:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 116 (0x7f6d7400f800) [pid = 31004] [serial = 378] [outer = 0x7f6d6ec8cc00] 08:49:59 INFO - PROCESS | 31004 | 1461340199744 Marionette DEBUG loaded listener.js 08:49:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 117 (0x7f6d74b4f400) [pid = 31004] [serial = 379] [outer = 0x7f6d6ec8cc00] 08:50:00 INFO - PROCESS | 31004 | 1461340200496 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 08:50:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1145ms 08:50:00 INFO - PROCESS | 31004 | 1461340200535 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 08:50:00 INFO - PROCESS | 31004 | 1461340200538 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 08:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:50:00 INFO - PROCESS | 31004 | 1461340200544 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:50:00 INFO - PROCESS | 31004 | 1461340200546 Marionette TRACE conn4 <- [1,478,null,{}] 08:50:00 INFO - PROCESS | 31004 | 1461340200557 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:00 INFO - PROCESS | 31004 | 1461340200730 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 08:50:00 INFO - PROCESS | 31004 | 1461340200756 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:00 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ce23800 == 58 [pid = 31004] [id = 127] 08:50:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 118 (0x7f6d6ed7bc00) [pid = 31004] [serial = 380] [outer = (nil)] 08:50:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 119 (0x7f6d759f8000) [pid = 31004] [serial = 381] [outer = 0x7f6d6ed7bc00] 08:50:00 INFO - PROCESS | 31004 | 1461340200819 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 120 (0x7f6d7848c000) [pid = 31004] [serial = 382] [outer = 0x7f6d6ed7bc00] 08:50:01 INFO - PROCESS | 31004 | 1461340201750 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 08:50:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:50:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1231ms 08:50:01 INFO - PROCESS | 31004 | 1461340201778 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 08:50:01 INFO - PROCESS | 31004 | 1461340201781 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 08:50:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:50:01 INFO - PROCESS | 31004 | 1461340201792 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:50:01 INFO - PROCESS | 31004 | 1461340201794 Marionette TRACE conn4 <- [1,482,null,{}] 08:50:01 INFO - PROCESS | 31004 | 1461340201798 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:02 INFO - PROCESS | 31004 | 1461340202040 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 08:50:02 INFO - PROCESS | 31004 | --DOMWINDOW == 119 (0x7f6d6c0b9800) [pid = 31004] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:50:02 INFO - PROCESS | 31004 | --DOMWINDOW == 118 (0x7f6d68ef2800) [pid = 31004] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:50:02 INFO - PROCESS | 31004 | --DOMWINDOW == 117 (0x7f6d6c084400) [pid = 31004] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:50:02 INFO - PROCESS | 31004 | --DOMWINDOW == 116 (0x7f6d744d3c00) [pid = 31004] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:50:02 INFO - PROCESS | 31004 | --DOMWINDOW == 115 (0x7f6d6bd65800) [pid = 31004] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:50:02 INFO - PROCESS | 31004 | --DOMWINDOW == 114 (0x7f6d81f97400) [pid = 31004] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:50:02 INFO - PROCESS | 31004 | --DOMWINDOW == 113 (0x7f6d6bed5800) [pid = 31004] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:50:02 INFO - PROCESS | 31004 | --DOMWINDOW == 112 (0x7f6d6c0be800) [pid = 31004] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:50:02 INFO - PROCESS | 31004 | 1461340202341 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f5e0800 == 59 [pid = 31004] [id = 128] 08:50:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 113 (0x7f6d6a660400) [pid = 31004] [serial = 383] [outer = (nil)] 08:50:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 114 (0x7f6d6a7d0800) [pid = 31004] [serial = 384] [outer = 0x7f6d6a660400] 08:50:02 INFO - PROCESS | 31004 | 1461340202428 Marionette DEBUG loaded listener.js 08:50:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 115 (0x7f6d74b41800) [pid = 31004] [serial = 385] [outer = 0x7f6d6a660400] 08:50:03 INFO - PROCESS | 31004 | 1461340203189 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 08:50:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:50:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1429ms 08:50:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:50:03 INFO - PROCESS | 31004 | 1461340203223 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 08:50:03 INFO - PROCESS | 31004 | 1461340203225 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 08:50:03 INFO - PROCESS | 31004 | 1461340203231 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 31004 | 1461340203234 Marionette TRACE conn4 <- [1,486,null,{}] 08:50:03 INFO - PROCESS | 31004 | 1461340203240 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:03 INFO - PROCESS | 31004 | 1461340203383 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 08:50:03 INFO - PROCESS | 31004 | 1461340203399 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d82261800 == 60 [pid = 31004] [id = 129] 08:50:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 116 (0x7f6d7848b400) [pid = 31004] [serial = 386] [outer = (nil)] 08:50:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 117 (0x7f6d832ba400) [pid = 31004] [serial = 387] [outer = 0x7f6d7848b400] 08:50:03 INFO - PROCESS | 31004 | 1461340203464 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 118 (0x7f6d84e11400) [pid = 31004] [serial = 388] [outer = 0x7f6d7848b400] 08:50:04 INFO - PROCESS | 31004 | 1461340204201 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 08:50:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:50:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1028ms 08:50:04 INFO - PROCESS | 31004 | 1461340204328 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 08:50:04 INFO - PROCESS | 31004 | 1461340204334 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 08:50:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:50:04 INFO - PROCESS | 31004 | 1461340204348 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:50:04 INFO - PROCESS | 31004 | 1461340204355 Marionette TRACE conn4 <- [1,490,null,{}] 08:50:04 INFO - PROCESS | 31004 | 1461340204365 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:04 INFO - PROCESS | 31004 | 1461340204576 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 08:50:04 INFO - PROCESS | 31004 | 1461340204726 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d66c000 == 61 [pid = 31004] [id = 130] 08:50:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 119 (0x7f6d6a5e1c00) [pid = 31004] [serial = 389] [outer = (nil)] 08:50:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 120 (0x7f6d6a658000) [pid = 31004] [serial = 390] [outer = 0x7f6d6a5e1c00] 08:50:04 INFO - PROCESS | 31004 | 1461340204801 Marionette DEBUG loaded listener.js 08:50:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 121 (0x7f6d6a65f400) [pid = 31004] [serial = 391] [outer = 0x7f6d6a5e1c00] 08:50:05 INFO - PROCESS | 31004 | 1461340205770 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 08:50:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:50:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1440ms 08:50:05 INFO - PROCESS | 31004 | 1461340205789 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 08:50:05 INFO - PROCESS | 31004 | 1461340205794 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 08:50:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:50:05 INFO - PROCESS | 31004 | 1461340205806 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:50:05 INFO - PROCESS | 31004 | 1461340205811 Marionette TRACE conn4 <- [1,494,null,{}] 08:50:05 INFO - PROCESS | 31004 | 1461340205818 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:05 INFO - PROCESS | 31004 | 1461340205986 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 08:50:06 INFO - PROCESS | 31004 | 1461340206128 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74ee4000 == 62 [pid = 31004] [id = 131] 08:50:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 122 (0x7f6d6aed0400) [pid = 31004] [serial = 392] [outer = (nil)] 08:50:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 123 (0x7f6d6bb54400) [pid = 31004] [serial = 393] [outer = 0x7f6d6aed0400] 08:50:06 INFO - PROCESS | 31004 | 1461340206204 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 124 (0x7f6d6bd66400) [pid = 31004] [serial = 394] [outer = 0x7f6d6aed0400] 08:50:07 INFO - PROCESS | 31004 | 1461340207231 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 08:50:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:50:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1485ms 08:50:07 INFO - PROCESS | 31004 | 1461340207289 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 31004 | 1461340207292 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 08:50:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:50:07 INFO - PROCESS | 31004 | 1461340207299 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 31004 | 1461340207302 Marionette TRACE conn4 <- [1,498,null,{}] 08:50:07 INFO - PROCESS | 31004 | 1461340207317 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:07 INFO - PROCESS | 31004 | 1461340207497 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 08:50:07 INFO - PROCESS | 31004 | 1461340207694 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:07 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86a4c800 == 63 [pid = 31004] [id = 132] 08:50:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 125 (0x7f6d6ec8f400) [pid = 31004] [serial = 395] [outer = (nil)] 08:50:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 126 (0x7f6d6ee34000) [pid = 31004] [serial = 396] [outer = 0x7f6d6ec8f400] 08:50:07 INFO - PROCESS | 31004 | 1461340207796 Marionette DEBUG loaded listener.js 08:50:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 127 (0x7f6d7389a400) [pid = 31004] [serial = 397] [outer = 0x7f6d6ec8f400] 08:50:08 INFO - PROCESS | 31004 | 1461340208592 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 08:50:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:50:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1330ms 08:50:08 INFO - PROCESS | 31004 | 1461340208634 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 08:50:08 INFO - PROCESS | 31004 | 1461340208638 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 08:50:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:50:08 INFO - PROCESS | 31004 | 1461340208645 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:50:08 INFO - PROCESS | 31004 | 1461340208648 Marionette TRACE conn4 <- [1,502,null,{}] 08:50:08 INFO - PROCESS | 31004 | 1461340208653 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:08 INFO - PROCESS | 31004 | 1461340208814 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 08:50:08 INFO - PROCESS | 31004 | 1461340208971 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8b62d800 == 64 [pid = 31004] [id = 133] 08:50:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 128 (0x7f6d6ed7b400) [pid = 31004] [serial = 398] [outer = (nil)] 08:50:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 129 (0x7f6d74b4e800) [pid = 31004] [serial = 399] [outer = 0x7f6d6ed7b400] 08:50:09 INFO - PROCESS | 31004 | 1461340209054 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 130 (0x7f6d760c9400) [pid = 31004] [serial = 400] [outer = 0x7f6d6ed7b400] 08:50:10 INFO - PROCESS | 31004 | 1461340210007 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 08:50:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:50:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1431ms 08:50:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:50:10 INFO - PROCESS | 31004 | 1461340210077 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 08:50:10 INFO - PROCESS | 31004 | 1461340210081 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 08:50:10 INFO - PROCESS | 31004 | 1461340210346 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:50:10 INFO - PROCESS | 31004 | 1461340210350 Marionette TRACE conn4 <- [1,506,null,{}] 08:50:10 INFO - PROCESS | 31004 | 1461340210741 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:10 INFO - PROCESS | 31004 | 1461340210957 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 08:50:11 INFO - PROCESS | 31004 | 1461340211067 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f715800 == 65 [pid = 31004] [id = 134] 08:50:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 131 (0x7f6d74010400) [pid = 31004] [serial = 401] [outer = (nil)] 08:50:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d835d3400) [pid = 31004] [serial = 402] [outer = 0x7f6d74010400] 08:50:11 INFO - PROCESS | 31004 | 1461340211151 Marionette DEBUG loaded listener.js 08:50:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 133 (0x7f6d89352c00) [pid = 31004] [serial = 403] [outer = 0x7f6d74010400] 08:50:12 INFO - PROCESS | 31004 | 1461340212336 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 08:50:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:50:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 2312ms 08:50:12 INFO - PROCESS | 31004 | 1461340212402 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 08:50:12 INFO - PROCESS | 31004 | 1461340212407 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 08:50:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:50:12 INFO - PROCESS | 31004 | 1461340212429 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:50:12 INFO - PROCESS | 31004 | 1461340212434 Marionette TRACE conn4 <- [1,510,null,{}] 08:50:12 INFO - PROCESS | 31004 | 1461340212442 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:12 INFO - PROCESS | 31004 | 1461340212673 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 08:50:12 INFO - PROCESS | 31004 | 1461340212825 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:12 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f74d800 == 66 [pid = 31004] [id = 135] 08:50:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d6f2e9000) [pid = 31004] [serial = 404] [outer = (nil)] 08:50:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d6f2ee800) [pid = 31004] [serial = 405] [outer = 0x7f6d6f2e9000] 08:50:12 INFO - PROCESS | 31004 | 1461340212924 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d8c470400) [pid = 31004] [serial = 406] [outer = 0x7f6d6f2e9000] 08:50:13 INFO - PROCESS | 31004 | 1461340213992 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 08:50:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:50:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1649ms 08:50:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:50:14 INFO - PROCESS | 31004 | 1461340214064 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 08:50:14 INFO - PROCESS | 31004 | 1461340214067 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 08:50:14 INFO - PROCESS | 31004 | 1461340214074 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:50:14 INFO - PROCESS | 31004 | 1461340214076 Marionette TRACE conn4 <- [1,514,null,{}] 08:50:14 INFO - PROCESS | 31004 | 1461340214082 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:14 INFO - PROCESS | 31004 | 1461340214263 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 08:50:14 INFO - PROCESS | 31004 | 1461340214451 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63d33800 == 67 [pid = 31004] [id = 136] 08:50:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d63d4f000) [pid = 31004] [serial = 407] [outer = (nil)] 08:50:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d63d56400) [pid = 31004] [serial = 408] [outer = 0x7f6d63d4f000] 08:50:14 INFO - PROCESS | 31004 | 1461340214533 Marionette DEBUG loaded listener.js 08:50:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d63d5c800) [pid = 31004] [serial = 409] [outer = 0x7f6d63d4f000] 08:50:15 INFO - PROCESS | 31004 | 1461340215346 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 08:50:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 08:50:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1329ms 08:50:15 INFO - PROCESS | 31004 | 1461340215403 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 08:50:15 INFO - PROCESS | 31004 | 1461340215407 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 08:50:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:50:15 INFO - PROCESS | 31004 | 1461340215412 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 31004 | 1461340215415 Marionette TRACE conn4 <- [1,518,null,{}] 08:50:15 INFO - PROCESS | 31004 | 1461340215420 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:15 INFO - PROCESS | 31004 | 1461340215586 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 08:50:15 INFO - PROCESS | 31004 | 1461340215743 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f753000 == 68 [pid = 31004] [id = 137] 08:50:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d63d50400) [pid = 31004] [serial = 410] [outer = (nil)] 08:50:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d63da1400) [pid = 31004] [serial = 411] [outer = 0x7f6d63d50400] 08:50:15 INFO - PROCESS | 31004 | 1461340215821 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d63da5000) [pid = 31004] [serial = 412] [outer = 0x7f6d63d50400] 08:50:16 INFO - PROCESS | 31004 | 1461340216798 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 08:50:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:50:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1436ms 08:50:16 INFO - PROCESS | 31004 | 1461340216849 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 08:50:16 INFO - PROCESS | 31004 | 1461340216853 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 08:50:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:50:16 INFO - PROCESS | 31004 | 1461340216858 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 31004 | 1461340216861 Marionette TRACE conn4 <- [1,522,null,{}] 08:50:16 INFO - PROCESS | 31004 | 1461340216866 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:17 INFO - PROCESS | 31004 | 1461340217044 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 08:50:17 INFO - PROCESS | 31004 | 1461340217396 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b31f800 == 69 [pid = 31004] [id = 138] 08:50:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d68ca4800) [pid = 31004] [serial = 413] [outer = (nil)] 08:50:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d68ef0400) [pid = 31004] [serial = 414] [outer = 0x7f6d68ca4800] 08:50:17 INFO - PROCESS | 31004 | 1461340217534 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d6a656000) [pid = 31004] [serial = 415] [outer = 0x7f6d68ca4800] 08:50:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d6a86f000) [pid = 31004] [serial = 416] [outer = 0x7f6d6b31c800] 08:50:18 INFO - PROCESS | 31004 | 1461340218627 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 08:50:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:50:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1784ms 08:50:18 INFO - PROCESS | 31004 | 1461340218644 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 31004 | 1461340218649 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 08:50:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:50:18 INFO - PROCESS | 31004 | 1461340218658 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 31004 | 1461340218662 Marionette TRACE conn4 <- [1,526,null,{}] 08:50:18 INFO - PROCESS | 31004 | 1461340218670 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:18 INFO - PROCESS | 31004 | 1461340218836 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 08:50:19 INFO - PROCESS | 31004 | 1461340219029 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ed18800 == 70 [pid = 31004] [id = 139] 08:50:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d6a86f400) [pid = 31004] [serial = 417] [outer = (nil)] 08:50:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d6a878400) [pid = 31004] [serial = 418] [outer = 0x7f6d6a86f400] 08:50:19 INFO - PROCESS | 31004 | 1461340219097 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d6aed8800) [pid = 31004] [serial = 419] [outer = 0x7f6d6a86f400] 08:50:19 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f5e0800 == 69 [pid = 31004] [id = 128] 08:50:19 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ce23800 == 68 [pid = 31004] [id = 127] 08:50:19 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d8245b400) [pid = 31004] [serial = 315] [outer = (nil)] [url = about:blank] 08:50:19 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d87265000) [pid = 31004] [serial = 318] [outer = (nil)] [url = about:blank] 08:50:19 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d6bd66000) [pid = 31004] [serial = 321] [outer = (nil)] [url = about:blank] 08:50:19 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d6bb62800) [pid = 31004] [serial = 324] [outer = (nil)] [url = about:blank] 08:50:19 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d8b66f400) [pid = 31004] [serial = 327] [outer = (nil)] [url = about:blank] 08:50:19 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d760bf000) [pid = 31004] [serial = 348] [outer = (nil)] [url = about:blank] 08:50:19 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74fa1800 == 67 [pid = 31004] [id = 126] 08:50:19 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f5f7800 == 66 [pid = 31004] [id = 125] 08:50:19 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b0d8000 == 65 [pid = 31004] [id = 124] 08:50:19 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f5e6000 == 64 [pid = 31004] [id = 123] 08:50:19 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d874ac000 == 63 [pid = 31004] [id = 120] 08:50:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86a4e000 == 62 [pid = 31004] [id = 119] 08:50:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7800c000 == 61 [pid = 31004] [id = 118] 08:50:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6eca8800 == 60 [pid = 31004] [id = 117] 08:50:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d811a4000 == 59 [pid = 31004] [id = 116] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d8c5f0400) [pid = 31004] [serial = 268] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d74009c00) [pid = 31004] [serial = 342] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d6a7c4800) [pid = 31004] [serial = 331] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d6a5d9800) [pid = 31004] [serial = 330] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d6c0bdc00) [pid = 31004] [serial = 309] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d6ec8d000) [pid = 31004] [serial = 339] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d74473000) [pid = 31004] [serial = 343] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d74007800) [pid = 31004] [serial = 312] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 134 (0x7f6d74b43000) [pid = 31004] [serial = 345] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d6bed7000) [pid = 31004] [serial = 334] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 132 (0x7f6d6bd6ac00) [pid = 31004] [serial = 333] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 131 (0x7f6d86d3f400) [pid = 31004] [serial = 307] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 130 (0x7f6d6d403800) [pid = 31004] [serial = 337] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 129 (0x7f6d6c0b8c00) [pid = 31004] [serial = 336] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 128 (0x7f6d75998400) [pid = 31004] [serial = 346] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | --DOMWINDOW == 127 (0x7f6d720a9000) [pid = 31004] [serial = 340] [outer = (nil)] [url = about:blank] 08:50:20 INFO - PROCESS | 31004 | 1461340220082 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 08:50:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 08:50:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1483ms 08:50:20 INFO - PROCESS | 31004 | 1461340220144 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 08:50:20 INFO - PROCESS | 31004 | 1461340220150 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 08:50:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:50:20 INFO - PROCESS | 31004 | 1461340220158 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 31004 | 1461340220161 Marionette TRACE conn4 <- [1,530,null,{}] 08:50:20 INFO - PROCESS | 31004 | 1461340220166 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:20 INFO - PROCESS | 31004 | 1461340220330 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 08:50:20 INFO - PROCESS | 31004 | 1461340220518 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:20 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d671000 == 60 [pid = 31004] [id = 140] 08:50:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 128 (0x7f6d6a872800) [pid = 31004] [serial = 420] [outer = (nil)] 08:50:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 129 (0x7f6d6bd6bc00) [pid = 31004] [serial = 421] [outer = 0x7f6d6a872800] 08:50:20 INFO - PROCESS | 31004 | 1461340220601 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 130 (0x7f6d6c08a000) [pid = 31004] [serial = 422] [outer = 0x7f6d6a872800] 08:50:21 INFO - PROCESS | 31004 | 1461340221544 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 08:50:21 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 08:50:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:50:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:50:21 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 08:50:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:50:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:50:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1439ms 08:50:21 INFO - PROCESS | 31004 | 1461340221612 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 31004 | 1461340221617 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 08:50:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:50:21 INFO - PROCESS | 31004 | 1461340221631 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 31004 | 1461340221643 Marionette TRACE conn4 <- [1,534,null,{}] 08:50:21 INFO - PROCESS | 31004 | 1461340221663 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:21 INFO - PROCESS | 31004 | 1461340221829 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 08:50:21 INFO - PROCESS | 31004 | 1461340221842 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74830800 == 61 [pid = 31004] [id = 141] 08:50:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 131 (0x7f6d6ea17800) [pid = 31004] [serial = 423] [outer = (nil)] 08:50:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d6f2e3400) [pid = 31004] [serial = 424] [outer = 0x7f6d6ea17800] 08:50:21 INFO - PROCESS | 31004 | 1461340221904 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 133 (0x7f6d6f2e9c00) [pid = 31004] [serial = 425] [outer = 0x7f6d6ea17800] 08:50:22 INFO - PROCESS | 31004 | 1461340222744 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 08:50:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:50:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1158ms 08:50:22 INFO - PROCESS | 31004 | 1461340222785 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 08:50:22 INFO - PROCESS | 31004 | 1461340222789 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 08:50:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:50:22 INFO - PROCESS | 31004 | 1461340222803 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 31004 | 1461340222816 Marionette TRACE conn4 <- [1,538,null,{}] 08:50:22 INFO - PROCESS | 31004 | 1461340222826 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:23 INFO - PROCESS | 31004 | 1461340223020 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 08:50:23 INFO - PROCESS | 31004 | 1461340223051 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d759d4000 == 62 [pid = 31004] [id = 142] 08:50:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d6bb61c00) [pid = 31004] [serial = 426] [outer = (nil)] 08:50:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d6ed82800) [pid = 31004] [serial = 427] [outer = 0x7f6d6bb61c00] 08:50:23 INFO - PROCESS | 31004 | 1461340223118 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d7400d000) [pid = 31004] [serial = 428] [outer = 0x7f6d6bb61c00] 08:50:23 INFO - PROCESS | 31004 | 1461340223968 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 08:50:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 08:50:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1205ms 08:50:24 INFO - PROCESS | 31004 | 1461340224002 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 08:50:24 INFO - PROCESS | 31004 | 1461340224005 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 08:50:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:50:24 INFO - PROCESS | 31004 | 1461340224022 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:50:24 INFO - PROCESS | 31004 | 1461340224024 Marionette TRACE conn4 <- [1,542,null,{}] 08:50:24 INFO - PROCESS | 31004 | 1461340224029 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:24 INFO - PROCESS | 31004 | 1461340224200 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 08:50:24 INFO - PROCESS | 31004 | 1461340224228 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d81dc0000 == 63 [pid = 31004] [id = 143] 08:50:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d6ea62c00) [pid = 31004] [serial = 429] [outer = (nil)] 08:50:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d6ea65000) [pid = 31004] [serial = 430] [outer = 0x7f6d6ea62c00] 08:50:24 INFO - PROCESS | 31004 | 1461340224299 Marionette DEBUG loaded listener.js 08:50:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d714c2800) [pid = 31004] [serial = 431] [outer = 0x7f6d6ea62c00] 08:50:24 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d6ed7bc00) [pid = 31004] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:50:24 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d6a660400) [pid = 31004] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:50:24 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d68eef800) [pid = 31004] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:50:24 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d6ec8cc00) [pid = 31004] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:50:24 INFO - PROCESS | 31004 | --DOMWINDOW == 134 (0x7f6d6ea16400) [pid = 31004] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:50:24 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d6bd68000) [pid = 31004] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:50:25 INFO - PROCESS | 31004 | 1461340225250 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 08:50:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 08:50:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1284ms 08:50:25 INFO - PROCESS | 31004 | 1461340225316 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 08:50:25 INFO - PROCESS | 31004 | 1461340225318 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 08:50:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:50:25 INFO - PROCESS | 31004 | 1461340225326 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:50:25 INFO - PROCESS | 31004 | 1461340225328 Marionette TRACE conn4 <- [1,546,null,{}] 08:50:25 INFO - PROCESS | 31004 | 1461340225333 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:25 INFO - PROCESS | 31004 | 1461340225558 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 08:50:25 INFO - PROCESS | 31004 | 1461340225584 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d83224000 == 64 [pid = 31004] [id = 144] 08:50:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d6a68f000) [pid = 31004] [serial = 432] [outer = (nil)] 08:50:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d6a692000) [pid = 31004] [serial = 433] [outer = 0x7f6d6a68f000] 08:50:25 INFO - PROCESS | 31004 | 1461340225648 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d6ea63400) [pid = 31004] [serial = 434] [outer = 0x7f6d6a68f000] 08:50:26 INFO - PROCESS | 31004 | 1461340226368 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 08:50:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:50:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1092ms 08:50:26 INFO - PROCESS | 31004 | 1461340226418 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 31004 | 1461340226421 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 08:50:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:50:26 INFO - PROCESS | 31004 | 1461340226427 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 31004 | 1461340226428 Marionette TRACE conn4 <- [1,550,null,{}] 08:50:26 INFO - PROCESS | 31004 | 1461340226434 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:26 INFO - PROCESS | 31004 | 1461340226594 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 08:50:26 INFO - PROCESS | 31004 | 1461340226717 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87066000 == 65 [pid = 31004] [id = 145] 08:50:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d63d9bc00) [pid = 31004] [serial = 435] [outer = (nil)] 08:50:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d6a696800) [pid = 31004] [serial = 436] [outer = 0x7f6d63d9bc00] 08:50:26 INFO - PROCESS | 31004 | 1461340226786 Marionette DEBUG loaded listener.js 08:50:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d74014000) [pid = 31004] [serial = 437] [outer = 0x7f6d63d9bc00] 08:50:27 INFO - PROCESS | 31004 | 1461340227727 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 08:50:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1327ms 08:50:27 INFO - PROCESS | 31004 | 1461340227782 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 08:50:27 INFO - PROCESS | 31004 | 1461340227791 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 08:50:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:50:27 INFO - PROCESS | 31004 | 1461340227800 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:50:27 INFO - PROCESS | 31004 | 1461340227805 Marionette TRACE conn4 <- [1,554,null,{}] 08:50:27 INFO - PROCESS | 31004 | 1461340227813 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:27 INFO - PROCESS | 31004 | 1461340227974 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 08:50:28 INFO - PROCESS | 31004 | 1461340228131 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ee9e800 == 66 [pid = 31004] [id = 146] 08:50:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d6a659c00) [pid = 31004] [serial = 438] [outer = (nil)] 08:50:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d6a692400) [pid = 31004] [serial = 439] [outer = 0x7f6d6a659c00] 08:50:28 INFO - PROCESS | 31004 | 1461340228209 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d6a86a400) [pid = 31004] [serial = 440] [outer = 0x7f6d6a659c00] 08:50:28 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:29 INFO - PROCESS | 31004 | 1461340229247 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 08:50:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:50:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1481ms 08:50:29 INFO - PROCESS | 31004 | 1461340229283 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 31004 | 1461340229293 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 08:50:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:50:29 INFO - PROCESS | 31004 | 1461340229304 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 31004 | 1461340229308 Marionette TRACE conn4 <- [1,558,null,{}] 08:50:29 INFO - PROCESS | 31004 | 1461340229315 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:29 INFO - PROCESS | 31004 | 1461340229520 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 08:50:29 INFO - PROCESS | 31004 | 1461340229675 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d78018800 == 67 [pid = 31004] [id = 147] 08:50:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d6aed6400) [pid = 31004] [serial = 441] [outer = (nil)] 08:50:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d6bb55c00) [pid = 31004] [serial = 442] [outer = 0x7f6d6aed6400] 08:50:29 INFO - PROCESS | 31004 | 1461340229856 Marionette DEBUG loaded listener.js 08:50:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d6bed0000) [pid = 31004] [serial = 443] [outer = 0x7f6d6aed6400] 08:50:30 INFO - PROCESS | 31004 | 1461340230765 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 08:50:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:50:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1533ms 08:50:30 INFO - PROCESS | 31004 | 1461340230839 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 08:50:30 INFO - PROCESS | 31004 | 1461340230842 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 08:50:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:50:30 INFO - PROCESS | 31004 | 1461340230849 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:50:30 INFO - PROCESS | 31004 | 1461340230855 Marionette TRACE conn4 <- [1,562,null,{}] 08:50:30 INFO - PROCESS | 31004 | 1461340230870 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:31 INFO - PROCESS | 31004 | 1461340231112 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 08:50:31 INFO - PROCESS | 31004 | 1461340231313 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:31 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8c631800 == 68 [pid = 31004] [id = 148] 08:50:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d6c0b3000) [pid = 31004] [serial = 444] [outer = (nil)] 08:50:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d6ea61000) [pid = 31004] [serial = 445] [outer = 0x7f6d6c0b3000] 08:50:31 INFO - PROCESS | 31004 | 1461340231404 Marionette DEBUG loaded listener.js 08:50:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d6f2e9400) [pid = 31004] [serial = 446] [outer = 0x7f6d6c0b3000] 08:50:32 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:32 INFO - PROCESS | 31004 | 1461340232352 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 08:50:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:50:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1534ms 08:50:32 INFO - PROCESS | 31004 | 1461340232384 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 08:50:32 INFO - PROCESS | 31004 | 1461340232390 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 08:50:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:50:32 INFO - PROCESS | 31004 | 1461340232398 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:50:32 INFO - PROCESS | 31004 | 1461340232402 Marionette TRACE conn4 <- [1,566,null,{}] 08:50:32 INFO - PROCESS | 31004 | 1461340232407 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:32 INFO - PROCESS | 31004 | 1461340232593 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 08:50:32 INFO - PROCESS | 31004 | 1461340232754 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d64a5f000 == 69 [pid = 31004] [id = 149] 08:50:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d6d40c800) [pid = 31004] [serial = 447] [outer = (nil)] 08:50:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d74011c00) [pid = 31004] [serial = 448] [outer = 0x7f6d6d40c800] 08:50:32 INFO - PROCESS | 31004 | 1461340232840 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d74be4c00) [pid = 31004] [serial = 449] [outer = 0x7f6d6d40c800] 08:50:33 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:33 INFO - PROCESS | 31004 | 1461340233721 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:50:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:50:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1385ms 08:50:33 INFO - PROCESS | 31004 | 1461340233784 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 08:50:33 INFO - PROCESS | 31004 | 1461340233788 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 08:50:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:50:33 INFO - PROCESS | 31004 | 1461340233794 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:50:33 INFO - PROCESS | 31004 | 1461340233796 Marionette TRACE conn4 <- [1,570,null,{}] 08:50:33 INFO - PROCESS | 31004 | 1461340233801 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:33 INFO - PROCESS | 31004 | 1461340233966 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 08:50:34 INFO - PROCESS | 31004 | 1461340234113 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:34 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d647e9000 == 70 [pid = 31004] [id = 150] 08:50:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d68a7d800) [pid = 31004] [serial = 450] [outer = (nil)] 08:50:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d68a83800) [pid = 31004] [serial = 451] [outer = 0x7f6d68a7d800] 08:50:34 INFO - PROCESS | 31004 | 1461340234185 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d68a87800) [pid = 31004] [serial = 452] [outer = 0x7f6d68a7d800] 08:50:34 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:35 INFO - PROCESS | 31004 | 1461340235073 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 08:50:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:50:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1330ms 08:50:35 INFO - PROCESS | 31004 | 1461340235124 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 08:50:35 INFO - PROCESS | 31004 | 1461340235127 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 08:50:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:50:35 INFO - PROCESS | 31004 | 1461340235134 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:50:35 INFO - PROCESS | 31004 | 1461340235137 Marionette TRACE conn4 <- [1,574,null,{}] 08:50:35 INFO - PROCESS | 31004 | 1461340235142 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:35 INFO - PROCESS | 31004 | 1461340235312 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 08:50:35 INFO - PROCESS | 31004 | 1461340235465 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d648e9800 == 71 [pid = 31004] [id = 151] 08:50:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d628c9c00) [pid = 31004] [serial = 453] [outer = (nil)] 08:50:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d68a85800) [pid = 31004] [serial = 454] [outer = 0x7f6d628c9c00] 08:50:35 INFO - PROCESS | 31004 | 1461340235546 Marionette DEBUG loaded listener.js 08:50:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d753b6000) [pid = 31004] [serial = 455] [outer = 0x7f6d628c9c00] 08:50:36 INFO - PROCESS | 31004 | 1461340236406 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:50:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:50:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1327ms 08:50:36 INFO - PROCESS | 31004 | 1461340236463 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 08:50:36 INFO - PROCESS | 31004 | 1461340236466 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 08:50:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:50:36 INFO - PROCESS | 31004 | 1461340236473 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:50:36 INFO - PROCESS | 31004 | 1461340236476 Marionette TRACE conn4 <- [1,578,null,{}] 08:50:36 INFO - PROCESS | 31004 | 1461340236481 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:36 INFO - PROCESS | 31004 | 1461340236638 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 08:50:36 INFO - PROCESS | 31004 | 1461340236803 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:36 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d62bd9800 == 72 [pid = 31004] [id = 152] 08:50:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d628cb000) [pid = 31004] [serial = 456] [outer = (nil)] 08:50:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d62a17000) [pid = 31004] [serial = 457] [outer = 0x7f6d628cb000] 08:50:36 INFO - PROCESS | 31004 | 1461340236878 Marionette DEBUG loaded listener.js 08:50:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d62a1cc00) [pid = 31004] [serial = 458] [outer = 0x7f6d628cb000] 08:50:37 INFO - PROCESS | 31004 | 1461340237753 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 08:50:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:50:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1328ms 08:50:37 INFO - PROCESS | 31004 | 1461340237802 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 08:50:37 INFO - PROCESS | 31004 | 1461340237805 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 08:50:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:50:37 INFO - PROCESS | 31004 | 1461340237811 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:50:37 INFO - PROCESS | 31004 | 1461340237813 Marionette TRACE conn4 <- [1,582,null,{}] 08:50:37 INFO - PROCESS | 31004 | 1461340237819 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:37 INFO - PROCESS | 31004 | 1461340237980 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 08:50:38 INFO - PROCESS | 31004 | 1461340238136 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d648f9000 == 73 [pid = 31004] [id = 153] 08:50:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d62a10400) [pid = 31004] [serial = 459] [outer = (nil)] 08:50:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d62c5fc00) [pid = 31004] [serial = 460] [outer = 0x7f6d62a10400] 08:50:38 INFO - PROCESS | 31004 | 1461340238209 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d62c64c00) [pid = 31004] [serial = 461] [outer = 0x7f6d62a10400] 08:50:39 INFO - PROCESS | 31004 | 1461340239086 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 08:50:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:50:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1326ms 08:50:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:50:39 INFO - PROCESS | 31004 | 1461340239140 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 08:50:39 INFO - PROCESS | 31004 | 1461340239142 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 08:50:39 INFO - PROCESS | 31004 | 1461340239149 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:50:39 INFO - PROCESS | 31004 | 1461340239153 Marionette TRACE conn4 <- [1,586,null,{}] 08:50:39 INFO - PROCESS | 31004 | 1461340239158 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:39 INFO - PROCESS | 31004 | 1461340239355 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 08:50:39 INFO - PROCESS | 31004 | 1461340239469 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:39 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d62cc9800 == 74 [pid = 31004] [id = 154] 08:50:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d62c64800) [pid = 31004] [serial = 462] [outer = (nil)] 08:50:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d62c6a000) [pid = 31004] [serial = 463] [outer = 0x7f6d62c64800] 08:50:39 INFO - PROCESS | 31004 | 1461340239539 Marionette DEBUG loaded listener.js 08:50:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d6a5dd400) [pid = 31004] [serial = 464] [outer = 0x7f6d62c64800] 08:50:40 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:40 INFO - PROCESS | 31004 | 1461340240751 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 08:50:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:50:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1631ms 08:50:40 INFO - PROCESS | 31004 | 1461340240780 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 08:50:40 INFO - PROCESS | 31004 | 1461340240787 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 08:50:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:50:40 INFO - PROCESS | 31004 | 1461340240796 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:50:40 INFO - PROCESS | 31004 | 1461340240800 Marionette TRACE conn4 <- [1,590,null,{}] 08:50:40 INFO - PROCESS | 31004 | 1461340240808 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:40 INFO - PROCESS | 31004 | 1461340240975 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 08:50:41 INFO - PROCESS | 31004 | 1461340241155 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68d1b000 == 75 [pid = 31004] [id = 155] 08:50:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d63d4ec00) [pid = 31004] [serial = 465] [outer = (nil)] 08:50:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d63d5bc00) [pid = 31004] [serial = 466] [outer = 0x7f6d63d4ec00] 08:50:41 INFO - PROCESS | 31004 | 1461340241231 Marionette DEBUG loaded listener.js 08:50:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d68a88400) [pid = 31004] [serial = 467] [outer = 0x7f6d63d4ec00] 08:50:42 INFO - PROCESS | 31004 | 1461340242226 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 08:50:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:50:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1482ms 08:50:42 INFO - PROCESS | 31004 | 1461340242279 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 08:50:42 INFO - PROCESS | 31004 | 1461340242286 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 08:50:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:50:42 INFO - PROCESS | 31004 | 1461340242295 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:50:42 INFO - PROCESS | 31004 | 1461340242298 Marionette TRACE conn4 <- [1,594,null,{}] 08:50:42 INFO - PROCESS | 31004 | 1461340242303 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:42 INFO - PROCESS | 31004 | 1461340242464 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 08:50:42 INFO - PROCESS | 31004 | 1461340242634 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8b6a9000 == 74 [pid = 31004] [id = 105] 08:50:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68d11800 == 73 [pid = 31004] [id = 109] 08:50:42 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d832ba400) [pid = 31004] [serial = 387] [outer = (nil)] [url = about:blank] 08:50:42 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d6ea1f000) [pid = 31004] [serial = 354] [outer = (nil)] [url = about:blank] 08:50:42 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d753bf000) [pid = 31004] [serial = 357] [outer = (nil)] [url = about:blank] 08:50:42 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d759fac00) [pid = 31004] [serial = 360] [outer = (nil)] [url = about:blank] 08:50:42 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d83137800) [pid = 31004] [serial = 363] [outer = (nil)] [url = about:blank] 08:50:42 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d876c6800) [pid = 31004] [serial = 366] [outer = (nil)] [url = about:blank] 08:50:42 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b0db800 == 74 [pid = 31004] [id = 156] 08:50:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d68ef1800) [pid = 31004] [serial = 468] [outer = (nil)] 08:50:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d6a658800) [pid = 31004] [serial = 469] [outer = 0x7f6d68ef1800] 08:50:42 INFO - PROCESS | 31004 | 1461340242740 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d6a68e800) [pid = 31004] [serial = 470] [outer = 0x7f6d68ef1800] 08:50:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6bb9b800 == 73 [pid = 31004] [id = 108] 08:50:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6eea0000 == 72 [pid = 31004] [id = 106] 08:50:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d83224000 == 71 [pid = 31004] [id = 144] 08:50:43 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d81dc0000 == 70 [pid = 31004] [id = 143] 08:50:43 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d759d4000 == 69 [pid = 31004] [id = 142] 08:50:43 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74830800 == 68 [pid = 31004] [id = 141] 08:50:43 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d671000 == 67 [pid = 31004] [id = 140] 08:50:43 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ed18800 == 66 [pid = 31004] [id = 139] 08:50:43 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b31f800 == 65 [pid = 31004] [id = 138] 08:50:43 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f715800 == 64 [pid = 31004] [id = 134] 08:50:43 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8b62d800 == 63 [pid = 31004] [id = 133] 08:50:43 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86a4c800 == 62 [pid = 31004] [id = 132] 08:50:43 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74ee4000 == 61 [pid = 31004] [id = 131] 08:50:43 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d66c000 == 60 [pid = 31004] [id = 130] 08:50:43 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d82261800 == 59 [pid = 31004] [id = 129] 08:50:43 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d759f8000) [pid = 31004] [serial = 381] [outer = (nil)] [url = about:blank] 08:50:43 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d7848c000) [pid = 31004] [serial = 382] [outer = (nil)] [url = about:blank] 08:50:43 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d6a7d0800) [pid = 31004] [serial = 384] [outer = (nil)] [url = about:blank] 08:50:43 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d6a7c6000) [pid = 31004] [serial = 370] [outer = (nil)] [url = about:blank] 08:50:43 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d6a5d2c00) [pid = 31004] [serial = 369] [outer = (nil)] [url = about:blank] 08:50:43 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d7400f800) [pid = 31004] [serial = 378] [outer = (nil)] [url = about:blank] 08:50:43 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d6ed83400) [pid = 31004] [serial = 375] [outer = (nil)] [url = about:blank] 08:50:43 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d714d0800) [pid = 31004] [serial = 376] [outer = (nil)] [url = about:blank] 08:50:43 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d6c08ac00) [pid = 31004] [serial = 372] [outer = (nil)] [url = about:blank] 08:50:43 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d6c0bcc00) [pid = 31004] [serial = 373] [outer = (nil)] [url = about:blank] 08:50:43 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d6bd5e000) [pid = 31004] [serial = 351] [outer = (nil)] [url = about:blank] 08:50:43 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d74b4f400) [pid = 31004] [serial = 379] [outer = (nil)] [url = about:blank] 08:50:43 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d74b41800) [pid = 31004] [serial = 385] [outer = (nil)] [url = about:blank] 08:50:43 INFO - PROCESS | 31004 | 1461340243699 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:50:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:50:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1430ms 08:50:43 INFO - PROCESS | 31004 | 1461340243726 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 08:50:43 INFO - PROCESS | 31004 | 1461340243730 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 08:50:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:50:43 INFO - PROCESS | 31004 | 1461340243735 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:50:43 INFO - PROCESS | 31004 | 1461340243741 Marionette TRACE conn4 <- [1,598,null,{}] 08:50:43 INFO - PROCESS | 31004 | 1461340243757 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:43 INFO - PROCESS | 31004 | 1461340243922 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 08:50:43 INFO - PROCESS | 31004 | 1461340243935 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:43 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ecb5000 == 60 [pid = 31004] [id = 157] 08:50:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d6a874000) [pid = 31004] [serial = 471] [outer = (nil)] 08:50:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d6aed1000) [pid = 31004] [serial = 472] [outer = 0x7f6d6a874000] 08:50:44 INFO - PROCESS | 31004 | 1461340243998 Marionette DEBUG loaded listener.js 08:50:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d6b311c00) [pid = 31004] [serial = 473] [outer = 0x7f6d6a874000] 08:50:44 INFO - PROCESS | 31004 | 1461340244773 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 08:50:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:50:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1091ms 08:50:44 INFO - PROCESS | 31004 | 1461340244828 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 08:50:44 INFO - PROCESS | 31004 | 1461340244832 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 08:50:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:50:44 INFO - PROCESS | 31004 | 1461340244837 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:50:44 INFO - PROCESS | 31004 | 1461340244840 Marionette TRACE conn4 <- [1,602,null,{}] 08:50:44 INFO - PROCESS | 31004 | 1461340244845 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:44 INFO - PROCESS | 31004 | 1461340244985 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 08:50:45 INFO - PROCESS | 31004 | 1461340245003 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f5fb800 == 61 [pid = 31004] [id = 158] 08:50:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d6b312400) [pid = 31004] [serial = 474] [outer = (nil)] 08:50:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d6becd000) [pid = 31004] [serial = 475] [outer = 0x7f6d6b312400] 08:50:45 INFO - PROCESS | 31004 | 1461340245075 Marionette DEBUG loaded listener.js 08:50:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d6c08c800) [pid = 31004] [serial = 476] [outer = 0x7f6d6b312400] 08:50:46 INFO - PROCESS | 31004 | 1461340246131 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 08:50:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:50:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1341ms 08:50:46 INFO - PROCESS | 31004 | 1461340246178 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 08:50:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:50:46 INFO - PROCESS | 31004 | 1461340246182 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 08:50:46 INFO - PROCESS | 31004 | 1461340246187 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:50:46 INFO - PROCESS | 31004 | 1461340246189 Marionette TRACE conn4 <- [1,606,null,{}] 08:50:46 INFO - PROCESS | 31004 | 1461340246194 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:46 INFO - PROCESS | 31004 | 1461340246384 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 08:50:46 INFO - PROCESS | 31004 | 1461340246415 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7145a800 == 62 [pid = 31004] [id = 159] 08:50:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d6a5ddc00) [pid = 31004] [serial = 477] [outer = (nil)] 08:50:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d6c0bfc00) [pid = 31004] [serial = 478] [outer = 0x7f6d6a5ddc00] 08:50:46 INFO - PROCESS | 31004 | 1461340246476 Marionette DEBUG loaded listener.js 08:50:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d6d393c00) [pid = 31004] [serial = 479] [outer = 0x7f6d6a5ddc00] 08:50:47 INFO - PROCESS | 31004 | 1461340247335 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:50:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:50:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1176ms 08:50:47 INFO - PROCESS | 31004 | 1461340247364 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 08:50:47 INFO - PROCESS | 31004 | 1461340247367 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 08:50:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:50:47 INFO - PROCESS | 31004 | 1461340247372 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:50:47 INFO - PROCESS | 31004 | 1461340247374 Marionette TRACE conn4 <- [1,610,null,{}] 08:50:47 INFO - PROCESS | 31004 | 1461340247380 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:47 INFO - PROCESS | 31004 | 1461340247603 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 08:50:47 INFO - PROCESS | 31004 | 1461340247624 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:47 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74faf800 == 63 [pid = 31004] [id = 160] 08:50:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d6ea23800) [pid = 31004] [serial = 480] [outer = (nil)] 08:50:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d6ec89800) [pid = 31004] [serial = 481] [outer = 0x7f6d6ea23800] 08:50:47 INFO - PROCESS | 31004 | 1461340247686 Marionette DEBUG loaded listener.js 08:50:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d6f2efc00) [pid = 31004] [serial = 482] [outer = 0x7f6d6ea23800] 08:50:48 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d759f2c00) [pid = 31004] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:50:48 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d6bb61c00) [pid = 31004] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:50:48 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d7848b400) [pid = 31004] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:50:48 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d6ea62c00) [pid = 31004] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:50:48 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d6a68f000) [pid = 31004] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:50:48 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d6a872800) [pid = 31004] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:50:48 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d68ca4800) [pid = 31004] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:50:48 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d6a86f400) [pid = 31004] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:50:48 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d6ea17800) [pid = 31004] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:50:48 INFO - PROCESS | 31004 | 1461340248699 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 08:50:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:50:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1384ms 08:50:48 INFO - PROCESS | 31004 | 1461340248757 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 08:50:48 INFO - PROCESS | 31004 | 1461340248761 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 08:50:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:50:48 INFO - PROCESS | 31004 | 1461340248768 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:50:48 INFO - PROCESS | 31004 | 1461340248771 Marionette TRACE conn4 <- [1,614,null,{}] 08:50:48 INFO - PROCESS | 31004 | 1461340248775 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:48 INFO - PROCESS | 31004 | 1461340248943 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 08:50:48 INFO - PROCESS | 31004 | 1461340248960 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:48 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74fad000 == 64 [pid = 31004] [id = 161] 08:50:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d62a0f400) [pid = 31004] [serial = 483] [outer = (nil)] 08:50:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d6ec94c00) [pid = 31004] [serial = 484] [outer = 0x7f6d62a0f400] 08:50:49 INFO - PROCESS | 31004 | 1461340249018 Marionette DEBUG loaded listener.js 08:50:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d6fa83000) [pid = 31004] [serial = 485] [outer = 0x7f6d62a0f400] 08:50:49 INFO - PROCESS | 31004 | 1461340249718 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:50:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:50:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 980ms 08:50:49 INFO - PROCESS | 31004 | 1461340249749 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 08:50:49 INFO - PROCESS | 31004 | 1461340249753 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 08:50:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:50:49 INFO - PROCESS | 31004 | 1461340249760 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:50:49 INFO - PROCESS | 31004 | 1461340249762 Marionette TRACE conn4 <- [1,618,null,{}] 08:50:49 INFO - PROCESS | 31004 | 1461340249767 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:49 INFO - PROCESS | 31004 | 1461340249901 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 08:50:50 INFO - PROCESS | 31004 | 1461340250018 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:50 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d77f8a800 == 65 [pid = 31004] [id = 162] 08:50:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d62c6b400) [pid = 31004] [serial = 486] [outer = (nil)] 08:50:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d6fa87000) [pid = 31004] [serial = 487] [outer = 0x7f6d62c6b400] 08:50:50 INFO - PROCESS | 31004 | 1461340250077 Marionette DEBUG loaded listener.js 08:50:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d6fa8cc00) [pid = 31004] [serial = 488] [outer = 0x7f6d62c6b400] 08:50:51 INFO - PROCESS | 31004 | 1461340251051 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:50:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:50:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1330ms 08:50:51 INFO - PROCESS | 31004 | 1461340251092 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 08:50:51 INFO - PROCESS | 31004 | 1461340251099 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 08:50:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:50:51 INFO - PROCESS | 31004 | 1461340251111 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:50:51 INFO - PROCESS | 31004 | 1461340251116 Marionette TRACE conn4 <- [1,622,null,{}] 08:50:51 INFO - PROCESS | 31004 | 1461340251125 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:51 INFO - PROCESS | 31004 | 1461340251306 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 08:50:51 INFO - PROCESS | 31004 | 1461340251460 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6a417000 == 66 [pid = 31004] [id = 163] 08:50:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d63d5a800) [pid = 31004] [serial = 489] [outer = (nil)] 08:50:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d68a84400) [pid = 31004] [serial = 490] [outer = 0x7f6d63d5a800] 08:50:51 INFO - PROCESS | 31004 | 1461340251539 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d6a5d9c00) [pid = 31004] [serial = 491] [outer = 0x7f6d63d5a800] 08:50:52 INFO - PROCESS | 31004 | 1461340252519 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 08:50:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:50:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1486ms 08:50:52 INFO - PROCESS | 31004 | 1461340252598 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 08:50:52 INFO - PROCESS | 31004 | 1461340252609 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 08:50:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:50:52 INFO - PROCESS | 31004 | 1461340252620 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:50:52 INFO - PROCESS | 31004 | 1461340252625 Marionette TRACE conn4 <- [1,626,null,{}] 08:50:52 INFO - PROCESS | 31004 | 1461340252632 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:52 INFO - PROCESS | 31004 | 1461340252850 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 08:50:53 INFO - PROCESS | 31004 | 1461340253086 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:53 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f710800 == 67 [pid = 31004] [id = 164] 08:50:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d6a68ec00) [pid = 31004] [serial = 492] [outer = (nil)] 08:50:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d6a873800) [pid = 31004] [serial = 493] [outer = 0x7f6d6a68ec00] 08:50:53 INFO - PROCESS | 31004 | 1461340253205 Marionette DEBUG loaded listener.js 08:50:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d6aedd800) [pid = 31004] [serial = 494] [outer = 0x7f6d6a68ec00] 08:50:54 INFO - PROCESS | 31004 | 1461340254084 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:50:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:50:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1495ms 08:50:54 INFO - PROCESS | 31004 | 1461340254115 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 08:50:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:50:54 INFO - PROCESS | 31004 | 1461340254119 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 08:50:54 INFO - PROCESS | 31004 | 1461340254125 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:50:54 INFO - PROCESS | 31004 | 1461340254131 Marionette TRACE conn4 <- [1,630,null,{}] 08:50:54 INFO - PROCESS | 31004 | 1461340254148 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:54 INFO - PROCESS | 31004 | 1461340254339 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 08:50:54 INFO - PROCESS | 31004 | 1461340254508 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d81d08000 == 68 [pid = 31004] [id = 165] 08:50:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d6a86b400) [pid = 31004] [serial = 495] [outer = (nil)] 08:50:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d6ea63800) [pid = 31004] [serial = 496] [outer = 0x7f6d6a86b400] 08:50:54 INFO - PROCESS | 31004 | 1461340254589 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d6ee39000) [pid = 31004] [serial = 497] [outer = 0x7f6d6a86b400] 08:50:55 INFO - PROCESS | 31004 | 1461340255455 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 08:50:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:50:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1393ms 08:50:55 INFO - PROCESS | 31004 | 1461340255519 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 08:50:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:50:55 INFO - PROCESS | 31004 | 1461340255524 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 08:50:55 INFO - PROCESS | 31004 | 1461340255530 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:50:55 INFO - PROCESS | 31004 | 1461340255533 Marionette TRACE conn4 <- [1,634,null,{}] 08:50:55 INFO - PROCESS | 31004 | 1461340255539 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:55 INFO - PROCESS | 31004 | 1461340255758 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 08:50:55 INFO - PROCESS | 31004 | 1461340255915 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86a44800 == 69 [pid = 31004] [id = 166] 08:50:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d6c08e000) [pid = 31004] [serial = 498] [outer = (nil)] 08:50:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d6fa89800) [pid = 31004] [serial = 499] [outer = 0x7f6d6c08e000] 08:50:55 INFO - PROCESS | 31004 | 1461340255991 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d714d0400) [pid = 31004] [serial = 500] [outer = 0x7f6d6c08e000] 08:50:56 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:56 INFO - PROCESS | 31004 | 1461340256803 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 08:50:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:50:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1334ms 08:50:56 INFO - PROCESS | 31004 | 1461340256864 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 08:50:56 INFO - PROCESS | 31004 | 1461340256867 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 08:50:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:50:56 INFO - PROCESS | 31004 | 1461340256874 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:50:56 INFO - PROCESS | 31004 | 1461340256878 Marionette TRACE conn4 <- [1,638,null,{}] 08:50:56 INFO - PROCESS | 31004 | 1461340256884 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:57 INFO - PROCESS | 31004 | 1461340257063 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 08:50:57 INFO - PROCESS | 31004 | 1461340257229 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87420000 == 70 [pid = 31004] [id = 167] 08:50:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d6d40a000) [pid = 31004] [serial = 501] [outer = (nil)] 08:50:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d73ce9000) [pid = 31004] [serial = 502] [outer = 0x7f6d6d40a000] 08:50:57 INFO - PROCESS | 31004 | 1461340257307 Marionette DEBUG loaded listener.js 08:50:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d74473000) [pid = 31004] [serial = 503] [outer = 0x7f6d6d40a000] 08:50:57 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:58 INFO - PROCESS | 31004 | 1461340258159 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:50:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:50:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1335ms 08:50:58 INFO - PROCESS | 31004 | 1461340258209 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 08:50:58 INFO - PROCESS | 31004 | 1461340258212 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 08:50:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:50:58 INFO - PROCESS | 31004 | 1461340258219 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:50:58 INFO - PROCESS | 31004 | 1461340258222 Marionette TRACE conn4 <- [1,642,null,{}] 08:50:58 INFO - PROCESS | 31004 | 1461340258227 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:58 INFO - PROCESS | 31004 | 1461340258433 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 08:50:58 INFO - PROCESS | 31004 | 1461340258590 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:58 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86b25800 == 71 [pid = 31004] [id = 168] 08:50:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d741f0400) [pid = 31004] [serial = 504] [outer = (nil)] 08:50:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d759f0000) [pid = 31004] [serial = 505] [outer = 0x7f6d741f0400] 08:50:58 INFO - PROCESS | 31004 | 1461340258673 Marionette DEBUG loaded listener.js 08:50:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d7847f000) [pid = 31004] [serial = 506] [outer = 0x7f6d741f0400] 08:50:59 INFO - PROCESS | 31004 | 1461340259529 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 08:50:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:50:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1387ms 08:50:59 INFO - PROCESS | 31004 | 1461340259608 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 08:50:59 INFO - PROCESS | 31004 | 1461340259610 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 08:50:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:50:59 INFO - PROCESS | 31004 | 1461340259617 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:50:59 INFO - PROCESS | 31004 | 1461340259620 Marionette TRACE conn4 <- [1,646,null,{}] 08:50:59 INFO - PROCESS | 31004 | 1461340259625 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:59 INFO - PROCESS | 31004 | 1461340259821 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 08:50:59 INFO - PROCESS | 31004 | 1461340259976 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:59 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86b3f000 == 72 [pid = 31004] [id = 169] 08:50:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d64804400) [pid = 31004] [serial = 507] [outer = (nil)] 08:51:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d6480e000) [pid = 31004] [serial = 508] [outer = 0x7f6d64804400] 08:51:00 INFO - PROCESS | 31004 | 1461340260048 Marionette DEBUG loaded listener.js 08:51:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d64813000) [pid = 31004] [serial = 509] [outer = 0x7f6d64804400] 08:51:00 INFO - PROCESS | 31004 | 1461340260922 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:51:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:51:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1335ms 08:51:00 INFO - PROCESS | 31004 | 1461340260963 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 31004 | 1461340260966 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 08:51:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:51:00 INFO - PROCESS | 31004 | 1461340260973 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 31004 | 1461340260976 Marionette TRACE conn4 <- [1,650,null,{}] 08:51:00 INFO - PROCESS | 31004 | 1461340260981 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:01 INFO - PROCESS | 31004 | 1461340261135 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 08:51:01 INFO - PROCESS | 31004 | 1461340261297 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:01 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60fda800 == 73 [pid = 31004] [id = 170] 08:51:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d612c4800) [pid = 31004] [serial = 510] [outer = (nil)] 08:51:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d612cc000) [pid = 31004] [serial = 511] [outer = 0x7f6d612c4800] 08:51:01 INFO - PROCESS | 31004 | 1461340261370 Marionette DEBUG loaded listener.js 08:51:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d612d0c00) [pid = 31004] [serial = 512] [outer = 0x7f6d612c4800] 08:51:02 INFO - PROCESS | 31004 | 1461340262295 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 08:51:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:51:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1400ms 08:51:02 INFO - PROCESS | 31004 | 1461340262374 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 08:51:02 INFO - PROCESS | 31004 | 1461340262378 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 08:51:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:51:02 INFO - PROCESS | 31004 | 1461340262383 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:51:02 INFO - PROCESS | 31004 | 1461340262385 Marionette TRACE conn4 <- [1,654,null,{}] 08:51:02 INFO - PROCESS | 31004 | 1461340262393 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:02 INFO - PROCESS | 31004 | 1461340262610 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 08:51:02 INFO - PROCESS | 31004 | 1461340262811 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6fd92800 == 74 [pid = 31004] [id = 171] 08:51:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d612c5c00) [pid = 31004] [serial = 513] [outer = (nil)] 08:51:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d64813400) [pid = 31004] [serial = 514] [outer = 0x7f6d612c5c00] 08:51:02 INFO - PROCESS | 31004 | 1461340262937 Marionette DEBUG loaded listener.js 08:51:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d7848c000) [pid = 31004] [serial = 515] [outer = 0x7f6d612c5c00] 08:51:03 INFO - PROCESS | 31004 | 1461340263813 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 08:51:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:51:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1495ms 08:51:03 INFO - PROCESS | 31004 | 1461340263881 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 08:51:03 INFO - PROCESS | 31004 | 1461340263884 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 08:51:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:51:03 INFO - PROCESS | 31004 | 1461340263890 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:51:03 INFO - PROCESS | 31004 | 1461340263892 Marionette TRACE conn4 <- [1,658,null,{}] 08:51:03 INFO - PROCESS | 31004 | 1461340263898 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:04 INFO - PROCESS | 31004 | 1461340264076 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 08:51:04 INFO - PROCESS | 31004 | 1461340264233 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d4cf000 == 75 [pid = 31004] [id = 172] 08:51:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d612cbc00) [pid = 31004] [serial = 516] [outer = (nil)] 08:51:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d6aed0800) [pid = 31004] [serial = 517] [outer = 0x7f6d612cbc00] 08:51:04 INFO - PROCESS | 31004 | 1461340264303 Marionette DEBUG loaded listener.js 08:51:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d6fc8e400) [pid = 31004] [serial = 518] [outer = 0x7f6d612cbc00] 08:51:05 INFO - PROCESS | 31004 | 1461340265642 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:51:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:51:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1831ms 08:51:05 INFO - PROCESS | 31004 | 1461340265722 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 08:51:05 INFO - PROCESS | 31004 | 1461340265728 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 08:51:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:51:05 INFO - PROCESS | 31004 | 1461340265737 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:51:05 INFO - PROCESS | 31004 | 1461340265742 Marionette TRACE conn4 <- [1,662,null,{}] 08:51:05 INFO - PROCESS | 31004 | 1461340265749 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:05 INFO - PROCESS | 31004 | 1461340265979 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 08:51:06 INFO - PROCESS | 31004 | 1461340266300 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d62be6000 == 76 [pid = 31004] [id = 173] 08:51:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d68a86c00) [pid = 31004] [serial = 519] [outer = (nil)] 08:51:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d6a5dcc00) [pid = 31004] [serial = 520] [outer = 0x7f6d68a86c00] 08:51:06 INFO - PROCESS | 31004 | 1461340266380 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d6a694400) [pid = 31004] [serial = 521] [outer = 0x7f6d68a86c00] 08:51:06 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:51:07 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74fad000 == 75 [pid = 31004] [id = 161] 08:51:07 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74faf800 == 74 [pid = 31004] [id = 160] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d6f2ee800) [pid = 31004] [serial = 405] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d63d56400) [pid = 31004] [serial = 408] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d63da1400) [pid = 31004] [serial = 411] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7145a800 == 73 [pid = 31004] [id = 159] 08:51:07 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f5fb800 == 72 [pid = 31004] [id = 158] 08:51:07 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ecb5000 == 71 [pid = 31004] [id = 157] 08:51:07 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b0db800 == 70 [pid = 31004] [id = 156] 08:51:07 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68d1b000 == 69 [pid = 31004] [id = 155] 08:51:07 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8c631800 == 68 [pid = 31004] [id = 148] 08:51:07 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d78018800 == 67 [pid = 31004] [id = 147] 08:51:07 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ee9e800 == 66 [pid = 31004] [id = 146] 08:51:07 INFO - PROCESS | 31004 | 1461340267367 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d6ed82800) [pid = 31004] [serial = 427] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d84e11400) [pid = 31004] [serial = 388] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d6bb54400) [pid = 31004] [serial = 393] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d6ea65000) [pid = 31004] [serial = 430] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d7400d000) [pid = 31004] [serial = 428] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d6a692000) [pid = 31004] [serial = 433] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d6ee34000) [pid = 31004] [serial = 396] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d6bd6bc00) [pid = 31004] [serial = 421] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d6c08a000) [pid = 31004] [serial = 422] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d714c2800) [pid = 31004] [serial = 431] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d835d3400) [pid = 31004] [serial = 402] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d74b4e800) [pid = 31004] [serial = 399] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d6a658000) [pid = 31004] [serial = 390] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d6a656000) [pid = 31004] [serial = 415] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d6aed8800) [pid = 31004] [serial = 419] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d6a878400) [pid = 31004] [serial = 418] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d68ef0400) [pid = 31004] [serial = 414] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d6f2e3400) [pid = 31004] [serial = 424] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d6b31b000) [pid = 31004] [serial = 226] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d6ea63400) [pid = 31004] [serial = 434] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d6f2e9c00) [pid = 31004] [serial = 425] [outer = (nil)] [url = about:blank] 08:51:07 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d78037800) [pid = 31004] [serial = 349] [outer = (nil)] [url = about:blank] 08:51:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:51:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1686ms 08:51:07 INFO - PROCESS | 31004 | 1461340267424 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 08:51:07 INFO - PROCESS | 31004 | 1461340267432 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 08:51:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:51:07 INFO - PROCESS | 31004 | 1461340267442 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:51:07 INFO - PROCESS | 31004 | 1461340267445 Marionette TRACE conn4 <- [1,666,null,{}] 08:51:07 INFO - PROCESS | 31004 | 1461340267451 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:07 INFO - PROCESS | 31004 | 1461340267610 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 08:51:07 INFO - PROCESS | 31004 | 1461340267818 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:07 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d648eb000 == 67 [pid = 31004] [id = 174] 08:51:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d68ca4400) [pid = 31004] [serial = 522] [outer = (nil)] 08:51:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d6aed1c00) [pid = 31004] [serial = 523] [outer = 0x7f6d68ca4400] 08:51:07 INFO - PROCESS | 31004 | 1461340267891 Marionette DEBUG loaded listener.js 08:51:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d6aedec00) [pid = 31004] [serial = 524] [outer = 0x7f6d68ca4400] 08:51:08 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:51:08 INFO - PROCESS | 31004 | 1461340268559 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 08:51:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:51:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1134ms 08:51:08 INFO - PROCESS | 31004 | 1461340268576 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 08:51:08 INFO - PROCESS | 31004 | 1461340268579 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 08:51:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:51:08 INFO - PROCESS | 31004 | 1461340268585 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:51:08 INFO - PROCESS | 31004 | 1461340268590 Marionette TRACE conn4 <- [1,670,null,{}] 08:51:08 INFO - PROCESS | 31004 | 1461340268614 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:08 INFO - PROCESS | 31004 | 1461340268773 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 08:51:08 INFO - PROCESS | 31004 | 1461340268795 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ed25800 == 68 [pid = 31004] [id = 175] 08:51:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d6c083400) [pid = 31004] [serial = 525] [outer = (nil)] 08:51:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d6c3d6400) [pid = 31004] [serial = 526] [outer = 0x7f6d6c083400] 08:51:08 INFO - PROCESS | 31004 | 1461340268863 Marionette DEBUG loaded listener.js 08:51:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d6ea5c000) [pid = 31004] [serial = 527] [outer = 0x7f6d6c083400] 08:51:09 INFO - PROCESS | 31004 | 1461340269726 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 08:51:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:51:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1184ms 08:51:09 INFO - PROCESS | 31004 | 1461340269769 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 08:51:09 INFO - PROCESS | 31004 | 1461340269774 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 08:51:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:51:09 INFO - PROCESS | 31004 | 1461340269779 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:51:09 INFO - PROCESS | 31004 | 1461340269781 Marionette TRACE conn4 <- [1,674,null,{}] 08:51:09 INFO - PROCESS | 31004 | 1461340269801 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:10 INFO - PROCESS | 31004 | 1461340270024 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 08:51:10 INFO - PROCESS | 31004 | 1461340270054 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7120e000 == 69 [pid = 31004] [id = 176] 08:51:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d68ca9c00) [pid = 31004] [serial = 528] [outer = (nil)] 08:51:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d6ec92400) [pid = 31004] [serial = 529] [outer = 0x7f6d68ca9c00] 08:51:10 INFO - PROCESS | 31004 | 1461340270118 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d6f2edc00) [pid = 31004] [serial = 530] [outer = 0x7f6d68ca9c00] 08:51:10 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:51:11 INFO - PROCESS | 31004 | 1461340271073 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 08:51:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 08:51:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1346ms 08:51:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:51:11 INFO - PROCESS | 31004 | 1461340271127 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 08:51:11 INFO - PROCESS | 31004 | 1461340271130 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 08:51:11 INFO - PROCESS | 31004 | 1461340271141 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 31004 | 1461340271144 Marionette TRACE conn4 <- [1,678,null,{}] 08:51:11 INFO - PROCESS | 31004 | 1461340271148 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:11 INFO - PROCESS | 31004 | 1461340271339 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 08:51:11 INFO - PROCESS | 31004 | 1461340271371 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d77f78800 == 70 [pid = 31004] [id = 177] 08:51:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d6fa80000) [pid = 31004] [serial = 531] [outer = (nil)] 08:51:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d6fc92000) [pid = 31004] [serial = 532] [outer = 0x7f6d6fa80000] 08:51:11 INFO - PROCESS | 31004 | 1461340271437 Marionette DEBUG loaded listener.js 08:51:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d728ab400) [pid = 31004] [serial = 533] [outer = 0x7f6d6fa80000] 08:51:12 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d68ef1800) [pid = 31004] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:51:12 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d63d4ec00) [pid = 31004] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:51:12 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d6a5ddc00) [pid = 31004] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:51:12 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d6a874000) [pid = 31004] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:51:12 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d6b312400) [pid = 31004] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:51:12 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d6ea23800) [pid = 31004] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:51:12 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d62a0f400) [pid = 31004] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:51:12 INFO - PROCESS | 31004 | 1461340272459 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 08:51:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:51:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1387ms 08:51:12 INFO - PROCESS | 31004 | 1461340272522 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 08:51:12 INFO - PROCESS | 31004 | 1461340272526 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 08:51:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:51:12 INFO - PROCESS | 31004 | 1461340272531 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:51:12 INFO - PROCESS | 31004 | 1461340272533 Marionette TRACE conn4 <- [1,682,null,{}] 08:51:12 INFO - PROCESS | 31004 | 1461340272538 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:12 INFO - PROCESS | 31004 | 1461340272718 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 08:51:12 INFO - PROCESS | 31004 | 1461340272729 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:12 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7c1ea000 == 71 [pid = 31004] [id = 178] 08:51:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d6aed3400) [pid = 31004] [serial = 534] [outer = (nil)] 08:51:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d74006400) [pid = 31004] [serial = 535] [outer = 0x7f6d6aed3400] 08:51:12 INFO - PROCESS | 31004 | 1461340272794 Marionette DEBUG loaded listener.js 08:51:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d759efc00) [pid = 31004] [serial = 536] [outer = 0x7f6d6aed3400] 08:51:14 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:14 INFO - PROCESS | 31004 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:51:14 INFO - PROCESS | 31004 | 1461340274040 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 08:51:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 08:51:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1529ms 08:51:14 INFO - PROCESS | 31004 | 1461340274062 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 08:51:14 INFO - PROCESS | 31004 | 1461340274068 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 08:51:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:51:14 INFO - PROCESS | 31004 | 1461340274076 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 31004 | 1461340274083 Marionette TRACE conn4 <- [1,686,null,{}] 08:51:14 INFO - PROCESS | 31004 | 1461340274148 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:14 INFO - PROCESS | 31004 | 1461340274427 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 08:51:14 INFO - PROCESS | 31004 | 1461340274589 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6a404800 == 72 [pid = 31004] [id = 179] 08:51:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d68ca8c00) [pid = 31004] [serial = 537] [outer = (nil)] 08:51:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d68ef0400) [pid = 31004] [serial = 538] [outer = 0x7f6d68ca8c00] 08:51:14 INFO - PROCESS | 31004 | 1461340274677 Marionette DEBUG loaded listener.js 08:51:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d6a698000) [pid = 31004] [serial = 539] [outer = 0x7f6d68ca8c00] 08:51:15 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:16 INFO - PROCESS | 31004 | 1461340276008 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 08:51:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:51:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1981ms 08:51:16 INFO - PROCESS | 31004 | 1461340276087 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 08:51:16 INFO - PROCESS | 31004 | 1461340276096 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 08:51:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:51:16 INFO - PROCESS | 31004 | 1461340276126 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 31004 | 1461340276131 Marionette TRACE conn4 <- [1,690,null,{}] 08:51:16 INFO - PROCESS | 31004 | 1461340276136 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:16 INFO - PROCESS | 31004 | 1461340276306 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 08:51:16 INFO - PROCESS | 31004 | 1461340276459 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7120a000 == 73 [pid = 31004] [id = 180] 08:51:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d68cacc00) [pid = 31004] [serial = 540] [outer = (nil)] 08:51:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d6aed6800) [pid = 31004] [serial = 541] [outer = 0x7f6d68cacc00] 08:51:16 INFO - PROCESS | 31004 | 1461340276532 Marionette DEBUG loaded listener.js 08:51:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d6c0b2c00) [pid = 31004] [serial = 542] [outer = 0x7f6d68cacc00] 08:51:17 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:18 INFO - PROCESS | 31004 | 1461340278034 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 08:51:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:51:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1937ms 08:51:18 INFO - PROCESS | 31004 | 1461340278059 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 08:51:18 INFO - PROCESS | 31004 | 1461340278067 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 08:51:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:51:18 INFO - PROCESS | 31004 | 1461340278081 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:51:18 INFO - PROCESS | 31004 | 1461340278087 Marionette TRACE conn4 <- [1,694,null,{}] 08:51:18 INFO - PROCESS | 31004 | 1461340278105 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:18 INFO - PROCESS | 31004 | 1461340278365 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 08:51:18 INFO - PROCESS | 31004 | 1461340278483 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:18 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d81d1d800 == 74 [pid = 31004] [id = 181] 08:51:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d6c3cf400) [pid = 31004] [serial = 543] [outer = (nil)] 08:51:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d6fa88000) [pid = 31004] [serial = 544] [outer = 0x7f6d6c3cf400] 08:51:18 INFO - PROCESS | 31004 | 1461340278567 Marionette DEBUG loaded listener.js 08:51:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d71469c00) [pid = 31004] [serial = 545] [outer = 0x7f6d6c3cf400] 08:51:19 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:19 INFO - PROCESS | 31004 | 1461340279902 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 08:51:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 08:51:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1846ms 08:51:19 INFO - PROCESS | 31004 | 1461340279926 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 08:51:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:51:19 INFO - PROCESS | 31004 | 1461340279931 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 08:51:19 INFO - PROCESS | 31004 | 1461340279937 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:51:19 INFO - PROCESS | 31004 | 1461340279940 Marionette TRACE conn4 <- [1,698,null,{}] 08:51:19 INFO - PROCESS | 31004 | 1461340279947 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:20 INFO - PROCESS | 31004 | 1461340280157 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 08:51:20 INFO - PROCESS | 31004 | 1461340280330 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:20 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87079800 == 75 [pid = 31004] [id = 182] 08:51:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d6ea5b400) [pid = 31004] [serial = 546] [outer = (nil)] 08:51:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d74b43000) [pid = 31004] [serial = 547] [outer = 0x7f6d6ea5b400] 08:51:20 INFO - PROCESS | 31004 | 1461340280407 Marionette DEBUG loaded listener.js 08:51:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d759f4c00) [pid = 31004] [serial = 548] [outer = 0x7f6d6ea5b400] 08:51:21 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:21 INFO - PROCESS | 31004 | 1461340281723 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 08:51:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 08:51:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1836ms 08:51:21 INFO - PROCESS | 31004 | 1461340281801 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 08:51:21 INFO - PROCESS | 31004 | 1461340281804 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 08:51:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:51:21 INFO - PROCESS | 31004 | 1461340281832 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:51:21 INFO - PROCESS | 31004 | 1461340281837 Marionette TRACE conn4 <- [1,702,null,{}] 08:51:21 INFO - PROCESS | 31004 | 1461340281843 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:22 INFO - PROCESS | 31004 | 1461340282031 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 08:51:22 INFO - PROCESS | 31004 | 1461340282192 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8c637000 == 76 [pid = 31004] [id = 183] 08:51:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d6fa8d000) [pid = 31004] [serial = 549] [outer = (nil)] 08:51:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d78043c00) [pid = 31004] [serial = 550] [outer = 0x7f6d6fa8d000] 08:51:22 INFO - PROCESS | 31004 | 1461340282265 Marionette DEBUG loaded listener.js 08:51:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d81f66400) [pid = 31004] [serial = 551] [outer = 0x7f6d6fa8d000] 08:51:23 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:23 INFO - PROCESS | 31004 | 1461340283623 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 08:51:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:51:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1892ms 08:51:23 INFO - PROCESS | 31004 | 1461340283722 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 31004 | 1461340283725 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 08:51:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:51:23 INFO - PROCESS | 31004 | 1461340283734 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 31004 | 1461340283737 Marionette TRACE conn4 <- [1,706,null,{}] 08:51:23 INFO - PROCESS | 31004 | 1461340283743 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:23 INFO - PROCESS | 31004 | 1461340283954 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 08:51:24 INFO - PROCESS | 31004 | 1461340284117 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba7c800 == 77 [pid = 31004] [id = 184] 08:51:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d64a66c00) [pid = 31004] [serial = 552] [outer = (nil)] 08:51:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d64a6dc00) [pid = 31004] [serial = 553] [outer = 0x7f6d64a66c00] 08:51:24 INFO - PROCESS | 31004 | 1461340284193 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d82248000) [pid = 31004] [serial = 554] [outer = 0x7f6d64a66c00] 08:51:25 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:25 INFO - PROCESS | 31004 | 1461340285783 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 08:51:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:51:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2092ms 08:51:25 INFO - PROCESS | 31004 | 1461340285825 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 08:51:25 INFO - PROCESS | 31004 | 1461340285831 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 08:51:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:51:25 INFO - PROCESS | 31004 | 1461340285841 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:51:25 INFO - PROCESS | 31004 | 1461340285847 Marionette TRACE conn4 <- [1,710,null,{}] 08:51:25 INFO - PROCESS | 31004 | 1461340285855 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:26 INFO - PROCESS | 31004 | 1461340286090 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 08:51:26 INFO - PROCESS | 31004 | 1461340286284 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d62bd0800 == 78 [pid = 31004] [id = 185] 08:51:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 197 (0x7f6d64a70800) [pid = 31004] [serial = 555] [outer = (nil)] 08:51:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 198 (0x7f6d68a7dc00) [pid = 31004] [serial = 556] [outer = 0x7f6d64a70800] 08:51:26 INFO - PROCESS | 31004 | 1461340286363 Marionette DEBUG loaded listener.js 08:51:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 199 (0x7f6d68ee5c00) [pid = 31004] [serial = 557] [outer = 0x7f6d64a70800] 08:51:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d4cd000 == 77 [pid = 31004] [id = 48] 08:51:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b333800 == 76 [pid = 31004] [id = 47] 08:51:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ec9b800 == 75 [pid = 31004] [id = 54] 08:51:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63d33800 == 74 [pid = 31004] [id = 136] 08:51:26 INFO - PROCESS | 31004 | --DOMWINDOW == 198 (0x7f6d6bb55c00) [pid = 31004] [serial = 442] [outer = (nil)] [url = about:blank] 08:51:26 INFO - PROCESS | 31004 | --DOMWINDOW == 197 (0x7f6d6ea61000) [pid = 31004] [serial = 445] [outer = (nil)] [url = about:blank] 08:51:26 INFO - PROCESS | 31004 | --DOMWINDOW == 196 (0x7f6d74011c00) [pid = 31004] [serial = 448] [outer = (nil)] [url = about:blank] 08:51:26 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d68a83800) [pid = 31004] [serial = 451] [outer = (nil)] [url = about:blank] 08:51:26 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d62a17000) [pid = 31004] [serial = 457] [outer = (nil)] [url = about:blank] 08:51:26 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d68a85800) [pid = 31004] [serial = 454] [outer = (nil)] [url = about:blank] 08:51:26 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d62c5fc00) [pid = 31004] [serial = 460] [outer = (nil)] [url = about:blank] 08:51:26 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d6fa87000) [pid = 31004] [serial = 487] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d77f78800 == 73 [pid = 31004] [id = 177] 08:51:27 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7120e000 == 72 [pid = 31004] [id = 176] 08:51:27 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ed25800 == 71 [pid = 31004] [id = 175] 08:51:27 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d648eb000 == 70 [pid = 31004] [id = 174] 08:51:27 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d62be6000 == 69 [pid = 31004] [id = 173] 08:51:27 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d87420000 == 68 [pid = 31004] [id = 167] 08:51:27 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86a44800 == 67 [pid = 31004] [id = 166] 08:51:27 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d81d08000 == 66 [pid = 31004] [id = 165] 08:51:27 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f710800 == 65 [pid = 31004] [id = 164] 08:51:27 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6a417000 == 64 [pid = 31004] [id = 163] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d6a658800) [pid = 31004] [serial = 469] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d63d5bc00) [pid = 31004] [serial = 466] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d68a88400) [pid = 31004] [serial = 467] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d6a68e800) [pid = 31004] [serial = 470] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d6c0bfc00) [pid = 31004] [serial = 478] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d62c6a000) [pid = 31004] [serial = 463] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d6aed1000) [pid = 31004] [serial = 472] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d6b311c00) [pid = 31004] [serial = 473] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d6becd000) [pid = 31004] [serial = 475] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d6a696800) [pid = 31004] [serial = 436] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d6a692400) [pid = 31004] [serial = 439] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d6ec89800) [pid = 31004] [serial = 481] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d6f2efc00) [pid = 31004] [serial = 482] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d6ec94c00) [pid = 31004] [serial = 484] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d6fa83000) [pid = 31004] [serial = 485] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d6d393c00) [pid = 31004] [serial = 479] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d6c08c800) [pid = 31004] [serial = 476] [outer = (nil)] [url = about:blank] 08:51:27 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:27 INFO - PROCESS | 31004 | 1461340287693 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 08:51:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:51:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1895ms 08:51:27 INFO - PROCESS | 31004 | 1461340287750 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 31004 | 1461340287758 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 08:51:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:51:27 INFO - PROCESS | 31004 | 1461340287771 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 31004 | 1461340287774 Marionette TRACE conn4 <- [1,714,null,{}] 08:51:27 INFO - PROCESS | 31004 | 1461340287781 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:27 INFO - PROCESS | 31004 | 1461340287940 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 08:51:28 INFO - PROCESS | 31004 | 1461340288061 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:28 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d64a47000 == 65 [pid = 31004] [id = 186] 08:51:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d68a85800) [pid = 31004] [serial = 558] [outer = (nil)] 08:51:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d6a692c00) [pid = 31004] [serial = 559] [outer = 0x7f6d68a85800] 08:51:28 INFO - PROCESS | 31004 | 1461340288126 Marionette DEBUG loaded listener.js 08:51:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d6aeda000) [pid = 31004] [serial = 560] [outer = 0x7f6d68a85800] 08:51:29 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:29 INFO - PROCESS | 31004 | 1461340289286 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 08:51:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 08:51:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1541ms 08:51:29 INFO - PROCESS | 31004 | 1461340289316 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 08:51:29 INFO - PROCESS | 31004 | 1461340289320 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 08:51:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:51:29 INFO - PROCESS | 31004 | 1461340289325 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:51:29 INFO - PROCESS | 31004 | 1461340289330 Marionette TRACE conn4 <- [1,718,null,{}] 08:51:29 INFO - PROCESS | 31004 | 1461340289347 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:29 INFO - PROCESS | 31004 | 1461340289596 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 08:51:29 INFO - PROCESS | 31004 | 1461340289628 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6eea1800 == 66 [pid = 31004] [id = 187] 08:51:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d6bed4400) [pid = 31004] [serial = 561] [outer = (nil)] 08:51:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d6d393c00) [pid = 31004] [serial = 562] [outer = 0x7f6d6bed4400] 08:51:29 INFO - PROCESS | 31004 | 1461340289696 Marionette DEBUG loaded listener.js 08:51:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d6ea5d800) [pid = 31004] [serial = 563] [outer = 0x7f6d6bed4400] 08:51:30 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:30 INFO - PROCESS | 31004 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:51:30 INFO - PROCESS | 31004 | 1461340290915 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 08:51:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:51:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1645ms 08:51:30 INFO - PROCESS | 31004 | 1461340290972 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 08:51:30 INFO - PROCESS | 31004 | 1461340290976 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 08:51:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:51:30 INFO - PROCESS | 31004 | 1461340290983 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:51:30 INFO - PROCESS | 31004 | 1461340290987 Marionette TRACE conn4 <- [1,722,null,{}] 08:51:31 INFO - PROCESS | 31004 | 1461340291007 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:31 INFO - PROCESS | 31004 | 1461340291226 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 08:51:31 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d68ca9c00) [pid = 31004] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:51:31 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d6fa80000) [pid = 31004] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:51:31 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d68ca4400) [pid = 31004] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:51:31 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d68a86c00) [pid = 31004] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:51:31 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d6c083400) [pid = 31004] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:51:31 INFO - PROCESS | 31004 | 1461340291439 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:31 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6a405800 == 67 [pid = 31004] [id = 188] 08:51:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d68a86c00) [pid = 31004] [serial = 564] [outer = (nil)] 08:51:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d6bb63400) [pid = 31004] [serial = 565] [outer = 0x7f6d68a86c00] 08:51:31 INFO - PROCESS | 31004 | 1461340291504 Marionette DEBUG loaded listener.js 08:51:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d6fa8bc00) [pid = 31004] [serial = 566] [outer = 0x7f6d68a86c00] 08:51:32 INFO - PROCESS | 31004 | 1461340292236 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 08:51:32 INFO - PROCESS | 31004 | 1461340292280 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 08:51:32 INFO - PROCESS | 31004 | 1461340292286 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:51:32 INFO - PROCESS | 31004 | 1461340292289 Marionette TRACE conn4 <- [1,726,null,{}] 08:51:32 INFO - PROCESS | 31004 | 1461340292295 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:32 INFO - PROCESS | 31004 | 1461340292479 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 08:51:32 INFO - PROCESS | 31004 | 1461340292500 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d648fc800 == 68 [pid = 31004] [id = 189] 08:51:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d714cf400) [pid = 31004] [serial = 567] [outer = (nil)] 08:51:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d7202ac00) [pid = 31004] [serial = 568] [outer = 0x7f6d714cf400] 08:51:32 INFO - PROCESS | 31004 | 1461340292571 Marionette DEBUG loaded listener.js 08:51:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d73ece400) [pid = 31004] [serial = 569] [outer = 0x7f6d714cf400] 08:51:33 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:33 INFO - PROCESS | 31004 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:51:33 INFO - PROCESS | 31004 | 1461340293541 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 08:51:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:51:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1284ms 08:51:33 INFO - PROCESS | 31004 | 1461340293576 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 08:51:33 INFO - PROCESS | 31004 | 1461340293582 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 08:51:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:51:33 INFO - PROCESS | 31004 | 1461340293590 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:51:33 INFO - PROCESS | 31004 | 1461340293596 Marionette TRACE conn4 <- [1,730,null,{}] 08:51:33 INFO - PROCESS | 31004 | 1461340293604 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:33 INFO - PROCESS | 31004 | 1461340293799 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 08:51:33 INFO - PROCESS | 31004 | 1461340293980 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:34 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba77800 == 69 [pid = 31004] [id = 190] 08:51:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d6a5ddc00) [pid = 31004] [serial = 570] [outer = (nil)] 08:51:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d6a692400) [pid = 31004] [serial = 571] [outer = 0x7f6d6a5ddc00] 08:51:34 INFO - PROCESS | 31004 | 1461340294130 Marionette DEBUG loaded listener.js 08:51:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d6a874400) [pid = 31004] [serial = 572] [outer = 0x7f6d6a5ddc00] 08:51:34 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:34 INFO - PROCESS | 31004 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:51:35 INFO - PROCESS | 31004 | 1461340295057 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 08:51:35 INFO - PROCESS | 31004 | 1461340295138 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 08:51:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:51:35 INFO - PROCESS | 31004 | 1461340295148 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:51:35 INFO - PROCESS | 31004 | 1461340295152 Marionette TRACE conn4 <- [1,734,null,{}] 08:51:35 INFO - PROCESS | 31004 | 1461340295158 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:35 INFO - PROCESS | 31004 | 1461340295401 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 08:51:35 INFO - PROCESS | 31004 | 1461340295637 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d752df000 == 70 [pid = 31004] [id = 191] 08:51:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d6c087800) [pid = 31004] [serial = 573] [outer = (nil)] 08:51:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d6ea24400) [pid = 31004] [serial = 574] [outer = 0x7f6d6c087800] 08:51:35 INFO - PROCESS | 31004 | 1461340295713 Marionette DEBUG loaded listener.js 08:51:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d6fa86000) [pid = 31004] [serial = 575] [outer = 0x7f6d6c087800] 08:51:36 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:36 INFO - PROCESS | 31004 | 1461340296616 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 08:51:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:51:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1536ms 08:51:36 INFO - PROCESS | 31004 | 1461340296685 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 08:51:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:51:36 INFO - PROCESS | 31004 | 1461340296690 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 08:51:36 INFO - PROCESS | 31004 | 1461340296697 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:51:36 INFO - PROCESS | 31004 | 1461340296703 Marionette TRACE conn4 <- [1,738,null,{}] 08:51:36 INFO - PROCESS | 31004 | 1461340296719 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:36 INFO - PROCESS | 31004 | 1461340296955 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 08:51:37 INFO - PROCESS | 31004 | 1461340297206 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:37 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d811a2000 == 71 [pid = 31004] [id = 192] 08:51:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d74b4a400) [pid = 31004] [serial = 576] [outer = (nil)] 08:51:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d764c2c00) [pid = 31004] [serial = 577] [outer = 0x7f6d74b4a400] 08:51:37 INFO - PROCESS | 31004 | 1461340297334 Marionette DEBUG loaded listener.js 08:51:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d764c9000) [pid = 31004] [serial = 578] [outer = 0x7f6d74b4a400] 08:51:38 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:38 INFO - PROCESS | 31004 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:51:38 INFO - PROCESS | 31004 | 1461340298624 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 08:51:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:51:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1992ms 08:51:38 INFO - PROCESS | 31004 | 1461340298690 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 08:51:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:51:38 INFO - PROCESS | 31004 | 1461340298694 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 08:51:38 INFO - PROCESS | 31004 | 1461340298703 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:51:38 INFO - PROCESS | 31004 | 1461340298706 Marionette TRACE conn4 <- [1,742,null,{}] 08:51:38 INFO - PROCESS | 31004 | 1461340298712 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:38 INFO - PROCESS | 31004 | 1461340298952 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 08:51:39 INFO - PROCESS | 31004 | 1461340299114 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:39 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86a3d000 == 72 [pid = 31004] [id = 193] 08:51:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d64a6ec00) [pid = 31004] [serial = 579] [outer = (nil)] 08:51:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d77fcdc00) [pid = 31004] [serial = 580] [outer = 0x7f6d64a6ec00] 08:51:39 INFO - PROCESS | 31004 | 1461340299187 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d81f6b800) [pid = 31004] [serial = 581] [outer = 0x7f6d64a6ec00] 08:51:40 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:40 INFO - PROCESS | 31004 | 1461340300449 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 08:51:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 08:51:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1782ms 08:51:40 INFO - PROCESS | 31004 | 1461340300484 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 08:51:40 INFO - PROCESS | 31004 | 1461340300489 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 08:51:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:51:40 INFO - PROCESS | 31004 | 1461340300495 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:51:40 INFO - PROCESS | 31004 | 1461340300497 Marionette TRACE conn4 <- [1,746,null,{}] 08:51:40 INFO - PROCESS | 31004 | 1461340300503 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:40 INFO - PROCESS | 31004 | 1461340300745 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 08:51:40 INFO - PROCESS | 31004 | 1461340300920 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:40 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87720800 == 73 [pid = 31004] [id = 194] 08:51:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d60f44400) [pid = 31004] [serial = 582] [outer = (nil)] 08:51:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d60f4ac00) [pid = 31004] [serial = 583] [outer = 0x7f6d60f44400] 08:51:41 INFO - PROCESS | 31004 | 1461340301004 Marionette DEBUG loaded listener.js 08:51:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d628cb800) [pid = 31004] [serial = 584] [outer = 0x7f6d60f44400] 08:51:41 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:42 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:42 INFO - PROCESS | 31004 | 1461340302255 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 08:51:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 08:51:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1778ms 08:51:42 INFO - PROCESS | 31004 | 1461340302273 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 08:51:42 INFO - PROCESS | 31004 | 1461340302276 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 08:51:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:51:42 INFO - PROCESS | 31004 | 1461340302282 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:51:42 INFO - PROCESS | 31004 | 1461340302286 Marionette TRACE conn4 <- [1,750,null,{}] 08:51:42 INFO - PROCESS | 31004 | 1461340302291 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:42 INFO - PROCESS | 31004 | 1461340302551 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 08:51:42 INFO - PROCESS | 31004 | 1461340302697 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:42 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8c662800 == 74 [pid = 31004] [id = 195] 08:51:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 197 (0x7f6d7b26bc00) [pid = 31004] [serial = 585] [outer = (nil)] 08:51:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 198 (0x7f6d832ba800) [pid = 31004] [serial = 586] [outer = 0x7f6d7b26bc00] 08:51:42 INFO - PROCESS | 31004 | 1461340302786 Marionette DEBUG loaded listener.js 08:51:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 199 (0x7f6d85342000) [pid = 31004] [serial = 587] [outer = 0x7f6d7b26bc00] 08:51:44 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:44 INFO - PROCESS | 31004 | 1461340304092 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 08:51:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:51:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1840ms 08:51:44 INFO - PROCESS | 31004 | 1461340304165 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 08:51:44 INFO - PROCESS | 31004 | 1461340304167 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 08:51:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:51:44 INFO - PROCESS | 31004 | 1461340304176 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:51:44 INFO - PROCESS | 31004 | 1461340304180 Marionette TRACE conn4 <- [1,754,null,{}] 08:51:44 INFO - PROCESS | 31004 | 1461340304219 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:44 INFO - PROCESS | 31004 | 1461340304377 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 08:51:44 INFO - PROCESS | 31004 | 1461340304534 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:44 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d640d5000 == 75 [pid = 31004] [id = 196] 08:51:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 200 (0x7f6d60f47800) [pid = 31004] [serial = 588] [outer = (nil)] 08:51:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 201 (0x7f6d61194c00) [pid = 31004] [serial = 589] [outer = 0x7f6d60f47800] 08:51:44 INFO - PROCESS | 31004 | 1461340304608 Marionette DEBUG loaded listener.js 08:51:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 202 (0x7f6d64a64000) [pid = 31004] [serial = 590] [outer = 0x7f6d60f47800] 08:51:46 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:46 INFO - PROCESS | 31004 | 1461340306105 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 08:51:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 08:51:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1963ms 08:51:46 INFO - PROCESS | 31004 | 1461340306185 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 08:51:46 INFO - PROCESS | 31004 | 1461340306189 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 08:51:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:51:46 INFO - PROCESS | 31004 | 1461340306219 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:51:46 INFO - PROCESS | 31004 | 1461340306223 Marionette TRACE conn4 <- [1,758,null,{}] 08:51:46 INFO - PROCESS | 31004 | 1461340306233 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:46 INFO - PROCESS | 31004 | 1461340306404 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 08:51:46 INFO - PROCESS | 31004 | 1461340306573 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba7b800 == 76 [pid = 31004] [id = 197] 08:51:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 203 (0x7f6d68a80000) [pid = 31004] [serial = 591] [outer = (nil)] 08:51:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 204 (0x7f6d6a654400) [pid = 31004] [serial = 592] [outer = 0x7f6d68a80000] 08:51:46 INFO - PROCESS | 31004 | 1461340306644 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 205 (0x7f6d6a7ca400) [pid = 31004] [serial = 593] [outer = 0x7f6d68a80000] 08:51:47 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:47 INFO - PROCESS | 31004 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:51:47 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:47 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:47 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:47 INFO - PROCESS | 31004 | 1461340307529 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 08:51:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:51:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1395ms 08:51:47 INFO - PROCESS | 31004 | 1461340307609 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 08:51:47 INFO - PROCESS | 31004 | 1461340307617 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 08:51:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:51:47 INFO - PROCESS | 31004 | 1461340307626 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:51:47 INFO - PROCESS | 31004 | 1461340307630 Marionette TRACE conn4 <- [1,762,null,{}] 08:51:47 INFO - PROCESS | 31004 | 1461340307635 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:47 INFO - PROCESS | 31004 | 1461340307805 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 08:51:48 INFO - PROCESS | 31004 | 1461340308068 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:48 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba6b000 == 77 [pid = 31004] [id = 198] 08:51:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 206 (0x7f6d6e095800) [pid = 31004] [serial = 594] [outer = (nil)] 08:51:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 207 (0x7f6d6ea5c400) [pid = 31004] [serial = 595] [outer = 0x7f6d6e095800] 08:51:48 INFO - PROCESS | 31004 | 1461340308180 Marionette DEBUG loaded listener.js 08:51:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 208 (0x7f6d6ee42c00) [pid = 31004] [serial = 596] [outer = 0x7f6d6e095800] 08:51:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8c63b000 == 76 [pid = 31004] [id = 122] 08:51:48 INFO - PROCESS | 31004 | --DOMWINDOW == 207 (0x7f6d74006400) [pid = 31004] [serial = 535] [outer = (nil)] [url = about:blank] 08:51:48 INFO - PROCESS | 31004 | --DOMWINDOW == 206 (0x7f6d6a873800) [pid = 31004] [serial = 493] [outer = (nil)] [url = about:blank] 08:51:48 INFO - PROCESS | 31004 | --DOMWINDOW == 205 (0x7f6d6aed0800) [pid = 31004] [serial = 517] [outer = (nil)] [url = about:blank] 08:51:48 INFO - PROCESS | 31004 | --DOMWINDOW == 204 (0x7f6d68a84400) [pid = 31004] [serial = 490] [outer = (nil)] [url = about:blank] 08:51:48 INFO - PROCESS | 31004 | --DOMWINDOW == 203 (0x7f6d6ea63800) [pid = 31004] [serial = 496] [outer = (nil)] [url = about:blank] 08:51:48 INFO - PROCESS | 31004 | --DOMWINDOW == 202 (0x7f6d6fa89800) [pid = 31004] [serial = 499] [outer = (nil)] [url = about:blank] 08:51:48 INFO - PROCESS | 31004 | --DOMWINDOW == 201 (0x7f6d73ce9000) [pid = 31004] [serial = 502] [outer = (nil)] [url = about:blank] 08:51:48 INFO - PROCESS | 31004 | --DOMWINDOW == 200 (0x7f6d759f0000) [pid = 31004] [serial = 505] [outer = (nil)] [url = about:blank] 08:51:48 INFO - PROCESS | 31004 | --DOMWINDOW == 199 (0x7f6d6480e000) [pid = 31004] [serial = 508] [outer = (nil)] [url = about:blank] 08:51:48 INFO - PROCESS | 31004 | --DOMWINDOW == 198 (0x7f6d612cc000) [pid = 31004] [serial = 511] [outer = (nil)] [url = about:blank] 08:51:48 INFO - PROCESS | 31004 | --DOMWINDOW == 197 (0x7f6d64813400) [pid = 31004] [serial = 514] [outer = (nil)] [url = about:blank] 08:51:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7120a000 == 75 [pid = 31004] [id = 180] 08:51:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6a404800 == 74 [pid = 31004] [id = 179] 08:51:49 INFO - PROCESS | 31004 | --DOMWINDOW == 196 (0x7f6d6ec92400) [pid = 31004] [serial = 529] [outer = (nil)] [url = about:blank] 08:51:49 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d6fc92000) [pid = 31004] [serial = 532] [outer = (nil)] [url = about:blank] 08:51:49 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d6aed1c00) [pid = 31004] [serial = 523] [outer = (nil)] [url = about:blank] 08:51:49 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d6aedec00) [pid = 31004] [serial = 524] [outer = (nil)] [url = about:blank] 08:51:49 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d6a694400) [pid = 31004] [serial = 521] [outer = (nil)] [url = about:blank] 08:51:49 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d6a5dcc00) [pid = 31004] [serial = 520] [outer = (nil)] [url = about:blank] 08:51:49 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d6f2edc00) [pid = 31004] [serial = 530] [outer = (nil)] [url = about:blank] 08:51:49 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d6c3d6400) [pid = 31004] [serial = 526] [outer = (nil)] [url = about:blank] 08:51:49 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d728ab400) [pid = 31004] [serial = 533] [outer = (nil)] [url = about:blank] 08:51:49 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d6ea5c000) [pid = 31004] [serial = 527] [outer = (nil)] [url = about:blank] 08:51:49 INFO - PROCESS | 31004 | 1461340309498 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 08:51:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:51:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1884ms 08:51:49 INFO - PROCESS | 31004 | 1461340309511 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 08:51:49 INFO - PROCESS | 31004 | 1461340309515 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 08:51:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:51:49 INFO - PROCESS | 31004 | 1461340309588 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:51:49 INFO - PROCESS | 31004 | 1461340309595 Marionette TRACE conn4 <- [1,766,null,{}] 08:51:49 INFO - PROCESS | 31004 | 1461340309619 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:49 INFO - PROCESS | 31004 | 1461340309775 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 08:51:49 INFO - PROCESS | 31004 | 1461340309786 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ce23800 == 75 [pid = 31004] [id = 199] 08:51:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d6c084000) [pid = 31004] [serial = 597] [outer = (nil)] 08:51:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d712f8c00) [pid = 31004] [serial = 598] [outer = 0x7f6d6c084000] 08:51:49 INFO - PROCESS | 31004 | 1461340309852 Marionette DEBUG loaded listener.js 08:51:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d749a2c00) [pid = 31004] [serial = 599] [outer = 0x7f6d6c084000] 08:51:51 INFO - PROCESS | 31004 | 1461340311034 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 08:51:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:51:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1523ms 08:51:51 INFO - PROCESS | 31004 | 1461340311089 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 08:51:51 INFO - PROCESS | 31004 | 1461340311094 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 08:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:51:51 INFO - PROCESS | 31004 | 1461340311099 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:51:51 INFO - PROCESS | 31004 | 1461340311101 Marionette TRACE conn4 <- [1,770,null,{}] 08:51:51 INFO - PROCESS | 31004 | 1461340311106 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:51 INFO - PROCESS | 31004 | 1461340311341 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 08:51:51 INFO - PROCESS | 31004 | 1461340311415 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74830800 == 76 [pid = 31004] [id = 200] 08:51:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d64a6ac00) [pid = 31004] [serial = 600] [outer = (nil)] 08:51:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d760bf000) [pid = 31004] [serial = 601] [outer = 0x7f6d64a6ac00] 08:51:51 INFO - PROCESS | 31004 | 1461340311476 Marionette DEBUG loaded listener.js 08:51:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d764cc000) [pid = 31004] [serial = 602] [outer = 0x7f6d64a6ac00] 08:51:52 INFO - PROCESS | 31004 | 1461340312283 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 08:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1227ms 08:51:52 INFO - PROCESS | 31004 | 1461340312328 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 08:51:52 INFO - PROCESS | 31004 | 1461340312332 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 08:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:51:52 INFO - PROCESS | 31004 | 1461340312337 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:51:52 INFO - PROCESS | 31004 | 1461340312339 Marionette TRACE conn4 <- [1,774,null,{}] 08:51:52 INFO - PROCESS | 31004 | 1461340312355 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:52 INFO - PROCESS | 31004 | 1461340312628 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 08:51:52 INFO - PROCESS | 31004 | 1461340312646 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d780d4000 == 77 [pid = 31004] [id = 201] 08:51:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d611da400) [pid = 31004] [serial = 603] [outer = (nil)] 08:51:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d611e2800) [pid = 31004] [serial = 604] [outer = 0x7f6d611da400] 08:51:52 INFO - PROCESS | 31004 | 1461340312717 Marionette DEBUG loaded listener.js 08:51:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d611e7000) [pid = 31004] [serial = 605] [outer = 0x7f6d611da400] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d6bb58800) [pid = 31004] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d68ca8c00) [pid = 31004] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d62c6b400) [pid = 31004] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d6bed4400) [pid = 31004] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d824ea400) [pid = 31004] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d612c4800) [pid = 31004] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d6fa8d000) [pid = 31004] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d68a86c00) [pid = 31004] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d6d18a400) [pid = 31004] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d64a66c00) [pid = 31004] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d628cb000) [pid = 31004] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d6d395800) [pid = 31004] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d6ea5b400) [pid = 31004] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d6bb60000) [pid = 31004] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d63d9bc00) [pid = 31004] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d727a8c00) [pid = 31004] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d6bb56400) [pid = 31004] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d6aed0400) [pid = 31004] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d6aed6400) [pid = 31004] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d6c0b4800) [pid = 31004] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d74010400) [pid = 31004] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d63d4f000) [pid = 31004] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d64804400) [pid = 31004] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d6c3cf400) [pid = 31004] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d89d12400) [pid = 31004] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d6ee3a400) [pid = 31004] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d6c0b3000) [pid = 31004] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d62a10400) [pid = 31004] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d64a70800) [pid = 31004] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d63d50400) [pid = 31004] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d74b48000) [pid = 31004] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d612cbc00) [pid = 31004] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d6d40c800) [pid = 31004] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d62c64800) [pid = 31004] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d68eef000) [pid = 31004] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d612c5c00) [pid = 31004] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d6a86b400) [pid = 31004] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d6a7c6400) [pid = 31004] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d6a659c00) [pid = 31004] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d68a85800) [pid = 31004] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d6a5e1c00) [pid = 31004] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d741f0400) [pid = 31004] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d6ed7b400) [pid = 31004] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d74b4bc00) [pid = 31004] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d63d5a800) [pid = 31004] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d6f2e9000) [pid = 31004] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d6c08e000) [pid = 31004] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d6aed3400) [pid = 31004] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d753b8c00) [pid = 31004] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d6a68ec00) [pid = 31004] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d68cacc00) [pid = 31004] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d6ec8f400) [pid = 31004] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d75715400) [pid = 31004] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d628c9c00) [pid = 31004] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d6bd5dc00) [pid = 31004] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d86d49400) [pid = 31004] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d853f9400) [pid = 31004] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d68a7d800) [pid = 31004] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d86d40800) [pid = 31004] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d6bed3000) [pid = 31004] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d712ea400) [pid = 31004] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 134 (0x7f6d6a5d9000) [pid = 31004] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d6d40a000) [pid = 31004] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 132 (0x7f6d741e5400) [pid = 31004] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:51:54 INFO - PROCESS | 31004 | --DOMWINDOW == 131 (0x7f6d714cb800) [pid = 31004] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:51:54 INFO - PROCESS | 31004 | 1461340314388 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 08:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 2078ms 08:51:54 INFO - PROCESS | 31004 | 1461340314418 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 08:51:54 INFO - PROCESS | 31004 | 1461340314420 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 08:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:51:54 INFO - PROCESS | 31004 | 1461340314427 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:51:54 INFO - PROCESS | 31004 | 1461340314429 Marionette TRACE conn4 <- [1,778,null,{}] 08:51:54 INFO - PROCESS | 31004 | 1461340314436 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:54 INFO - PROCESS | 31004 | 1461340314643 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 08:51:54 INFO - PROCESS | 31004 | 1461340314731 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d648e7800 == 78 [pid = 31004] [id = 202] 08:51:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d611e1c00) [pid = 31004] [serial = 606] [outer = (nil)] 08:51:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 133 (0x7f6d62a17000) [pid = 31004] [serial = 607] [outer = 0x7f6d611e1c00] 08:51:54 INFO - PROCESS | 31004 | 1461340314801 Marionette DEBUG loaded listener.js 08:51:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d64662c00) [pid = 31004] [serial = 608] [outer = 0x7f6d611e1c00] 08:51:55 INFO - PROCESS | 31004 | 1461340315440 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 08:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1037ms 08:51:55 INFO - PROCESS | 31004 | 1461340315465 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 08:51:55 INFO - PROCESS | 31004 | 1461340315468 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 08:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:51:55 INFO - PROCESS | 31004 | 1461340315474 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:51:55 INFO - PROCESS | 31004 | 1461340315475 Marionette TRACE conn4 <- [1,782,null,{}] 08:51:55 INFO - PROCESS | 31004 | 1461340315481 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:55 INFO - PROCESS | 31004 | 1461340315679 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 08:51:55 INFO - PROCESS | 31004 | 1461340315712 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f73b800 == 79 [pid = 31004] [id = 203] 08:51:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d611e2400) [pid = 31004] [serial = 609] [outer = (nil)] 08:51:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d64663000) [pid = 31004] [serial = 610] [outer = 0x7f6d611e2400] 08:51:55 INFO - PROCESS | 31004 | 1461340315778 Marionette DEBUG loaded listener.js 08:51:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d68ca6000) [pid = 31004] [serial = 611] [outer = 0x7f6d611e2400] 08:51:56 INFO - PROCESS | 31004 | 1461340316839 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 08:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1385ms 08:51:56 INFO - PROCESS | 31004 | 1461340316863 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 08:51:56 INFO - PROCESS | 31004 | 1461340316870 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 08:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:51:56 INFO - PROCESS | 31004 | 1461340316880 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:51:56 INFO - PROCESS | 31004 | 1461340316884 Marionette TRACE conn4 <- [1,786,null,{}] 08:51:56 INFO - PROCESS | 31004 | 1461340316892 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:57 INFO - PROCESS | 31004 | 1461340317079 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 08:51:57 INFO - PROCESS | 31004 | 1461340317255 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba72800 == 80 [pid = 31004] [id = 204] 08:51:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d612c5800) [pid = 31004] [serial = 612] [outer = (nil)] 08:51:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d62a18800) [pid = 31004] [serial = 613] [outer = 0x7f6d612c5800] 08:51:57 INFO - PROCESS | 31004 | 1461340317333 Marionette DEBUG loaded listener.js 08:51:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d64657400) [pid = 31004] [serial = 614] [outer = 0x7f6d612c5800] 08:51:58 INFO - PROCESS | 31004 | 1461340318299 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 08:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1482ms 08:51:58 INFO - PROCESS | 31004 | 1461340318363 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 08:51:58 INFO - PROCESS | 31004 | 1461340318372 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 08:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:51:58 INFO - PROCESS | 31004 | 1461340318383 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:51:58 INFO - PROCESS | 31004 | 1461340318387 Marionette TRACE conn4 <- [1,790,null,{}] 08:51:58 INFO - PROCESS | 31004 | 1461340318393 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:58 INFO - PROCESS | 31004 | 1461340318621 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 08:51:58 INFO - PROCESS | 31004 | 1461340318876 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:58 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d73e42000 == 81 [pid = 31004] [id = 205] 08:51:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d64660800) [pid = 31004] [serial = 615] [outer = (nil)] 08:51:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d64a6b800) [pid = 31004] [serial = 616] [outer = 0x7f6d64660800] 08:51:58 INFO - PROCESS | 31004 | 1461340318993 Marionette DEBUG loaded listener.js 08:51:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d68ca8c00) [pid = 31004] [serial = 617] [outer = 0x7f6d64660800] 08:51:59 INFO - PROCESS | 31004 | 1461340319833 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 08:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1484ms 08:51:59 INFO - PROCESS | 31004 | 1461340319867 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 08:51:59 INFO - PROCESS | 31004 | 1461340319872 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 08:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:51:59 INFO - PROCESS | 31004 | 1461340319878 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:51:59 INFO - PROCESS | 31004 | 1461340319884 Marionette TRACE conn4 <- [1,794,null,{}] 08:51:59 INFO - PROCESS | 31004 | 1461340319906 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:00 INFO - PROCESS | 31004 | 1461340320105 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 08:52:00 INFO - PROCESS | 31004 | 1461340320277 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:00 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86b30800 == 82 [pid = 31004] [id = 206] 08:52:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d6a659c00) [pid = 31004] [serial = 618] [outer = (nil)] 08:52:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d6a871800) [pid = 31004] [serial = 619] [outer = 0x7f6d6a659c00] 08:52:00 INFO - PROCESS | 31004 | 1461340320354 Marionette DEBUG loaded listener.js 08:52:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d6bb54800) [pid = 31004] [serial = 620] [outer = 0x7f6d6a659c00] 08:52:01 INFO - PROCESS | 31004 | 1461340321268 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 08:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1439ms 08:52:01 INFO - PROCESS | 31004 | 1461340321318 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 08:52:01 INFO - PROCESS | 31004 | 1461340321323 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 08:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:52:01 INFO - PROCESS | 31004 | 1461340321328 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:52:01 INFO - PROCESS | 31004 | 1461340321330 Marionette TRACE conn4 <- [1,798,null,{}] 08:52:01 INFO - PROCESS | 31004 | 1461340321336 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:01 INFO - PROCESS | 31004 | 1461340321495 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 08:52:01 INFO - PROCESS | 31004 | 1461340321677 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:01 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8a0e5000 == 83 [pid = 31004] [id = 207] 08:52:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d6a65bc00) [pid = 31004] [serial = 621] [outer = (nil)] 08:52:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d6bd6bc00) [pid = 31004] [serial = 622] [outer = 0x7f6d6a65bc00] 08:52:01 INFO - PROCESS | 31004 | 1461340321769 Marionette DEBUG loaded listener.js 08:52:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d6c091c00) [pid = 31004] [serial = 623] [outer = 0x7f6d6a65bc00] 08:52:02 INFO - PROCESS | 31004 | 1461340322694 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 08:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 08:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1430ms 08:52:02 INFO - PROCESS | 31004 | 1461340322760 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 08:52:02 INFO - PROCESS | 31004 | 1461340322764 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 08:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:52:02 INFO - PROCESS | 31004 | 1461340322770 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:52:02 INFO - PROCESS | 31004 | 1461340322773 Marionette TRACE conn4 <- [1,802,null,{}] 08:52:02 INFO - PROCESS | 31004 | 1461340322779 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:02 INFO - PROCESS | 31004 | 1461340322964 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 08:52:03 INFO - PROCESS | 31004 | 1461340323184 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:03 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d944cc000 == 84 [pid = 31004] [id = 208] 08:52:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d6d40c800) [pid = 31004] [serial = 624] [outer = (nil)] 08:52:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d6ea62800) [pid = 31004] [serial = 625] [outer = 0x7f6d6d40c800] 08:52:03 INFO - PROCESS | 31004 | 1461340323311 Marionette DEBUG loaded listener.js 08:52:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d6ed86c00) [pid = 31004] [serial = 626] [outer = 0x7f6d6d40c800] 08:52:04 INFO - PROCESS | 31004 | 1461340324148 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 08:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 08:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1433ms 08:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:52:04 INFO - PROCESS | 31004 | 1461340324205 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 08:52:04 INFO - PROCESS | 31004 | 1461340324207 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 08:52:04 INFO - PROCESS | 31004 | 1461340324213 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:52:04 INFO - PROCESS | 31004 | 1461340324217 Marionette TRACE conn4 <- [1,806,null,{}] 08:52:04 INFO - PROCESS | 31004 | 1461340324222 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:04 INFO - PROCESS | 31004 | 1461340324426 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 08:52:04 INFO - PROCESS | 31004 | 1461340324597 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f8d6800 == 85 [pid = 31004] [id = 209] 08:52:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d6e09e000) [pid = 31004] [serial = 627] [outer = (nil)] 08:52:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d71e71400) [pid = 31004] [serial = 628] [outer = 0x7f6d6e09e000] 08:52:04 INFO - PROCESS | 31004 | 1461340324678 Marionette DEBUG loaded listener.js 08:52:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d74b4e800) [pid = 31004] [serial = 629] [outer = 0x7f6d6e09e000] 08:52:05 INFO - PROCESS | 31004 | 1461340325524 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 08:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 08:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1382ms 08:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:52:05 INFO - PROCESS | 31004 | 1461340325597 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 08:52:05 INFO - PROCESS | 31004 | 1461340325600 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 08:52:05 INFO - PROCESS | 31004 | 1461340325606 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:52:05 INFO - PROCESS | 31004 | 1461340325610 Marionette TRACE conn4 <- [1,810,null,{}] 08:52:05 INFO - PROCESS | 31004 | 1461340325615 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:05 INFO - PROCESS | 31004 | 1461340325830 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 08:52:06 INFO - PROCESS | 31004 | 1461340326012 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f8f1800 == 86 [pid = 31004] [id = 210] 08:52:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d6fa7e800) [pid = 31004] [serial = 630] [outer = (nil)] 08:52:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d759ee800) [pid = 31004] [serial = 631] [outer = 0x7f6d6fa7e800] 08:52:06 INFO - PROCESS | 31004 | 1461340326090 Marionette DEBUG loaded listener.js 08:52:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d7602f000) [pid = 31004] [serial = 632] [outer = 0x7f6d6fa7e800] 08:52:06 INFO - PROCESS | 31004 | 1461340326978 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 08:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1429ms 08:52:07 INFO - PROCESS | 31004 | 1461340327036 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 08:52:07 INFO - PROCESS | 31004 | 1461340327039 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 08:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:52:07 INFO - PROCESS | 31004 | 1461340327046 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:52:07 INFO - PROCESS | 31004 | 1461340327050 Marionette TRACE conn4 <- [1,814,null,{}] 08:52:07 INFO - PROCESS | 31004 | 1461340327055 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:07 INFO - PROCESS | 31004 | 1461340327233 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 08:52:07 INFO - PROCESS | 31004 | 1461340327420 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:07 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60e75000 == 87 [pid = 31004] [id = 211] 08:52:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d61198c00) [pid = 31004] [serial = 633] [outer = (nil)] 08:52:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d74c3e400) [pid = 31004] [serial = 634] [outer = 0x7f6d61198c00] 08:52:07 INFO - PROCESS | 31004 | 1461340327504 Marionette DEBUG loaded listener.js 08:52:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d7803ec00) [pid = 31004] [serial = 635] [outer = 0x7f6d61198c00] 08:52:08 INFO - PROCESS | 31004 | 1461340328443 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 08:52:08 INFO - PROCESS | 31004 | 1461340328490 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 08:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:52:08 INFO - PROCESS | 31004 | 1461340328496 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:52:08 INFO - PROCESS | 31004 | 1461340328499 Marionette TRACE conn4 <- [1,818,null,{}] 08:52:08 INFO - PROCESS | 31004 | 1461340328504 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:08 INFO - PROCESS | 31004 | 1461340328683 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 08:52:08 INFO - PROCESS | 31004 | 1461340328867 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61064800 == 88 [pid = 31004] [id = 212] 08:52:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d611dcc00) [pid = 31004] [serial = 636] [outer = (nil)] 08:52:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d612ce800) [pid = 31004] [serial = 637] [outer = 0x7f6d611dcc00] 08:52:08 INFO - PROCESS | 31004 | 1461340328941 Marionette DEBUG loaded listener.js 08:52:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d6480fc00) [pid = 31004] [serial = 638] [outer = 0x7f6d611dcc00] 08:52:09 INFO - PROCESS | 31004 | 1461340329852 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 08:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1384ms 08:52:09 INFO - PROCESS | 31004 | 1461340329883 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 08:52:09 INFO - PROCESS | 31004 | 1461340329888 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 08:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:52:09 INFO - PROCESS | 31004 | 1461340329894 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:52:09 INFO - PROCESS | 31004 | 1461340329896 Marionette TRACE conn4 <- [1,822,null,{}] 08:52:09 INFO - PROCESS | 31004 | 1461340329902 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:10 INFO - PROCESS | 31004 | 1461340330072 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 08:52:10 INFO - PROCESS | 31004 | 1461340330255 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:10 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61081800 == 89 [pid = 31004] [id = 213] 08:52:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d628cd400) [pid = 31004] [serial = 639] [outer = (nil)] 08:52:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d62c6c800) [pid = 31004] [serial = 640] [outer = 0x7f6d628cd400] 08:52:10 INFO - PROCESS | 31004 | 1461340330332 Marionette DEBUG loaded listener.js 08:52:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d64811800) [pid = 31004] [serial = 641] [outer = 0x7f6d628cd400] 08:52:11 INFO - PROCESS | 31004 | 1461340331743 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 08:52:11 INFO - PROCESS | 31004 | 1461340331885 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 08:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:52:11 INFO - PROCESS | 31004 | 1461340331913 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:52:11 INFO - PROCESS | 31004 | 1461340331918 Marionette TRACE conn4 <- [1,826,null,{}] 08:52:11 INFO - PROCESS | 31004 | 1461340331925 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:12 INFO - PROCESS | 31004 | 1461340332082 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 08:52:12 INFO - PROCESS | 31004 | 1461340332262 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:12 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d62cc1000 == 90 [pid = 31004] [id = 214] 08:52:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d611e4000) [pid = 31004] [serial = 642] [outer = (nil)] 08:52:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d611e8400) [pid = 31004] [serial = 643] [outer = 0x7f6d611e4000] 08:52:12 INFO - PROCESS | 31004 | 1461340332337 Marionette DEBUG loaded listener.js 08:52:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d628c7400) [pid = 31004] [serial = 644] [outer = 0x7f6d611e4000] 08:52:13 INFO - PROCESS | 31004 | 1461340333425 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 08:52:13 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d1a5000 == 89 [pid = 31004] [id = 58] 08:52:13 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d822f0000 == 88 [pid = 31004] [id = 43] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d7202ac00) [pid = 31004] [serial = 568] [outer = (nil)] [url = about:blank] 08:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1588ms 08:52:13 INFO - PROCESS | 31004 | 1461340333507 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 08:52:13 INFO - PROCESS | 31004 | 1461340333514 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 08:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:52:13 INFO - PROCESS | 31004 | 1461340333524 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:52:13 INFO - PROCESS | 31004 | 1461340333527 Marionette TRACE conn4 <- [1,830,null,{}] 08:52:13 INFO - PROCESS | 31004 | 1461340333533 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:13 INFO - PROCESS | 31004 | 1461340333705 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d74473000) [pid = 31004] [serial = 503] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d84e17400) [pid = 31004] [serial = 316] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d74013c00) [pid = 31004] [serial = 313] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d893b1800) [pid = 31004] [serial = 325] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d68ef0400) [pid = 31004] [serial = 538] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d6fa8cc00) [pid = 31004] [serial = 488] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d6d393c00) [pid = 31004] [serial = 562] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d8b610800) [pid = 31004] [serial = 367] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d612d0c00) [pid = 31004] [serial = 512] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d78043c00) [pid = 31004] [serial = 550] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d6fa8bc00) [pid = 31004] [serial = 566] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d6ed7c000) [pid = 31004] [serial = 271] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d64a6dc00) [pid = 31004] [serial = 553] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d62a1cc00) [pid = 31004] [serial = 458] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d6ed85000) [pid = 31004] [serial = 277] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d82248000) [pid = 31004] [serial = 554] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d759f4c00) [pid = 31004] [serial = 548] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d6ed82400) [pid = 31004] [serial = 355] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d74014000) [pid = 31004] [serial = 437] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d78036800) [pid = 31004] [serial = 283] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d6bed4c00) [pid = 31004] [serial = 352] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d6bd66400) [pid = 31004] [serial = 394] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d6bed0000) [pid = 31004] [serial = 443] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d6d406400) [pid = 31004] [serial = 310] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d89352c00) [pid = 31004] [serial = 403] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d63d5c800) [pid = 31004] [serial = 409] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d64813000) [pid = 31004] [serial = 509] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d6bb63400) [pid = 31004] [serial = 565] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d6fa88000) [pid = 31004] [serial = 544] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d71469c00) [pid = 31004] [serial = 545] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d8b8f4400) [pid = 31004] [serial = 328] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d74b46c00) [pid = 31004] [serial = 235] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d6f2e9400) [pid = 31004] [serial = 446] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d62c64c00) [pid = 31004] [serial = 461] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 134 (0x7f6d68ee5c00) [pid = 31004] [serial = 557] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d63da5000) [pid = 31004] [serial = 412] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 132 (0x7f6d759f3c00) [pid = 31004] [serial = 358] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 131 (0x7f6d6a698000) [pid = 31004] [serial = 539] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 130 (0x7f6d6fc8e400) [pid = 31004] [serial = 518] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 129 (0x7f6d68a7dc00) [pid = 31004] [serial = 556] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 128 (0x7f6d74be4c00) [pid = 31004] [serial = 449] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 127 (0x7f6d6a5dd400) [pid = 31004] [serial = 464] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 126 (0x7f6d83416800) [pid = 31004] [serial = 364] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 125 (0x7f6d7848c000) [pid = 31004] [serial = 515] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 124 (0x7f6d6ee39000) [pid = 31004] [serial = 497] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 123 (0x7f6d74f3e800) [pid = 31004] [serial = 280] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 122 (0x7f6d6a86a400) [pid = 31004] [serial = 440] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 121 (0x7f6d6a692c00) [pid = 31004] [serial = 559] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 120 (0x7f6d6a65f400) [pid = 31004] [serial = 391] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 119 (0x7f6d7847f000) [pid = 31004] [serial = 506] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 118 (0x7f6d760c9400) [pid = 31004] [serial = 400] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 117 (0x7f6d74b43000) [pid = 31004] [serial = 547] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 116 (0x7f6d81d5d800) [pid = 31004] [serial = 361] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 115 (0x7f6d6a5d9c00) [pid = 31004] [serial = 491] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 114 (0x7f6d8c470400) [pid = 31004] [serial = 406] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 113 (0x7f6d714d0400) [pid = 31004] [serial = 500] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 112 (0x7f6d759efc00) [pid = 31004] [serial = 536] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 111 (0x7f6d81f67c00) [pid = 31004] [serial = 238] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 110 (0x7f6d6aedd800) [pid = 31004] [serial = 494] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 109 (0x7f6d6aeda000) [pid = 31004] [serial = 560] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 108 (0x7f6d6c0b2c00) [pid = 31004] [serial = 542] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 107 (0x7f6d7389a400) [pid = 31004] [serial = 397] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 106 (0x7f6d86d4c400) [pid = 31004] [serial = 244] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 105 (0x7f6d6ea5d800) [pid = 31004] [serial = 563] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 104 (0x7f6d753b6000) [pid = 31004] [serial = 455] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 103 (0x7f6d6bd6a400) [pid = 31004] [serial = 322] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 102 (0x7f6d6aed6800) [pid = 31004] [serial = 541] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 101 (0x7f6d87633800) [pid = 31004] [serial = 319] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 100 (0x7f6d89d8c400) [pid = 31004] [serial = 241] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 99 (0x7f6d68a87800) [pid = 31004] [serial = 452] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 98 (0x7f6d81f66400) [pid = 31004] [serial = 551] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 97 (0x7f6d8b66d000) [pid = 31004] [serial = 247] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 96 (0x7f6d6ed7cc00) [pid = 31004] [serial = 274] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 95 (0x7f6d876cfc00) [pid = 31004] [serial = 192] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | --DOMWINDOW == 94 (0x7f6d7c17dc00) [pid = 31004] [serial = 286] [outer = (nil)] [url = about:blank] 08:52:13 INFO - PROCESS | 31004 | 1461340333940 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d62be6800 == 89 [pid = 31004] [id = 215] 08:52:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 95 (0x7f6d62a1a400) [pid = 31004] [serial = 645] [outer = (nil)] 08:52:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 96 (0x7f6d62c63c00) [pid = 31004] [serial = 646] [outer = 0x7f6d62a1a400] 08:52:14 INFO - PROCESS | 31004 | 1461340334019 Marionette DEBUG loaded listener.js 08:52:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 97 (0x7f6d63d51400) [pid = 31004] [serial = 647] [outer = 0x7f6d62a1a400] 08:52:14 INFO - PROCESS | 31004 | 1461340334780 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 08:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1328ms 08:52:14 INFO - PROCESS | 31004 | 1461340334853 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 08:52:14 INFO - PROCESS | 31004 | 1461340334857 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 08:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:52:14 INFO - PROCESS | 31004 | 1461340334862 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:52:14 INFO - PROCESS | 31004 | 1461340334867 Marionette TRACE conn4 <- [1,834,null,{}] 08:52:14 INFO - PROCESS | 31004 | 1461340334884 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:15 INFO - PROCESS | 31004 | 1461340335060 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 08:52:15 INFO - PROCESS | 31004 | 1461340335174 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:15 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d648e4000 == 90 [pid = 31004] [id = 216] 08:52:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 98 (0x7f6d63d9fc00) [pid = 31004] [serial = 648] [outer = (nil)] 08:52:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 99 (0x7f6d64664c00) [pid = 31004] [serial = 649] [outer = 0x7f6d63d9fc00] 08:52:15 INFO - PROCESS | 31004 | 1461340335245 Marionette DEBUG loaded listener.js 08:52:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 100 (0x7f6d64a64c00) [pid = 31004] [serial = 650] [outer = 0x7f6d63d9fc00] 08:52:16 INFO - PROCESS | 31004 | 1461340336095 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 08:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1281ms 08:52:16 INFO - PROCESS | 31004 | 1461340336155 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 08:52:16 INFO - PROCESS | 31004 | 1461340336160 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 08:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:52:16 INFO - PROCESS | 31004 | 1461340336166 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:52:16 INFO - PROCESS | 31004 | 1461340336169 Marionette TRACE conn4 <- [1,838,null,{}] 08:52:16 INFO - PROCESS | 31004 | 1461340336174 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:16 INFO - PROCESS | 31004 | 1461340336389 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 08:52:16 INFO - PROCESS | 31004 | 1461340336414 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68d03000 == 91 [pid = 31004] [id = 217] 08:52:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 101 (0x7f6d64a6c000) [pid = 31004] [serial = 651] [outer = (nil)] 08:52:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 102 (0x7f6d68a89000) [pid = 31004] [serial = 652] [outer = 0x7f6d64a6c000] 08:52:16 INFO - PROCESS | 31004 | 1461340336476 Marionette DEBUG loaded listener.js 08:52:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 103 (0x7f6d68ca9c00) [pid = 31004] [serial = 653] [outer = 0x7f6d64a6c000] 08:52:17 INFO - PROCESS | 31004 | 1461340337322 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 08:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1185ms 08:52:17 INFO - PROCESS | 31004 | 1461340337352 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 08:52:17 INFO - PROCESS | 31004 | 1461340337356 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 08:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:52:17 INFO - PROCESS | 31004 | 1461340337361 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:52:17 INFO - PROCESS | 31004 | 1461340337363 Marionette TRACE conn4 <- [1,842,null,{}] 08:52:17 INFO - PROCESS | 31004 | 1461340337369 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:17 INFO - PROCESS | 31004 | 1461340337626 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 08:52:17 INFO - PROCESS | 31004 | 1461340337686 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6a40f000 == 92 [pid = 31004] [id = 218] 08:52:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 104 (0x7f6d68cab400) [pid = 31004] [serial = 654] [outer = (nil)] 08:52:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 105 (0x7f6d68caf800) [pid = 31004] [serial = 655] [outer = 0x7f6d68cab400] 08:52:17 INFO - PROCESS | 31004 | 1461340337796 Marionette DEBUG loaded listener.js 08:52:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 106 (0x7f6d68ef0400) [pid = 31004] [serial = 656] [outer = 0x7f6d68cab400] 08:52:18 INFO - PROCESS | 31004 | --DOMWINDOW == 105 (0x7f6d611da400) [pid = 31004] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:52:18 INFO - PROCESS | 31004 | --DOMWINDOW == 104 (0x7f6d6e095800) [pid = 31004] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:52:18 INFO - PROCESS | 31004 | --DOMWINDOW == 103 (0x7f6d60f47800) [pid = 31004] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:52:18 INFO - PROCESS | 31004 | --DOMWINDOW == 102 (0x7f6d6c084000) [pid = 31004] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:52:18 INFO - PROCESS | 31004 | --DOMWINDOW == 101 (0x7f6d714cf400) [pid = 31004] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:52:18 INFO - PROCESS | 31004 | --DOMWINDOW == 100 (0x7f6d68a80000) [pid = 31004] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:52:18 INFO - PROCESS | 31004 | --DOMWINDOW == 99 (0x7f6d64a6ac00) [pid = 31004] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:52:18 INFO - PROCESS | 31004 | --DOMWINDOW == 98 (0x7f6d611e1c00) [pid = 31004] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:52:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 99 (0x7f6d628c4800) [pid = 31004] [serial = 657] [outer = 0x7f6d6b31c800] 08:52:19 INFO - PROCESS | 31004 | 1461340339146 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 08:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1834ms 08:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:52:19 INFO - PROCESS | 31004 | 1461340339197 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 08:52:19 INFO - PROCESS | 31004 | 1461340339200 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 08:52:19 INFO - PROCESS | 31004 | 1461340339206 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:52:19 INFO - PROCESS | 31004 | 1461340339209 Marionette TRACE conn4 <- [1,846,null,{}] 08:52:19 INFO - PROCESS | 31004 | 1461340339214 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:19 INFO - PROCESS | 31004 | 1461340339457 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 08:52:19 INFO - PROCESS | 31004 | 1461340339473 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b0cc000 == 93 [pid = 31004] [id = 219] 08:52:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 100 (0x7f6d68ef0000) [pid = 31004] [serial = 658] [outer = (nil)] 08:52:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 101 (0x7f6d68ef0c00) [pid = 31004] [serial = 659] [outer = 0x7f6d68ef0000] 08:52:19 INFO - PROCESS | 31004 | 1461340339539 Marionette DEBUG loaded listener.js 08:52:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 102 (0x7f6d6a7c5000) [pid = 31004] [serial = 660] [outer = 0x7f6d68ef0000] 08:52:20 INFO - PROCESS | 31004 | 1461340340301 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 08:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1128ms 08:52:20 INFO - PROCESS | 31004 | 1461340340341 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 08:52:20 INFO - PROCESS | 31004 | 1461340340344 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 08:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:52:20 INFO - PROCESS | 31004 | 1461340340352 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:52:20 INFO - PROCESS | 31004 | 1461340340354 Marionette TRACE conn4 <- [1,850,null,{}] 08:52:20 INFO - PROCESS | 31004 | 1461340340360 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:20 INFO - PROCESS | 31004 | 1461340340624 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 08:52:20 INFO - PROCESS | 31004 | 1461340340797 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:20 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60fde000 == 94 [pid = 31004] [id = 220] 08:52:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 103 (0x7f6d61191c00) [pid = 31004] [serial = 661] [outer = (nil)] 08:52:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 104 (0x7f6d61197800) [pid = 31004] [serial = 662] [outer = 0x7f6d61191c00] 08:52:20 INFO - PROCESS | 31004 | 1461340340874 Marionette DEBUG loaded listener.js 08:52:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 105 (0x7f6d611e2000) [pid = 31004] [serial = 663] [outer = 0x7f6d61191c00] 08:52:21 INFO - PROCESS | 31004 | 1461340341868 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 08:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1579ms 08:52:21 INFO - PROCESS | 31004 | 1461340341935 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 08:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:52:21 INFO - PROCESS | 31004 | 1461340341942 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 08:52:21 INFO - PROCESS | 31004 | 1461340341949 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:52:21 INFO - PROCESS | 31004 | 1461340341955 Marionette TRACE conn4 <- [1,854,null,{}] 08:52:21 INFO - PROCESS | 31004 | 1461340341962 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:22 INFO - PROCESS | 31004 | 1461340342193 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 08:52:22 INFO - PROCESS | 31004 | 1461340342350 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d648ee000 == 95 [pid = 31004] [id = 221] 08:52:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 106 (0x7f6d63d58c00) [pid = 31004] [serial = 664] [outer = (nil)] 08:52:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 107 (0x7f6d63da6c00) [pid = 31004] [serial = 665] [outer = 0x7f6d63d58c00] 08:52:22 INFO - PROCESS | 31004 | 1461340342483 Marionette DEBUG loaded listener.js 08:52:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 108 (0x7f6d64666400) [pid = 31004] [serial = 666] [outer = 0x7f6d63d58c00] 08:52:23 INFO - PROCESS | 31004 | 1461340343409 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 08:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1538ms 08:52:23 INFO - PROCESS | 31004 | 1461340343487 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 08:52:23 INFO - PROCESS | 31004 | 1461340343492 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 08:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:52:23 INFO - PROCESS | 31004 | 1461340343498 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:52:23 INFO - PROCESS | 31004 | 1461340343501 Marionette TRACE conn4 <- [1,858,null,{}] 08:52:23 INFO - PROCESS | 31004 | 1461340343507 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:23 INFO - PROCESS | 31004 | 1461340343713 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 08:52:23 INFO - PROCESS | 31004 | 1461340343960 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba75000 == 96 [pid = 31004] [id = 222] 08:52:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 109 (0x7f6d68a87800) [pid = 31004] [serial = 667] [outer = (nil)] 08:52:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 110 (0x7f6d68eec000) [pid = 31004] [serial = 668] [outer = 0x7f6d68a87800] 08:52:24 INFO - PROCESS | 31004 | 1461340344050 Marionette DEBUG loaded listener.js 08:52:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 111 (0x7f6d6a5de000) [pid = 31004] [serial = 669] [outer = 0x7f6d68a87800] 08:52:24 INFO - PROCESS | 31004 | 1461340344893 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 08:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1429ms 08:52:24 INFO - PROCESS | 31004 | 1461340344928 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 08:52:24 INFO - PROCESS | 31004 | 1461340344934 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 08:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:52:24 INFO - PROCESS | 31004 | 1461340344951 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:52:24 INFO - PROCESS | 31004 | 1461340344958 Marionette TRACE conn4 <- [1,862,null,{}] 08:52:24 INFO - PROCESS | 31004 | 1461340344963 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:25 INFO - PROCESS | 31004 | 1461340345158 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 08:52:25 INFO - PROCESS | 31004 | 1461340345316 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6c28a800 == 97 [pid = 31004] [id = 223] 08:52:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 112 (0x7f6d68ca2000) [pid = 31004] [serial = 670] [outer = (nil)] 08:52:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 113 (0x7f6d6a7c6800) [pid = 31004] [serial = 671] [outer = 0x7f6d68ca2000] 08:52:25 INFO - PROCESS | 31004 | 1461340345393 Marionette DEBUG loaded listener.js 08:52:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 114 (0x7f6d6a86b400) [pid = 31004] [serial = 672] [outer = 0x7f6d68ca2000] 08:52:26 INFO - PROCESS | 31004 | 1461340346300 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 08:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1390ms 08:52:26 INFO - PROCESS | 31004 | 1461340346333 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 08:52:26 INFO - PROCESS | 31004 | 1461340346337 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 08:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:52:26 INFO - PROCESS | 31004 | 1461340346342 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:52:26 INFO - PROCESS | 31004 | 1461340346345 Marionette TRACE conn4 <- [1,866,null,{}] 08:52:26 INFO - PROCESS | 31004 | 1461340346350 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:26 INFO - PROCESS | 31004 | 1461340346510 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 08:52:26 INFO - PROCESS | 31004 | 1461340346670 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d4ca000 == 98 [pid = 31004] [id = 224] 08:52:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 115 (0x7f6d6a5e0000) [pid = 31004] [serial = 673] [outer = (nil)] 08:52:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 116 (0x7f6d6a879000) [pid = 31004] [serial = 674] [outer = 0x7f6d6a5e0000] 08:52:26 INFO - PROCESS | 31004 | 1461340346746 Marionette DEBUG loaded listener.js 08:52:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 117 (0x7f6d6aed5c00) [pid = 31004] [serial = 675] [outer = 0x7f6d6a5e0000] 08:52:27 INFO - PROCESS | 31004 | 1461340347656 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 08:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1381ms 08:52:27 INFO - PROCESS | 31004 | 1461340347725 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 08:52:27 INFO - PROCESS | 31004 | 1461340347730 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 08:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:52:27 INFO - PROCESS | 31004 | 1461340347736 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:52:27 INFO - PROCESS | 31004 | 1461340347740 Marionette TRACE conn4 <- [1,870,null,{}] 08:52:27 INFO - PROCESS | 31004 | 1461340347745 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:27 INFO - PROCESS | 31004 | 1461340347940 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 08:52:28 INFO - PROCESS | 31004 | 1461340348100 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:28 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ecb5800 == 99 [pid = 31004] [id = 225] 08:52:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 118 (0x7f6d6b31b400) [pid = 31004] [serial = 676] [outer = (nil)] 08:52:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 119 (0x7f6d6b657000) [pid = 31004] [serial = 677] [outer = 0x7f6d6b31b400] 08:52:28 INFO - PROCESS | 31004 | 1461340348259 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 120 (0x7f6d6bb5a800) [pid = 31004] [serial = 678] [outer = 0x7f6d6b31b400] 08:52:29 INFO - PROCESS | 31004 | 1461340349118 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 08:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1428ms 08:52:29 INFO - PROCESS | 31004 | 1461340349168 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 08:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:52:29 INFO - PROCESS | 31004 | 1461340349172 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 08:52:29 INFO - PROCESS | 31004 | 1461340349179 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:52:29 INFO - PROCESS | 31004 | 1461340349182 Marionette TRACE conn4 <- [1,874,null,{}] 08:52:29 INFO - PROCESS | 31004 | 1461340349187 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:29 INFO - PROCESS | 31004 | 1461340349370 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 08:52:29 INFO - PROCESS | 31004 | 1461340349530 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ee95800 == 100 [pid = 31004] [id = 226] 08:52:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 121 (0x7f6d6aed8000) [pid = 31004] [serial = 679] [outer = (nil)] 08:52:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 122 (0x7f6d6bd68800) [pid = 31004] [serial = 680] [outer = 0x7f6d6aed8000] 08:52:29 INFO - PROCESS | 31004 | 1461340349607 Marionette DEBUG loaded listener.js 08:52:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 123 (0x7f6d6becf000) [pid = 31004] [serial = 681] [outer = 0x7f6d6aed8000] 08:52:30 INFO - PROCESS | 31004 | 1461340350485 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 08:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1379ms 08:52:30 INFO - PROCESS | 31004 | 1461340350561 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 08:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:52:30 INFO - PROCESS | 31004 | 1461340350571 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 08:52:30 INFO - PROCESS | 31004 | 1461340350577 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 31004 | 1461340350581 Marionette TRACE conn4 <- [1,878,null,{}] 08:52:30 INFO - PROCESS | 31004 | 1461340350588 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:30 INFO - PROCESS | 31004 | 1461340350790 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 08:52:30 INFO - PROCESS | 31004 | 1461340350950 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f5fc800 == 101 [pid = 31004] [id = 227] 08:52:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 124 (0x7f6d6b31bc00) [pid = 31004] [serial = 682] [outer = (nil)] 08:52:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 125 (0x7f6d6bed4800) [pid = 31004] [serial = 683] [outer = 0x7f6d6b31bc00] 08:52:31 INFO - PROCESS | 31004 | 1461340351029 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 126 (0x7f6d6c089000) [pid = 31004] [serial = 684] [outer = 0x7f6d6b31bc00] 08:52:31 INFO - PROCESS | 31004 | 1461340351849 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 08:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1332ms 08:52:31 INFO - PROCESS | 31004 | 1461340351910 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 08:52:31 INFO - PROCESS | 31004 | 1461340351914 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 08:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:52:31 INFO - PROCESS | 31004 | 1461340351920 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:52:31 INFO - PROCESS | 31004 | 1461340351923 Marionette TRACE conn4 <- [1,882,null,{}] 08:52:31 INFO - PROCESS | 31004 | 1461340351928 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:32 INFO - PROCESS | 31004 | 1461340352100 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 08:52:32 INFO - PROCESS | 31004 | 1461340352262 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f744000 == 102 [pid = 31004] [id = 228] 08:52:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 127 (0x7f6d60f50000) [pid = 31004] [serial = 685] [outer = (nil)] 08:52:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 128 (0x7f6d6c0b2400) [pid = 31004] [serial = 686] [outer = 0x7f6d60f50000] 08:52:32 INFO - PROCESS | 31004 | 1461340352338 Marionette DEBUG loaded listener.js 08:52:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 129 (0x7f6d6c0bac00) [pid = 31004] [serial = 687] [outer = 0x7f6d60f50000] 08:52:33 INFO - PROCESS | 31004 | 1461340353190 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 08:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1328ms 08:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:52:33 INFO - PROCESS | 31004 | 1461340353249 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 08:52:33 INFO - PROCESS | 31004 | 1461340353251 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 08:52:33 INFO - PROCESS | 31004 | 1461340353257 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:52:33 INFO - PROCESS | 31004 | 1461340353260 Marionette TRACE conn4 <- [1,886,null,{}] 08:52:33 INFO - PROCESS | 31004 | 1461340353266 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:33 INFO - PROCESS | 31004 | 1461340353425 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 08:52:33 INFO - PROCESS | 31004 | 1461340353598 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6fda2800 == 103 [pid = 31004] [id = 229] 08:52:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 130 (0x7f6d6bd5f000) [pid = 31004] [serial = 688] [outer = (nil)] 08:52:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 131 (0x7f6d6c306400) [pid = 31004] [serial = 689] [outer = 0x7f6d6bd5f000] 08:52:33 INFO - PROCESS | 31004 | 1461340353671 Marionette DEBUG loaded listener.js 08:52:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d6d0f4c00) [pid = 31004] [serial = 690] [outer = 0x7f6d6bd5f000] 08:52:34 INFO - PROCESS | 31004 | 1461340354534 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 08:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1334ms 08:52:34 INFO - PROCESS | 31004 | 1461340354593 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 08:52:34 INFO - PROCESS | 31004 | 1461340354597 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 08:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:52:34 INFO - PROCESS | 31004 | 1461340354603 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:52:34 INFO - PROCESS | 31004 | 1461340354606 Marionette TRACE conn4 <- [1,890,null,{}] 08:52:34 INFO - PROCESS | 31004 | 1461340354611 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:34 INFO - PROCESS | 31004 | 1461340354784 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 08:52:34 INFO - PROCESS | 31004 | 1461340354945 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:34 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d71e1f800 == 104 [pid = 31004] [id = 230] 08:52:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 133 (0x7f6d6c090800) [pid = 31004] [serial = 691] [outer = (nil)] 08:52:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d6d399800) [pid = 31004] [serial = 692] [outer = 0x7f6d6c090800] 08:52:35 INFO - PROCESS | 31004 | 1461340355094 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d6e097400) [pid = 31004] [serial = 693] [outer = 0x7f6d6c090800] 08:52:36 INFO - PROCESS | 31004 | 1461340356008 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 08:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1432ms 08:52:36 INFO - PROCESS | 31004 | 1461340356035 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 08:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:52:36 INFO - PROCESS | 31004 | 1461340356044 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 08:52:36 INFO - PROCESS | 31004 | 1461340356049 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:52:36 INFO - PROCESS | 31004 | 1461340356052 Marionette TRACE conn4 <- [1,894,null,{}] 08:52:36 INFO - PROCESS | 31004 | 1461340356058 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:36 INFO - PROCESS | 31004 | 1461340356286 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 08:52:36 INFO - PROCESS | 31004 | 1461340356455 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:36 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74082000 == 105 [pid = 31004] [id = 231] 08:52:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d612ce000) [pid = 31004] [serial = 694] [outer = (nil)] 08:52:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d6ea59400) [pid = 31004] [serial = 695] [outer = 0x7f6d612ce000] 08:52:36 INFO - PROCESS | 31004 | 1461340356523 Marionette DEBUG loaded listener.js 08:52:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d6ec8f400) [pid = 31004] [serial = 696] [outer = 0x7f6d612ce000] 08:52:37 INFO - PROCESS | 31004 | 1461340357383 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 08:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1381ms 08:52:37 INFO - PROCESS | 31004 | 1461340357431 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 08:52:37 INFO - PROCESS | 31004 | 1461340357435 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 08:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:52:37 INFO - PROCESS | 31004 | 1461340357441 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:52:37 INFO - PROCESS | 31004 | 1461340357443 Marionette TRACE conn4 <- [1,898,null,{}] 08:52:37 INFO - PROCESS | 31004 | 1461340357449 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:37 INFO - PROCESS | 31004 | 1461340357648 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 08:52:38 INFO - PROCESS | 31004 | 1461340358146 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d640ee000 == 106 [pid = 31004] [id = 232] 08:52:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d61191400) [pid = 31004] [serial = 697] [outer = (nil)] 08:52:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d611da400) [pid = 31004] [serial = 698] [outer = 0x7f6d61191400] 08:52:38 INFO - PROCESS | 31004 | 1461340358259 Marionette DEBUG loaded listener.js 08:52:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d628c2400) [pid = 31004] [serial = 699] [outer = 0x7f6d61191400] 08:52:39 INFO - PROCESS | 31004 | 1461340359148 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 08:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1785ms 08:52:39 INFO - PROCESS | 31004 | 1461340359228 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 08:52:39 INFO - PROCESS | 31004 | 1461340359241 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 08:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:52:39 INFO - PROCESS | 31004 | 1461340359260 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:52:39 INFO - PROCESS | 31004 | 1461340359264 Marionette TRACE conn4 <- [1,902,null,{}] 08:52:39 INFO - PROCESS | 31004 | 1461340359274 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:39 INFO - PROCESS | 31004 | 1461340359529 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 08:52:39 INFO - PROCESS | 31004 | 1461340359718 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:39 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60fcc800 == 107 [pid = 31004] [id = 233] 08:52:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d63d59000) [pid = 31004] [serial = 700] [outer = (nil)] 08:52:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d63da6000) [pid = 31004] [serial = 701] [outer = 0x7f6d63d59000] 08:52:39 INFO - PROCESS | 31004 | 1461340359790 Marionette DEBUG loaded listener.js 08:52:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d64806800) [pid = 31004] [serial = 702] [outer = 0x7f6d63d59000] 08:52:40 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6a40f000 == 106 [pid = 31004] [id = 218] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d64663000) [pid = 31004] [serial = 610] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d648e4000 == 105 [pid = 31004] [id = 216] 08:52:40 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d62be6800 == 104 [pid = 31004] [id = 215] 08:52:40 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d62cc1000 == 103 [pid = 31004] [id = 214] 08:52:40 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8a0e5000 == 102 [pid = 31004] [id = 207] 08:52:40 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86b30800 == 101 [pid = 31004] [id = 206] 08:52:40 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d73e42000 == 100 [pid = 31004] [id = 205] 08:52:40 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ba72800 == 99 [pid = 31004] [id = 204] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d611e2800) [pid = 31004] [serial = 604] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d611e7000) [pid = 31004] [serial = 605] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d6ea5c400) [pid = 31004] [serial = 595] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d64a64000) [pid = 31004] [serial = 590] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d61194c00) [pid = 31004] [serial = 589] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d60f4ac00) [pid = 31004] [serial = 583] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d712f8c00) [pid = 31004] [serial = 598] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d749a2c00) [pid = 31004] [serial = 599] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 134 (0x7f6d6ea24400) [pid = 31004] [serial = 574] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d832ba800) [pid = 31004] [serial = 586] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 132 (0x7f6d77fcdc00) [pid = 31004] [serial = 580] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 131 (0x7f6d6a692400) [pid = 31004] [serial = 571] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 130 (0x7f6d764c2c00) [pid = 31004] [serial = 577] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 129 (0x7f6d73ece400) [pid = 31004] [serial = 569] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 128 (0x7f6d6a7ca400) [pid = 31004] [serial = 593] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 127 (0x7f6d6a654400) [pid = 31004] [serial = 592] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 126 (0x7f6d6ee42c00) [pid = 31004] [serial = 596] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 125 (0x7f6d760bf000) [pid = 31004] [serial = 601] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 124 (0x7f6d764cc000) [pid = 31004] [serial = 602] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 123 (0x7f6d62a17000) [pid = 31004] [serial = 607] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | --DOMWINDOW == 122 (0x7f6d64662c00) [pid = 31004] [serial = 608] [outer = (nil)] [url = about:blank] 08:52:40 INFO - PROCESS | 31004 | 1461340360704 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 08:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1494ms 08:52:40 INFO - PROCESS | 31004 | 1461340360753 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 08:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:52:40 INFO - PROCESS | 31004 | 1461340360759 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 08:52:40 INFO - PROCESS | 31004 | 1461340360765 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:52:40 INFO - PROCESS | 31004 | 1461340360768 Marionette TRACE conn4 <- [1,906,null,{}] 08:52:40 INFO - PROCESS | 31004 | 1461340360773 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:40 INFO - PROCESS | 31004 | 1461340360940 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 08:52:41 INFO - PROCESS | 31004 | 1461340361081 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d646b1800 == 100 [pid = 31004] [id = 234] 08:52:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 123 (0x7f6d628cfc00) [pid = 31004] [serial = 703] [outer = (nil)] 08:52:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 124 (0x7f6d64a71400) [pid = 31004] [serial = 704] [outer = 0x7f6d628cfc00] 08:52:41 INFO - PROCESS | 31004 | 1461340361197 Marionette DEBUG loaded listener.js 08:52:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 125 (0x7f6d68ca9800) [pid = 31004] [serial = 705] [outer = 0x7f6d628cfc00] 08:52:41 INFO - PROCESS | 31004 | 1461340361951 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 08:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1234ms 08:52:42 INFO - PROCESS | 31004 | 1461340362002 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 08:52:42 INFO - PROCESS | 31004 | 1461340362006 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 08:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:52:42 INFO - PROCESS | 31004 | 1461340362019 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:52:42 INFO - PROCESS | 31004 | 1461340362027 Marionette TRACE conn4 <- [1,910,null,{}] 08:52:42 INFO - PROCESS | 31004 | 1461340362039 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:42 INFO - PROCESS | 31004 | 1461340362195 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 08:52:42 INFO - PROCESS | 31004 | 1461340362207 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:42 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b79e800 == 101 [pid = 31004] [id = 235] 08:52:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 126 (0x7f6d68ef0800) [pid = 31004] [serial = 706] [outer = (nil)] 08:52:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 127 (0x7f6d6a694c00) [pid = 31004] [serial = 707] [outer = 0x7f6d68ef0800] 08:52:42 INFO - PROCESS | 31004 | 1461340362267 Marionette DEBUG loaded listener.js 08:52:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 128 (0x7f6d6a86dc00) [pid = 31004] [serial = 708] [outer = 0x7f6d68ef0800] 08:52:43 INFO - PROCESS | 31004 | 1461340363126 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 08:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1160ms 08:52:43 INFO - PROCESS | 31004 | 1461340363173 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 08:52:43 INFO - PROCESS | 31004 | 1461340363176 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 08:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:52:43 INFO - PROCESS | 31004 | 1461340363207 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:52:43 INFO - PROCESS | 31004 | 1461340363209 Marionette TRACE conn4 <- [1,914,null,{}] 08:52:43 INFO - PROCESS | 31004 | 1461340363214 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:43 INFO - PROCESS | 31004 | 1461340363408 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 08:52:43 INFO - PROCESS | 31004 | 1461340363426 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:43 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6be33000 == 102 [pid = 31004] [id = 236] 08:52:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 129 (0x7f6d6119b400) [pid = 31004] [serial = 709] [outer = (nil)] 08:52:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 130 (0x7f6d6aed1800) [pid = 31004] [serial = 710] [outer = 0x7f6d6119b400] 08:52:43 INFO - PROCESS | 31004 | 1461340363487 Marionette DEBUG loaded listener.js 08:52:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 131 (0x7f6d6b31ac00) [pid = 31004] [serial = 711] [outer = 0x7f6d6119b400] 08:52:44 INFO - PROCESS | 31004 | 1461340364339 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1178ms 08:52:44 INFO - PROCESS | 31004 | 1461340364385 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 08:52:44 INFO - PROCESS | 31004 | 1461340364388 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 08:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:52:44 INFO - PROCESS | 31004 | 1461340364410 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 31004 | 1461340364414 Marionette TRACE conn4 <- [1,918,null,{}] 08:52:44 INFO - PROCESS | 31004 | 1461340364419 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:44 INFO - PROCESS | 31004 | 1461340364620 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 08:52:44 INFO - PROCESS | 31004 | 1461340364645 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:44 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ed0c800 == 103 [pid = 31004] [id = 237] 08:52:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d6bb59000) [pid = 31004] [serial = 712] [outer = (nil)] 08:52:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 133 (0x7f6d6bb60400) [pid = 31004] [serial = 713] [outer = 0x7f6d6bb59000] 08:52:44 INFO - PROCESS | 31004 | 1461340364718 Marionette DEBUG loaded listener.js 08:52:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d6c0b2800) [pid = 31004] [serial = 714] [outer = 0x7f6d6bb59000] 08:52:45 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d64a6ec00) [pid = 31004] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:52:45 INFO - PROCESS | 31004 | --DOMWINDOW == 132 (0x7f6d7b26bc00) [pid = 31004] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:52:45 INFO - PROCESS | 31004 | --DOMWINDOW == 131 (0x7f6d74b4a400) [pid = 31004] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:52:45 INFO - PROCESS | 31004 | --DOMWINDOW == 130 (0x7f6d60f44400) [pid = 31004] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:52:45 INFO - PROCESS | 31004 | --DOMWINDOW == 129 (0x7f6d6c087800) [pid = 31004] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:52:45 INFO - PROCESS | 31004 | --DOMWINDOW == 128 (0x7f6d6a5ddc00) [pid = 31004] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:52:45 INFO - PROCESS | 31004 | --DOMWINDOW == 127 (0x7f6d62a1a400) [pid = 31004] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:52:45 INFO - PROCESS | 31004 | --DOMWINDOW == 126 (0x7f6d64a6c000) [pid = 31004] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:52:45 INFO - PROCESS | 31004 | --DOMWINDOW == 125 (0x7f6d63d9fc00) [pid = 31004] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:52:45 INFO - PROCESS | 31004 | --DOMWINDOW == 124 (0x7f6d68cab400) [pid = 31004] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:52:45 INFO - PROCESS | 31004 | --DOMWINDOW == 123 (0x7f6d611e4000) [pid = 31004] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:52:45 INFO - PROCESS | 31004 | --DOMWINDOW == 122 (0x7f6d611e2400) [pid = 31004] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:52:45 INFO - PROCESS | 31004 | 1461340365752 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 08:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1401ms 08:52:45 INFO - PROCESS | 31004 | 1461340365796 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 08:52:45 INFO - PROCESS | 31004 | 1461340365798 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 08:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:52:45 INFO - PROCESS | 31004 | 1461340365805 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:52:45 INFO - PROCESS | 31004 | 1461340365807 Marionette TRACE conn4 <- [1,922,null,{}] 08:52:45 INFO - PROCESS | 31004 | 1461340365812 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:46 INFO - PROCESS | 31004 | 1461340366024 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 08:52:46 INFO - PROCESS | 31004 | 1461340366104 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f5fb000 == 104 [pid = 31004] [id = 238] 08:52:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 123 (0x7f6d611e4000) [pid = 31004] [serial = 715] [outer = (nil)] 08:52:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 124 (0x7f6d6a65dc00) [pid = 31004] [serial = 716] [outer = 0x7f6d611e4000] 08:52:46 INFO - PROCESS | 31004 | 1461340366174 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 125 (0x7f6d6d3a0800) [pid = 31004] [serial = 717] [outer = 0x7f6d611e4000] 08:52:46 INFO - PROCESS | 31004 | 1461340366799 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 08:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1034ms 08:52:46 INFO - PROCESS | 31004 | 1461340366840 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 08:52:46 INFO - PROCESS | 31004 | 1461340366843 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 08:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:52:46 INFO - PROCESS | 31004 | 1461340366849 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:52:46 INFO - PROCESS | 31004 | 1461340366851 Marionette TRACE conn4 <- [1,926,null,{}] 08:52:46 INFO - PROCESS | 31004 | 1461340366872 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:47 INFO - PROCESS | 31004 | 1461340367067 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 08:52:47 INFO - PROCESS | 31004 | 1461340367086 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:47 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d73e42000 == 105 [pid = 31004] [id = 239] 08:52:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 126 (0x7f6d63d9fc00) [pid = 31004] [serial = 718] [outer = (nil)] 08:52:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 127 (0x7f6d6ea1c800) [pid = 31004] [serial = 719] [outer = 0x7f6d63d9fc00] 08:52:47 INFO - PROCESS | 31004 | 1461340367146 Marionette DEBUG loaded listener.js 08:52:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 128 (0x7f6d6ec8b000) [pid = 31004] [serial = 720] [outer = 0x7f6d63d9fc00] 08:52:48 INFO - PROCESS | 31004 | 1461340368153 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 08:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1334ms 08:52:48 INFO - PROCESS | 31004 | 1461340368185 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 08:52:48 INFO - PROCESS | 31004 | 1461340368190 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 08:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:52:48 INFO - PROCESS | 31004 | 1461340368200 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:52:48 INFO - PROCESS | 31004 | 1461340368204 Marionette TRACE conn4 <- [1,930,null,{}] 08:52:48 INFO - PROCESS | 31004 | 1461340368212 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:48 INFO - PROCESS | 31004 | 1461340368389 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 08:52:48 INFO - PROCESS | 31004 | 1461340368558 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:48 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d647f7000 == 106 [pid = 31004] [id = 240] 08:52:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 129 (0x7f6d62a10800) [pid = 31004] [serial = 721] [outer = (nil)] 08:52:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 130 (0x7f6d63da7800) [pid = 31004] [serial = 722] [outer = 0x7f6d62a10800] 08:52:48 INFO - PROCESS | 31004 | 1461340368635 Marionette DEBUG loaded listener.js 08:52:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 131 (0x7f6d6480dc00) [pid = 31004] [serial = 723] [outer = 0x7f6d62a10800] 08:52:49 INFO - PROCESS | 31004 | 1461340369606 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 08:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1446ms 08:52:49 INFO - PROCESS | 31004 | 1461340369647 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 08:52:49 INFO - PROCESS | 31004 | 1461340369655 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 08:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:52:49 INFO - PROCESS | 31004 | 1461340369665 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 31004 | 1461340369669 Marionette TRACE conn4 <- [1,934,null,{}] 08:52:49 INFO - PROCESS | 31004 | 1461340369675 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:49 INFO - PROCESS | 31004 | 1461340369868 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 08:52:50 INFO - PROCESS | 31004 | 1461340370029 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:50 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6e056800 == 107 [pid = 31004] [id = 241] 08:52:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d64813400) [pid = 31004] [serial = 724] [outer = (nil)] 08:52:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 133 (0x7f6d6a5dac00) [pid = 31004] [serial = 725] [outer = 0x7f6d64813400] 08:52:50 INFO - PROCESS | 31004 | 1461340370102 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d6a873400) [pid = 31004] [serial = 726] [outer = 0x7f6d64813400] 08:52:51 INFO - PROCESS | 31004 | 1461340371048 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 08:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1450ms 08:52:51 INFO - PROCESS | 31004 | 1461340371117 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 08:52:51 INFO - PROCESS | 31004 | 1461340371121 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 08:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:52:51 INFO - PROCESS | 31004 | 1461340371127 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:52:51 INFO - PROCESS | 31004 | 1461340371133 Marionette TRACE conn4 <- [1,938,null,{}] 08:52:51 INFO - PROCESS | 31004 | 1461340371149 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:51 INFO - PROCESS | 31004 | 1461340371377 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 08:52:51 INFO - PROCESS | 31004 | 1461340371581 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74edd800 == 108 [pid = 31004] [id = 242] 08:52:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d6bb56000) [pid = 31004] [serial = 727] [outer = (nil)] 08:52:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d6c082800) [pid = 31004] [serial = 728] [outer = 0x7f6d6bb56000] 08:52:51 INFO - PROCESS | 31004 | 1461340371701 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d6d403800) [pid = 31004] [serial = 729] [outer = 0x7f6d6bb56000] 08:52:52 INFO - PROCESS | 31004 | 1461340372520 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 08:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1433ms 08:52:52 INFO - PROCESS | 31004 | 1461340372561 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 08:52:52 INFO - PROCESS | 31004 | 1461340372566 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 08:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:52:52 INFO - PROCESS | 31004 | 1461340372571 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:52:52 INFO - PROCESS | 31004 | 1461340372573 Marionette TRACE conn4 <- [1,942,null,{}] 08:52:52 INFO - PROCESS | 31004 | 1461340372579 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:52 INFO - PROCESS | 31004 | 1461340372755 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 08:52:52 INFO - PROCESS | 31004 | 1461340372936 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d75772000 == 109 [pid = 31004] [id = 243] 08:52:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d6bb57c00) [pid = 31004] [serial = 730] [outer = (nil)] 08:52:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d6ea5fc00) [pid = 31004] [serial = 731] [outer = 0x7f6d6bb57c00] 08:52:53 INFO - PROCESS | 31004 | 1461340373041 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d6ed79800) [pid = 31004] [serial = 732] [outer = 0x7f6d6bb57c00] 08:52:53 INFO - PROCESS | 31004 | 1461340373935 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 08:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1427ms 08:52:54 INFO - PROCESS | 31004 | 1461340374000 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 08:52:54 INFO - PROCESS | 31004 | 1461340374004 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 08:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:52:54 INFO - PROCESS | 31004 | 1461340374009 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:52:54 INFO - PROCESS | 31004 | 1461340374013 Marionette TRACE conn4 <- [1,946,null,{}] 08:52:54 INFO - PROCESS | 31004 | 1461340374017 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:54 INFO - PROCESS | 31004 | 1461340374198 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 08:52:54 INFO - PROCESS | 31004 | 1461340374360 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d75f59800 == 110 [pid = 31004] [id = 244] 08:52:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d64a65800) [pid = 31004] [serial = 733] [outer = (nil)] 08:52:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d6ed85000) [pid = 31004] [serial = 734] [outer = 0x7f6d64a65800] 08:52:54 INFO - PROCESS | 31004 | 1461340374464 Marionette DEBUG loaded listener.js 08:52:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d6f2e2c00) [pid = 31004] [serial = 735] [outer = 0x7f6d64a65800] 08:52:55 INFO - PROCESS | 31004 | 1461340375490 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 08:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1537ms 08:52:55 INFO - PROCESS | 31004 | 1461340375548 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 08:52:55 INFO - PROCESS | 31004 | 1461340375552 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 08:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:52:55 INFO - PROCESS | 31004 | 1461340375557 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:52:55 INFO - PROCESS | 31004 | 1461340375560 Marionette TRACE conn4 <- [1,950,null,{}] 08:52:55 INFO - PROCESS | 31004 | 1461340375565 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:55 INFO - PROCESS | 31004 | 1461340375770 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 08:52:55 INFO - PROCESS | 31004 | 1461340375935 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7800b000 == 111 [pid = 31004] [id = 245] 08:52:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d6f2eec00) [pid = 31004] [serial = 736] [outer = (nil)] 08:52:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d6fa86c00) [pid = 31004] [serial = 737] [outer = 0x7f6d6f2eec00] 08:52:56 INFO - PROCESS | 31004 | 1461340376013 Marionette DEBUG loaded listener.js 08:52:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d6fc9bc00) [pid = 31004] [serial = 738] [outer = 0x7f6d6f2eec00] 08:52:57 INFO - PROCESS | 31004 | 1461340377044 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 08:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1536ms 08:52:57 INFO - PROCESS | 31004 | 1461340377095 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 08:52:57 INFO - PROCESS | 31004 | 1461340377099 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 08:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:52:57 INFO - PROCESS | 31004 | 1461340377105 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:52:57 INFO - PROCESS | 31004 | 1461340377107 Marionette TRACE conn4 <- [1,954,null,{}] 08:52:57 INFO - PROCESS | 31004 | 1461340377112 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:57 INFO - PROCESS | 31004 | 1461340377290 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 08:52:57 INFO - PROCESS | 31004 | 1461340377457 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7c1d4000 == 112 [pid = 31004] [id = 246] 08:52:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d6f2f0400) [pid = 31004] [serial = 739] [outer = (nil)] 08:52:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d712f2400) [pid = 31004] [serial = 740] [outer = 0x7f6d6f2f0400] 08:52:57 INFO - PROCESS | 31004 | 1461340377529 Marionette DEBUG loaded listener.js 08:52:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d714cb400) [pid = 31004] [serial = 741] [outer = 0x7f6d6f2f0400] 08:52:58 INFO - PROCESS | 31004 | 1461340378466 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 08:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1427ms 08:52:58 INFO - PROCESS | 31004 | 1461340378535 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 31004 | 1461340378540 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 08:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:52:58 INFO - PROCESS | 31004 | 1461340378548 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 31004 | 1461340378552 Marionette TRACE conn4 <- [1,958,null,{}] 08:52:58 INFO - PROCESS | 31004 | 1461340378559 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:58 INFO - PROCESS | 31004 | 1461340378812 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 08:52:59 INFO - PROCESS | 31004 | 1461340379023 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8119b800 == 113 [pid = 31004] [id = 247] 08:52:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d6fa84000) [pid = 31004] [serial = 742] [outer = (nil)] 08:52:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d71e74000) [pid = 31004] [serial = 743] [outer = 0x7f6d6fa84000] 08:52:59 INFO - PROCESS | 31004 | 1461340379158 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d727aac00) [pid = 31004] [serial = 744] [outer = 0x7f6d6fa84000] 08:52:59 INFO - PROCESS | 31004 | 1461340379947 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 08:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1434ms 08:52:59 INFO - PROCESS | 31004 | 1461340379982 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 08:52:59 INFO - PROCESS | 31004 | 1461340379986 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 08:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:52:59 INFO - PROCESS | 31004 | 1461340379992 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 31004 | 1461340379995 Marionette TRACE conn4 <- [1,962,null,{}] 08:53:00 INFO - PROCESS | 31004 | 1461340380000 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:00 INFO - PROCESS | 31004 | 1461340380166 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 08:53:00 INFO - PROCESS | 31004 | 1461340380335 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:00 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d82071000 == 114 [pid = 31004] [id = 248] 08:53:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d71462000) [pid = 31004] [serial = 745] [outer = (nil)] 08:53:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d728ab000) [pid = 31004] [serial = 746] [outer = 0x7f6d71462000] 08:53:00 INFO - PROCESS | 31004 | 1461340380406 Marionette DEBUG loaded listener.js 08:53:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d7386a400) [pid = 31004] [serial = 747] [outer = 0x7f6d71462000] 08:53:01 INFO - PROCESS | 31004 | 1461340381328 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 08:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1388ms 08:53:01 INFO - PROCESS | 31004 | 1461340381381 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 08:53:01 INFO - PROCESS | 31004 | 1461340381385 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 08:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:53:01 INFO - PROCESS | 31004 | 1461340381390 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:53:01 INFO - PROCESS | 31004 | 1461340381393 Marionette TRACE conn4 <- [1,966,null,{}] 08:53:01 INFO - PROCESS | 31004 | 1461340381398 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:01 INFO - PROCESS | 31004 | 1461340381572 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 08:53:01 INFO - PROCESS | 31004 | 1461340381773 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:01 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f8e0000 == 115 [pid = 31004] [id = 249] 08:53:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d60f4b800) [pid = 31004] [serial = 748] [outer = (nil)] 08:53:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d612c3400) [pid = 31004] [serial = 749] [outer = 0x7f6d60f4b800] 08:53:01 INFO - PROCESS | 31004 | 1461340381926 Marionette DEBUG loaded listener.js 08:53:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d7389d000) [pid = 31004] [serial = 750] [outer = 0x7f6d60f4b800] 08:53:03 INFO - PROCESS | 31004 | 1461340383452 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 08:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 2134ms 08:53:03 INFO - PROCESS | 31004 | 1461340383652 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 08:53:03 INFO - PROCESS | 31004 | 1461340383660 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 08:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:53:03 INFO - PROCESS | 31004 | 1461340383684 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - PROCESS | 31004 | 1461340383692 Marionette TRACE conn4 <- [1,970,null,{}] 08:53:03 INFO - PROCESS | 31004 | 1461340383703 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:03 INFO - PROCESS | 31004 | 1461340383957 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 08:53:04 INFO - PROCESS | 31004 | 1461340384123 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d647e7800 == 116 [pid = 31004] [id = 250] 08:53:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d60f4c000) [pid = 31004] [serial = 751] [outer = (nil)] 08:53:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d6119c000) [pid = 31004] [serial = 752] [outer = 0x7f6d60f4c000] 08:53:04 INFO - PROCESS | 31004 | 1461340384295 Marionette DEBUG loaded listener.js 08:53:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d63d9f400) [pid = 31004] [serial = 753] [outer = 0x7f6d60f4c000] 08:53:05 INFO - PROCESS | 31004 | 1461340385327 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 08:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1694ms 08:53:05 INFO - PROCESS | 31004 | 1461340385377 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 08:53:05 INFO - PROCESS | 31004 | 1461340385388 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 08:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:53:05 INFO - PROCESS | 31004 | 1461340385401 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:53:05 INFO - PROCESS | 31004 | 1461340385407 Marionette TRACE conn4 <- [1,974,null,{}] 08:53:05 INFO - PROCESS | 31004 | 1461340385414 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:05 INFO - PROCESS | 31004 | 1461340385754 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 08:53:05 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d68ef0c00) [pid = 31004] [serial = 659] [outer = (nil)] [url = about:blank] 08:53:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f5fb000 == 115 [pid = 31004] [id = 238] 08:53:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ed0c800 == 114 [pid = 31004] [id = 237] 08:53:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6be33000 == 113 [pid = 31004] [id = 236] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b79e800 == 112 [pid = 31004] [id = 235] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b0cc000 == 111 [pid = 31004] [id = 219] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d646b1800 == 110 [pid = 31004] [id = 234] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68d03000 == 109 [pid = 31004] [id = 217] 08:53:06 INFO - PROCESS | 31004 | 1461340386037 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60fcc800 == 108 [pid = 31004] [id = 233] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d640ee000 == 107 [pid = 31004] [id = 232] 08:53:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60e7d800 == 108 [pid = 31004] [id = 251] 08:53:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d63da0800) [pid = 31004] [serial = 754] [outer = (nil)] 08:53:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d68ee7400) [pid = 31004] [serial = 755] [outer = 0x7f6d63da0800] 08:53:06 INFO - PROCESS | 31004 | 1461340386130 Marionette DEBUG loaded listener.js 08:53:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d6a5df800) [pid = 31004] [serial = 756] [outer = 0x7f6d63da0800] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f5fc800 == 107 [pid = 31004] [id = 227] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ee95800 == 106 [pid = 31004] [id = 226] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ecb5800 == 105 [pid = 31004] [id = 225] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d4ca000 == 104 [pid = 31004] [id = 224] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6c28a800 == 103 [pid = 31004] [id = 223] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ba75000 == 102 [pid = 31004] [id = 222] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d648ee000 == 101 [pid = 31004] [id = 221] 08:53:06 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60fde000 == 100 [pid = 31004] [id = 220] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d62c63c00) [pid = 31004] [serial = 646] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d759ee800) [pid = 31004] [serial = 631] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d68ca9c00) [pid = 31004] [serial = 653] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d6ea62800) [pid = 31004] [serial = 625] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d64664c00) [pid = 31004] [serial = 649] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d6a871800) [pid = 31004] [serial = 619] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d68caf800) [pid = 31004] [serial = 655] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d62c6c800) [pid = 31004] [serial = 640] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d611e8400) [pid = 31004] [serial = 643] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d68ef0400) [pid = 31004] [serial = 656] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d6bd6bc00) [pid = 31004] [serial = 622] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d74c3e400) [pid = 31004] [serial = 634] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d71e71400) [pid = 31004] [serial = 628] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d64a6b800) [pid = 31004] [serial = 616] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d68ca6000) [pid = 31004] [serial = 611] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d612ce800) [pid = 31004] [serial = 637] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d6a86f000) [pid = 31004] [serial = 416] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d63d51400) [pid = 31004] [serial = 647] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d68a89000) [pid = 31004] [serial = 652] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d628c7400) [pid = 31004] [serial = 644] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d62a18800) [pid = 31004] [serial = 613] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d64a64c00) [pid = 31004] [serial = 650] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d81f6b800) [pid = 31004] [serial = 581] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d85342000) [pid = 31004] [serial = 587] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d764c9000) [pid = 31004] [serial = 578] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d628cb800) [pid = 31004] [serial = 584] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d6fa86000) [pid = 31004] [serial = 575] [outer = (nil)] [url = about:blank] 08:53:06 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d6a874400) [pid = 31004] [serial = 572] [outer = (nil)] [url = about:blank] 08:53:07 INFO - PROCESS | 31004 | 1461340387054 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 08:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1690ms 08:53:07 INFO - PROCESS | 31004 | 1461340387093 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 08:53:07 INFO - PROCESS | 31004 | 1461340387096 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 08:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:53:07 INFO - PROCESS | 31004 | 1461340387102 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - PROCESS | 31004 | 1461340387108 Marionette TRACE conn4 <- [1,978,null,{}] 08:53:07 INFO - PROCESS | 31004 | 1461340387125 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:07 INFO - PROCESS | 31004 | 1461340387278 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 08:53:07 INFO - PROCESS | 31004 | 1461340387298 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6a409000 == 101 [pid = 31004] [id = 252] 08:53:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d64664c00) [pid = 31004] [serial = 757] [outer = (nil)] 08:53:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d6a7cfc00) [pid = 31004] [serial = 758] [outer = 0x7f6d64664c00] 08:53:07 INFO - PROCESS | 31004 | 1461340387364 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d6aed0800) [pid = 31004] [serial = 759] [outer = 0x7f6d64664c00] 08:53:08 INFO - PROCESS | 31004 | 1461340388171 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1138ms 08:53:08 INFO - PROCESS | 31004 | 1461340388251 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 31004 | 1461340388255 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 08:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:53:08 INFO - PROCESS | 31004 | 1461340388274 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 31004 | 1461340388276 Marionette TRACE conn4 <- [1,982,null,{}] 08:53:08 INFO - PROCESS | 31004 | 1461340388282 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:08 INFO - PROCESS | 31004 | 1461340388478 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 08:53:08 INFO - PROCESS | 31004 | 1461340388502 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6bb9f000 == 102 [pid = 31004] [id = 253] 08:53:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d6aed2400) [pid = 31004] [serial = 760] [outer = (nil)] 08:53:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d6b316c00) [pid = 31004] [serial = 761] [outer = 0x7f6d6aed2400] 08:53:08 INFO - PROCESS | 31004 | 1461340388562 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d6bb5e800) [pid = 31004] [serial = 762] [outer = 0x7f6d6aed2400] 08:53:09 INFO - PROCESS | 31004 | 1461340389420 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 08:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1184ms 08:53:09 INFO - PROCESS | 31004 | 1461340389460 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 08:53:09 INFO - PROCESS | 31004 | 1461340389462 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 08:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:53:09 INFO - PROCESS | 31004 | 1461340389469 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:53:09 INFO - PROCESS | 31004 | 1461340389471 Marionette TRACE conn4 <- [1,986,null,{}] 08:53:09 INFO - PROCESS | 31004 | 1461340389483 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:09 INFO - PROCESS | 31004 | 1461340389695 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 08:53:09 INFO - PROCESS | 31004 | 1461340389727 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:09 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d4cc800 == 103 [pid = 31004] [id = 254] 08:53:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d6b310c00) [pid = 31004] [serial = 763] [outer = (nil)] 08:53:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d6becb800) [pid = 31004] [serial = 764] [outer = 0x7f6d6b310c00] 08:53:09 INFO - PROCESS | 31004 | 1461340389789 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d6c089800) [pid = 31004] [serial = 765] [outer = 0x7f6d6b310c00] 08:53:10 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d61191400) [pid = 31004] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:53:10 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d63d59000) [pid = 31004] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:53:10 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d6119b400) [pid = 31004] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:53:10 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d628cfc00) [pid = 31004] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:53:10 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d68ef0000) [pid = 31004] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:53:10 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d68ef0800) [pid = 31004] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:53:10 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d6bb59000) [pid = 31004] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:53:10 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d611e4000) [pid = 31004] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:53:10 INFO - PROCESS | 31004 | 1461340390955 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 08:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1541ms 08:53:11 INFO - PROCESS | 31004 | 1461340391011 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 31004 | 1461340391014 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 08:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:53:11 INFO - PROCESS | 31004 | 1461340391019 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 31004 | 1461340391022 Marionette TRACE conn4 <- [1,990,null,{}] 08:53:11 INFO - PROCESS | 31004 | 1461340391027 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:11 INFO - PROCESS | 31004 | 1461340391211 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 08:53:11 INFO - PROCESS | 31004 | 1461340391392 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ed25000 == 104 [pid = 31004] [id = 255] 08:53:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d61191400) [pid = 31004] [serial = 766] [outer = (nil)] 08:53:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d6d405c00) [pid = 31004] [serial = 767] [outer = 0x7f6d61191400] 08:53:11 INFO - PROCESS | 31004 | 1461340391458 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d6ea1dc00) [pid = 31004] [serial = 768] [outer = 0x7f6d61191400] 08:53:12 INFO - PROCESS | 31004 | 1461340392111 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 08:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1139ms 08:53:12 INFO - PROCESS | 31004 | 1461340392160 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 08:53:12 INFO - PROCESS | 31004 | 1461340392164 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 08:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:53:12 INFO - PROCESS | 31004 | 1461340392169 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:53:12 INFO - PROCESS | 31004 | 1461340392171 Marionette TRACE conn4 <- [1,994,null,{}] 08:53:12 INFO - PROCESS | 31004 | 1461340392176 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:12 INFO - PROCESS | 31004 | 1461340392331 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 08:53:12 INFO - PROCESS | 31004 | 1461340392458 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f747000 == 105 [pid = 31004] [id = 256] 08:53:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d60f47400) [pid = 31004] [serial = 769] [outer = (nil)] 08:53:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d6ea1c400) [pid = 31004] [serial = 770] [outer = 0x7f6d60f47400] 08:53:12 INFO - PROCESS | 31004 | 1461340392521 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d6ed86000) [pid = 31004] [serial = 771] [outer = 0x7f6d60f47400] 08:53:13 INFO - PROCESS | 31004 | 1461340393507 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 08:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1375ms 08:53:13 INFO - PROCESS | 31004 | 1461340393546 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 08:53:13 INFO - PROCESS | 31004 | 1461340393552 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 08:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:53:13 INFO - PROCESS | 31004 | 1461340393561 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 31004 | 1461340393566 Marionette TRACE conn4 <- [1,998,null,{}] 08:53:13 INFO - PROCESS | 31004 | 1461340393574 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:13 INFO - PROCESS | 31004 | 1461340393757 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 08:53:13 INFO - PROCESS | 31004 | 1461340393930 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d64a4e000 == 106 [pid = 31004] [id = 257] 08:53:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d628cfc00) [pid = 31004] [serial = 772] [outer = (nil)] 08:53:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d64806000) [pid = 31004] [serial = 773] [outer = 0x7f6d628cfc00] 08:53:14 INFO - PROCESS | 31004 | 1461340394005 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d68caf400) [pid = 31004] [serial = 774] [outer = 0x7f6d628cfc00] 08:53:15 INFO - PROCESS | 31004 | 1461340394991 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 08:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1486ms 08:53:15 INFO - PROCESS | 31004 | 1461340395050 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 08:53:15 INFO - PROCESS | 31004 | 1461340395058 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 08:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:53:15 INFO - PROCESS | 31004 | 1461340395069 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 31004 | 1461340395072 Marionette TRACE conn4 <- [1,1002,null,{}] 08:53:15 INFO - PROCESS | 31004 | 1461340395078 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:15 INFO - PROCESS | 31004 | 1461340395268 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 08:53:15 INFO - PROCESS | 31004 | 1461340395515 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d4c3000 == 107 [pid = 31004] [id = 258] 08:53:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d6a5dbc00) [pid = 31004] [serial = 775] [outer = (nil)] 08:53:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d6a873000) [pid = 31004] [serial = 776] [outer = 0x7f6d6a5dbc00] 08:53:15 INFO - PROCESS | 31004 | 1461340395631 Marionette DEBUG loaded listener.js 08:53:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d6aede400) [pid = 31004] [serial = 777] [outer = 0x7f6d6a5dbc00] 08:53:16 INFO - PROCESS | 31004 | 1461340396514 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 08:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1484ms 08:53:16 INFO - PROCESS | 31004 | 1461340396554 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 31004 | 1461340396557 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 08:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:53:16 INFO - PROCESS | 31004 | 1461340396564 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 31004 | 1461340396569 Marionette TRACE conn4 <- [1,1006,null,{}] 08:53:16 INFO - PROCESS | 31004 | 1461340396586 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:16 INFO - PROCESS | 31004 | 1461340396776 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 08:53:16 INFO - PROCESS | 31004 | 1461340396952 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74831800 == 108 [pid = 31004] [id = 259] 08:53:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d6c087800) [pid = 31004] [serial = 778] [outer = (nil)] 08:53:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d6d0ef000) [pid = 31004] [serial = 779] [outer = 0x7f6d6c087800] 08:53:17 INFO - PROCESS | 31004 | 1461340397031 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d6ea65c00) [pid = 31004] [serial = 780] [outer = 0x7f6d6c087800] 08:53:17 INFO - PROCESS | 31004 | 1461340397891 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 08:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1387ms 08:53:17 INFO - PROCESS | 31004 | 1461340397952 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 08:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:53:17 INFO - PROCESS | 31004 | 1461340397959 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 08:53:17 INFO - PROCESS | 31004 | 1461340397965 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:53:17 INFO - PROCESS | 31004 | 1461340397969 Marionette TRACE conn4 <- [1,1010,null,{}] 08:53:17 INFO - PROCESS | 31004 | 1461340397974 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:18 INFO - PROCESS | 31004 | 1461340398165 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 08:53:18 INFO - PROCESS | 31004 | 1461340398330 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:18 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d757d1800 == 109 [pid = 31004] [id = 260] 08:53:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d6c08ec00) [pid = 31004] [serial = 781] [outer = (nil)] 08:53:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d6f2e6400) [pid = 31004] [serial = 782] [outer = 0x7f6d6c08ec00] 08:53:18 INFO - PROCESS | 31004 | 1461340398406 Marionette DEBUG loaded listener.js 08:53:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d6fa82400) [pid = 31004] [serial = 783] [outer = 0x7f6d6c08ec00] 08:53:19 INFO - PROCESS | 31004 | 1461340399253 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 08:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1337ms 08:53:19 INFO - PROCESS | 31004 | 1461340399302 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 08:53:19 INFO - PROCESS | 31004 | 1461340399306 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 08:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:53:19 INFO - PROCESS | 31004 | 1461340399311 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:53:19 INFO - PROCESS | 31004 | 1461340399314 Marionette TRACE conn4 <- [1,1014,null,{}] 08:53:19 INFO - PROCESS | 31004 | 1461340399319 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:19 INFO - PROCESS | 31004 | 1461340399493 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 08:53:19 INFO - PROCESS | 31004 | 1461340399662 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d780e0800 == 110 [pid = 31004] [id = 261] 08:53:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d6ee39000) [pid = 31004] [serial = 784] [outer = (nil)] 08:53:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d6fc92000) [pid = 31004] [serial = 785] [outer = 0x7f6d6ee39000] 08:53:19 INFO - PROCESS | 31004 | 1461340399733 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d71e71400) [pid = 31004] [serial = 786] [outer = 0x7f6d6ee39000] 08:53:20 INFO - PROCESS | 31004 | 1461340400665 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 08:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1430ms 08:53:20 INFO - PROCESS | 31004 | 1461340400743 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 08:53:20 INFO - PROCESS | 31004 | 1461340400746 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 08:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:53:20 INFO - PROCESS | 31004 | 1461340400759 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 31004 | 1461340400768 Marionette TRACE conn4 <- [1,1018,null,{}] 08:53:20 INFO - PROCESS | 31004 | 1461340400775 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:21 INFO - PROCESS | 31004 | 1461340401024 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 08:53:21 INFO - PROCESS | 31004 | 1461340401252 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:21 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d824aa800 == 111 [pid = 31004] [id = 262] 08:53:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d6fa8a400) [pid = 31004] [serial = 787] [outer = (nil)] 08:53:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d74006400) [pid = 31004] [serial = 788] [outer = 0x7f6d6fa8a400] 08:53:21 INFO - PROCESS | 31004 | 1461340401353 Marionette DEBUG loaded listener.js 08:53:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d741f0000) [pid = 31004] [serial = 789] [outer = 0x7f6d6fa8a400] 08:53:22 INFO - PROCESS | 31004 | 1461340402155 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 08:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1444ms 08:53:22 INFO - PROCESS | 31004 | 1461340402204 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 08:53:22 INFO - PROCESS | 31004 | 1461340402208 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 08:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:53:22 INFO - PROCESS | 31004 | 1461340402213 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 31004 | 1461340402217 Marionette TRACE conn4 <- [1,1022,null,{}] 08:53:22 INFO - PROCESS | 31004 | 1461340402222 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:22 INFO - PROCESS | 31004 | 1461340402402 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 08:53:22 INFO - PROCESS | 31004 | 1461340402572 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d83461800 == 112 [pid = 31004] [id = 263] 08:53:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d727ab000) [pid = 31004] [serial = 790] [outer = (nil)] 08:53:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d744de000) [pid = 31004] [serial = 791] [outer = 0x7f6d727ab000] 08:53:22 INFO - PROCESS | 31004 | 1461340402644 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d74b44c00) [pid = 31004] [serial = 792] [outer = 0x7f6d727ab000] 08:53:23 INFO - PROCESS | 31004 | 1461340403502 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 08:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1337ms 08:53:23 INFO - PROCESS | 31004 | 1461340403552 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 31004 | 1461340403556 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 08:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:53:23 INFO - PROCESS | 31004 | 1461340403561 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 31004 | 1461340403564 Marionette TRACE conn4 <- [1,1026,null,{}] 08:53:23 INFO - PROCESS | 31004 | 1461340403570 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:23 INFO - PROCESS | 31004 | 1461340403737 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 08:53:23 INFO - PROCESS | 31004 | 1461340403909 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:23 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86a3b000 == 113 [pid = 31004] [id = 264] 08:53:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d741f0400) [pid = 31004] [serial = 793] [outer = (nil)] 08:53:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d74b4a400) [pid = 31004] [serial = 794] [outer = 0x7f6d741f0400] 08:53:23 INFO - PROCESS | 31004 | 1461340403983 Marionette DEBUG loaded listener.js 08:53:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d74f3cc00) [pid = 31004] [serial = 795] [outer = 0x7f6d741f0400] 08:53:24 INFO - PROCESS | 31004 | 1461340404787 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 08:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1278ms 08:53:24 INFO - PROCESS | 31004 | 1461340404841 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 08:53:24 INFO - PROCESS | 31004 | 1461340404844 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 08:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:53:24 INFO - PROCESS | 31004 | 1461340404850 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:53:24 INFO - PROCESS | 31004 | 1461340404852 Marionette TRACE conn4 <- [1,1030,null,{}] 08:53:24 INFO - PROCESS | 31004 | 1461340404858 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:25 INFO - PROCESS | 31004 | 1461340405037 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 08:53:25 INFO - PROCESS | 31004 | 1461340405208 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86b38000 == 114 [pid = 31004] [id = 265] 08:53:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d738a1800) [pid = 31004] [serial = 796] [outer = (nil)] 08:53:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d74f8b800) [pid = 31004] [serial = 797] [outer = 0x7f6d738a1800] 08:53:25 INFO - PROCESS | 31004 | 1461340405282 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d753c1000) [pid = 31004] [serial = 798] [outer = 0x7f6d738a1800] 08:53:26 INFO - PROCESS | 31004 | 1461340406123 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 08:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1328ms 08:53:26 INFO - PROCESS | 31004 | 1461340406179 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 31004 | 1461340406183 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 08:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:53:26 INFO - PROCESS | 31004 | 1461340406188 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 31004 | 1461340406191 Marionette TRACE conn4 <- [1,1034,null,{}] 08:53:26 INFO - PROCESS | 31004 | 1461340406197 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:26 INFO - PROCESS | 31004 | 1461340406463 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 08:53:26 INFO - PROCESS | 31004 | 1461340406643 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87065000 == 115 [pid = 31004] [id = 266] 08:53:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d759f1800) [pid = 31004] [serial = 799] [outer = (nil)] 08:53:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d759f6800) [pid = 31004] [serial = 800] [outer = 0x7f6d759f1800] 08:53:26 INFO - PROCESS | 31004 | 1461340406768 Marionette DEBUG loaded listener.js 08:53:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d7602f400) [pid = 31004] [serial = 801] [outer = 0x7f6d759f1800] 08:53:27 INFO - PROCESS | 31004 | 1461340407575 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 08:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1430ms 08:53:27 INFO - PROCESS | 31004 | 1461340407621 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 08:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:53:27 INFO - PROCESS | 31004 | 1461340407625 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 08:53:27 INFO - PROCESS | 31004 | 1461340407631 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - PROCESS | 31004 | 1461340407635 Marionette TRACE conn4 <- [1,1038,null,{}] 08:53:27 INFO - PROCESS | 31004 | 1461340407641 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:27 INFO - PROCESS | 31004 | 1461340407902 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 08:53:28 INFO - PROCESS | 31004 | 1461340408071 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:28 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87492800 == 116 [pid = 31004] [id = 267] 08:53:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d759efc00) [pid = 31004] [serial = 802] [outer = (nil)] 08:53:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d764c7400) [pid = 31004] [serial = 803] [outer = 0x7f6d759efc00] 08:53:28 INFO - PROCESS | 31004 | 1461340408155 Marionette DEBUG loaded listener.js 08:53:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d77fd6400) [pid = 31004] [serial = 804] [outer = 0x7f6d759efc00] 08:53:29 INFO - PROCESS | 31004 | 1461340409025 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 08:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1430ms 08:53:29 INFO - PROCESS | 31004 | 1461340409062 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 08:53:29 INFO - PROCESS | 31004 | 1461340409065 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 08:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:53:29 INFO - PROCESS | 31004 | 1461340409071 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - PROCESS | 31004 | 1461340409073 Marionette TRACE conn4 <- [1,1042,null,{}] 08:53:29 INFO - PROCESS | 31004 | 1461340409079 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:29 INFO - PROCESS | 31004 | 1461340409267 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 08:53:29 INFO - PROCESS | 31004 | 1461340409442 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d89370800 == 117 [pid = 31004] [id = 268] 08:53:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d759f2800) [pid = 31004] [serial = 805] [outer = (nil)] 08:53:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d78042800) [pid = 31004] [serial = 806] [outer = 0x7f6d759f2800] 08:53:29 INFO - PROCESS | 31004 | 1461340409515 Marionette DEBUG loaded listener.js 08:53:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d78481800) [pid = 31004] [serial = 807] [outer = 0x7f6d759f2800] 08:53:30 INFO - PROCESS | 31004 | 1461340410460 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 08:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1432ms 08:53:30 INFO - PROCESS | 31004 | 1461340410504 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 08:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:53:30 INFO - PROCESS | 31004 | 1461340410508 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 08:53:30 INFO - PROCESS | 31004 | 1461340410515 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:53:30 INFO - PROCESS | 31004 | 1461340410518 Marionette TRACE conn4 <- [1,1046,null,{}] 08:53:30 INFO - PROCESS | 31004 | 1461340410523 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:30 INFO - PROCESS | 31004 | 1461340410709 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 08:53:30 INFO - PROCESS | 31004 | 1461340410893 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:30 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63d25800 == 118 [pid = 31004] [id = 269] 08:53:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d6119e800) [pid = 31004] [serial = 808] [outer = (nil)] 08:53:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d68a86000) [pid = 31004] [serial = 809] [outer = 0x7f6d6119e800] 08:53:30 INFO - PROCESS | 31004 | 1461340410966 Marionette DEBUG loaded listener.js 08:53:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d78031800) [pid = 31004] [serial = 810] [outer = 0x7f6d6119e800] 08:53:31 INFO - PROCESS | 31004 | 1461340411787 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 08:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1335ms 08:53:31 INFO - PROCESS | 31004 | 1461340411850 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 08:53:31 INFO - PROCESS | 31004 | 1461340411853 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 08:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:53:31 INFO - PROCESS | 31004 | 1461340411859 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:53:31 INFO - PROCESS | 31004 | 1461340411862 Marionette TRACE conn4 <- [1,1050,null,{}] 08:53:31 INFO - PROCESS | 31004 | 1461340411867 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:32 INFO - PROCESS | 31004 | 1461340412045 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 08:53:32 INFO - PROCESS | 31004 | 1461340412222 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba69000 == 119 [pid = 31004] [id = 270] 08:53:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d60f45800) [pid = 31004] [serial = 811] [outer = (nil)] 08:53:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d73c5cc00) [pid = 31004] [serial = 812] [outer = 0x7f6d60f45800] 08:53:32 INFO - PROCESS | 31004 | 1461340412294 Marionette DEBUG loaded listener.js 08:53:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d7b261800) [pid = 31004] [serial = 813] [outer = 0x7f6d60f45800] 08:53:33 INFO - PROCESS | 31004 | 1461340413442 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 08:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1628ms 08:53:33 INFO - PROCESS | 31004 | 1461340413489 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 08:53:33 INFO - PROCESS | 31004 | 1461340413494 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 08:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:53:33 INFO - PROCESS | 31004 | 1461340413502 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:53:33 INFO - PROCESS | 31004 | 1461340413507 Marionette TRACE conn4 <- [1,1054,null,{}] 08:53:33 INFO - PROCESS | 31004 | 1461340413514 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:33 INFO - PROCESS | 31004 | 1461340413711 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 08:53:33 INFO - PROCESS | 31004 | 1461340413911 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b79e800 == 120 [pid = 31004] [id = 271] 08:53:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d612c3c00) [pid = 31004] [serial = 814] [outer = (nil)] 08:53:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d64663800) [pid = 31004] [serial = 815] [outer = 0x7f6d612c3c00] 08:53:33 INFO - PROCESS | 31004 | 1461340413981 Marionette DEBUG loaded listener.js 08:53:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d68caf800) [pid = 31004] [serial = 816] [outer = 0x7f6d612c3c00] 08:53:34 INFO - PROCESS | 31004 | 1461340414816 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 08:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1390ms 08:53:34 INFO - PROCESS | 31004 | 1461340414893 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 08:53:34 INFO - PROCESS | 31004 | 1461340414900 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 08:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:53:34 INFO - PROCESS | 31004 | 1461340414910 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 31004 | 1461340414913 Marionette TRACE conn4 <- [1,1058,null,{}] 08:53:34 INFO - PROCESS | 31004 | 1461340414918 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:35 INFO - PROCESS | 31004 | 1461340415205 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 08:53:35 INFO - PROCESS | 31004 | 1461340415535 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60fc3000 == 121 [pid = 31004] [id = 272] 08:53:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d6a697800) [pid = 31004] [serial = 817] [outer = (nil)] 08:53:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d6a7cac00) [pid = 31004] [serial = 818] [outer = 0x7f6d6a697800] 08:53:35 INFO - PROCESS | 31004 | 1461340415607 Marionette DEBUG loaded listener.js 08:53:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d6b313800) [pid = 31004] [serial = 819] [outer = 0x7f6d6a697800] 08:53:35 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d87066000 == 120 [pid = 31004] [id = 145] 08:53:35 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ed25000 == 119 [pid = 31004] [id = 255] 08:53:35 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d4cc800 == 118 [pid = 31004] [id = 254] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d6b657000) [pid = 31004] [serial = 677] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d6bd68800) [pid = 31004] [serial = 680] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d6bed4800) [pid = 31004] [serial = 683] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d6c0b2400) [pid = 31004] [serial = 686] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d6c306400) [pid = 31004] [serial = 689] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d6d399800) [pid = 31004] [serial = 692] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d6ea59400) [pid = 31004] [serial = 695] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d6ea1c800) [pid = 31004] [serial = 719] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6bb9f000 == 117 [pid = 31004] [id = 253] 08:53:36 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6a409000 == 116 [pid = 31004] [id = 252] 08:53:36 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60e7d800 == 115 [pid = 31004] [id = 251] 08:53:36 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d647e7800 == 114 [pid = 31004] [id = 250] 08:53:36 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7c1d4000 == 113 [pid = 31004] [id = 246] 08:53:36 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7800b000 == 112 [pid = 31004] [id = 245] 08:53:36 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d75f59800 == 111 [pid = 31004] [id = 244] 08:53:36 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d75772000 == 110 [pid = 31004] [id = 243] 08:53:36 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74edd800 == 109 [pid = 31004] [id = 242] 08:53:36 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6e056800 == 108 [pid = 31004] [id = 241] 08:53:36 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d647f7000 == 107 [pid = 31004] [id = 240] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d628c2400) [pid = 31004] [serial = 699] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d611da400) [pid = 31004] [serial = 698] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d64806800) [pid = 31004] [serial = 702] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d63da6000) [pid = 31004] [serial = 701] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d6aed1800) [pid = 31004] [serial = 710] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d64a71400) [pid = 31004] [serial = 704] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d68ca9800) [pid = 31004] [serial = 705] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d6a7c5000) [pid = 31004] [serial = 660] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d61197800) [pid = 31004] [serial = 662] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d6a694c00) [pid = 31004] [serial = 707] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d6a879000) [pid = 31004] [serial = 674] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d63da6c00) [pid = 31004] [serial = 665] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d6a7c6800) [pid = 31004] [serial = 671] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d6bb60400) [pid = 31004] [serial = 713] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d68eec000) [pid = 31004] [serial = 668] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d6c0b2800) [pid = 31004] [serial = 714] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d6a65dc00) [pid = 31004] [serial = 716] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d6b31ac00) [pid = 31004] [serial = 711] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d6d3a0800) [pid = 31004] [serial = 717] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d6a86dc00) [pid = 31004] [serial = 708] [outer = (nil)] [url = about:blank] 08:53:36 INFO - PROCESS | 31004 | 1461340416583 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 08:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1690ms 08:53:36 INFO - PROCESS | 31004 | 1461340416622 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 08:53:36 INFO - PROCESS | 31004 | 1461340416625 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 08:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:53:36 INFO - PROCESS | 31004 | 1461340416635 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:53:36 INFO - PROCESS | 31004 | 1461340416640 Marionette TRACE conn4 <- [1,1062,null,{}] 08:53:36 INFO - PROCESS | 31004 | 1461340416655 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:36 INFO - PROCESS | 31004 | 1461340416829 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 08:53:36 INFO - PROCESS | 31004 | 1461340416849 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6af09000 == 108 [pid = 31004] [id = 273] 08:53:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d6a7ce400) [pid = 31004] [serial = 820] [outer = (nil)] 08:53:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d6bed0800) [pid = 31004] [serial = 821] [outer = 0x7f6d6a7ce400] 08:53:36 INFO - PROCESS | 31004 | 1461340416918 Marionette DEBUG loaded listener.js 08:53:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d6c0bd000) [pid = 31004] [serial = 822] [outer = 0x7f6d6a7ce400] 08:53:37 INFO - PROCESS | 31004 | 1461340417768 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 08:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1185ms 08:53:37 INFO - PROCESS | 31004 | 1461340417821 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 31004 | 1461340417825 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 08:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:53:37 INFO - PROCESS | 31004 | 1461340417831 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - PROCESS | 31004 | 1461340417833 Marionette TRACE conn4 <- [1,1066,null,{}] 08:53:37 INFO - PROCESS | 31004 | 1461340417839 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:38 INFO - PROCESS | 31004 | 1461340418018 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 08:53:38 INFO - PROCESS | 31004 | 1461340418165 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d19d000 == 109 [pid = 31004] [id = 274] 08:53:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d68eeec00) [pid = 31004] [serial = 823] [outer = (nil)] 08:53:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d6e096c00) [pid = 31004] [serial = 824] [outer = 0x7f6d68eeec00] 08:53:38 INFO - PROCESS | 31004 | 1461340418231 Marionette DEBUG loaded listener.js 08:53:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d6ed78000) [pid = 31004] [serial = 825] [outer = 0x7f6d68eeec00] 08:53:39 INFO - PROCESS | 31004 | 1461340419088 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 08:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1278ms 08:53:39 INFO - PROCESS | 31004 | 1461340419114 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 08:53:39 INFO - PROCESS | 31004 | 1461340419116 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 08:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:53:39 INFO - PROCESS | 31004 | 1461340419131 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:53:39 INFO - PROCESS | 31004 | 1461340419133 Marionette TRACE conn4 <- [1,1070,null,{}] 08:53:39 INFO - PROCESS | 31004 | 1461340419139 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:39 INFO - PROCESS | 31004 | 1461340419358 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 08:53:39 INFO - PROCESS | 31004 | 1461340419396 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:39 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f710800 == 110 [pid = 31004] [id = 275] 08:53:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d6becd000) [pid = 31004] [serial = 826] [outer = (nil)] 08:53:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d6ee42c00) [pid = 31004] [serial = 827] [outer = 0x7f6d6becd000] 08:53:39 INFO - PROCESS | 31004 | 1461340419471 Marionette DEBUG loaded listener.js 08:53:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d6fc9cc00) [pid = 31004] [serial = 828] [outer = 0x7f6d6becd000] 08:53:40 INFO - PROCESS | 31004 | 1461340420372 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 08:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1283ms 08:53:40 INFO - PROCESS | 31004 | 1461340420415 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 08:53:40 INFO - PROCESS | 31004 | 1461340420419 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 08:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:53:40 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d60f4c000) [pid = 31004] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:53:40 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d63d9fc00) [pid = 31004] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:53:40 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d64664c00) [pid = 31004] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:53:40 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d63da0800) [pid = 31004] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:53:40 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d6b310c00) [pid = 31004] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:53:40 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d6aed2400) [pid = 31004] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:53:40 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d61191400) [pid = 31004] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:53:40 INFO - PROCESS | 31004 | 1461340420650 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 31004 | 1461340420654 Marionette TRACE conn4 <- [1,1074,null,{}] 08:53:40 INFO - PROCESS | 31004 | 1461340420659 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:40 INFO - PROCESS | 31004 | 1461340420863 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 08:53:41 INFO - PROCESS | 31004 | 1461340421043 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7423a000 == 111 [pid = 31004] [id = 276] 08:53:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d728a0400) [pid = 31004] [serial = 829] [outer = (nil)] 08:53:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d738a8800) [pid = 31004] [serial = 830] [outer = 0x7f6d728a0400] 08:53:41 INFO - PROCESS | 31004 | 1461340421119 Marionette DEBUG loaded listener.js 08:53:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d7400a400) [pid = 31004] [serial = 831] [outer = 0x7f6d728a0400] 08:53:41 INFO - PROCESS | 31004 | 1461340421801 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 08:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1209ms 08:53:41 INFO - PROCESS | 31004 | 1461340421834 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 08:53:41 INFO - PROCESS | 31004 | 1461340421838 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 08:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:53:41 INFO - PROCESS | 31004 | 1461340421843 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:53:41 INFO - PROCESS | 31004 | 1461340421845 Marionette TRACE conn4 <- [1,1078,null,{}] 08:53:41 INFO - PROCESS | 31004 | 1461340421851 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:42 INFO - PROCESS | 31004 | 1461340422082 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 08:53:42 INFO - PROCESS | 31004 | 1461340422102 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:42 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d752ca800 == 112 [pid = 31004] [id = 277] 08:53:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d720a9000) [pid = 31004] [serial = 832] [outer = (nil)] 08:53:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d74014400) [pid = 31004] [serial = 833] [outer = 0x7f6d720a9000] 08:53:42 INFO - PROCESS | 31004 | 1461340422170 Marionette DEBUG loaded listener.js 08:53:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d74f45000) [pid = 31004] [serial = 834] [outer = 0x7f6d720a9000] 08:53:43 INFO - PROCESS | 31004 | 1461340423170 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 08:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1381ms 08:53:43 INFO - PROCESS | 31004 | 1461340423227 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 08:53:43 INFO - PROCESS | 31004 | 1461340423233 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 08:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:53:43 INFO - PROCESS | 31004 | 1461340423241 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:53:43 INFO - PROCESS | 31004 | 1461340423247 Marionette TRACE conn4 <- [1,1082,null,{}] 08:53:43 INFO - PROCESS | 31004 | 1461340423256 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:43 INFO - PROCESS | 31004 | 1461340423461 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 08:53:43 INFO - PROCESS | 31004 | 1461340423703 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:43 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68d1b000 == 113 [pid = 31004] [id = 278] 08:53:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d612cc400) [pid = 31004] [serial = 835] [outer = (nil)] 08:53:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d64a6b800) [pid = 31004] [serial = 836] [outer = 0x7f6d612cc400] 08:53:43 INFO - PROCESS | 31004 | 1461340423825 Marionette DEBUG loaded listener.js 08:53:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d68eee800) [pid = 31004] [serial = 837] [outer = 0x7f6d612cc400] 08:53:44 INFO - PROCESS | 31004 | 1461340424689 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 08:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1491ms 08:53:44 INFO - PROCESS | 31004 | 1461340424733 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 08:53:44 INFO - PROCESS | 31004 | 1461340424741 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 08:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:53:44 INFO - PROCESS | 31004 | 1461340424751 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:53:44 INFO - PROCESS | 31004 | 1461340424756 Marionette TRACE conn4 <- [1,1086,null,{}] 08:53:44 INFO - PROCESS | 31004 | 1461340424761 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:44 INFO - PROCESS | 31004 | 1461340424944 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 08:53:45 INFO - PROCESS | 31004 | 1461340425132 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7145c800 == 114 [pid = 31004] [id = 279] 08:53:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d6a5d6400) [pid = 31004] [serial = 838] [outer = (nil)] 08:53:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d6b311400) [pid = 31004] [serial = 839] [outer = 0x7f6d6a5d6400] 08:53:45 INFO - PROCESS | 31004 | 1461340425212 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d6c083000) [pid = 31004] [serial = 840] [outer = 0x7f6d6a5d6400] 08:53:46 INFO - PROCESS | 31004 | 1461340426205 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 08:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1484ms 08:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:53:46 INFO - PROCESS | 31004 | 1461340426235 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 08:53:46 INFO - PROCESS | 31004 | 1461340426238 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 08:53:46 INFO - PROCESS | 31004 | 1461340426244 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 31004 | 1461340426250 Marionette TRACE conn4 <- [1,1090,null,{}] 08:53:46 INFO - PROCESS | 31004 | 1461340426265 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:46 INFO - PROCESS | 31004 | 1461340426461 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 08:53:46 INFO - PROCESS | 31004 | 1461340426682 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d811a1000 == 115 [pid = 31004] [id = 280] 08:53:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d6ed82400) [pid = 31004] [serial = 841] [outer = (nil)] 08:53:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d7146d000) [pid = 31004] [serial = 842] [outer = 0x7f6d6ed82400] 08:53:46 INFO - PROCESS | 31004 | 1461340426806 Marionette DEBUG loaded listener.js 08:53:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d73c5e800) [pid = 31004] [serial = 843] [outer = 0x7f6d6ed82400] 08:53:47 INFO - PROCESS | 31004 | 1461340427585 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 08:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1385ms 08:53:47 INFO - PROCESS | 31004 | 1461340427629 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 08:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:53:47 INFO - PROCESS | 31004 | 1461340427633 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 08:53:47 INFO - PROCESS | 31004 | 1461340427639 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:53:47 INFO - PROCESS | 31004 | 1461340427642 Marionette TRACE conn4 <- [1,1094,null,{}] 08:53:47 INFO - PROCESS | 31004 | 1461340427647 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:47 INFO - PROCESS | 31004 | 1461340427840 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 08:53:48 INFO - PROCESS | 31004 | 1461340428019 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:48 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d83463800 == 116 [pid = 31004] [id = 281] 08:53:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d6ee39400) [pid = 31004] [serial = 844] [outer = (nil)] 08:53:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d74b46000) [pid = 31004] [serial = 845] [outer = 0x7f6d6ee39400] 08:53:48 INFO - PROCESS | 31004 | 1461340428093 Marionette DEBUG loaded listener.js 08:53:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d759ee800) [pid = 31004] [serial = 846] [outer = 0x7f6d6ee39400] 08:53:48 INFO - PROCESS | 31004 | 1461340428979 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 08:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1392ms 08:53:49 INFO - PROCESS | 31004 | 1461340429033 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 08:53:49 INFO - PROCESS | 31004 | 1461340429037 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 08:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:53:49 INFO - PROCESS | 31004 | 1461340429042 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:53:49 INFO - PROCESS | 31004 | 1461340429045 Marionette TRACE conn4 <- [1,1098,null,{}] 08:53:49 INFO - PROCESS | 31004 | 1461340429050 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:49 INFO - PROCESS | 31004 | 1461340429231 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 08:53:49 INFO - PROCESS | 31004 | 1461340429417 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d876b1800 == 117 [pid = 31004] [id = 282] 08:53:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d6b31d800) [pid = 31004] [serial = 847] [outer = (nil)] 08:53:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d760c5c00) [pid = 31004] [serial = 848] [outer = 0x7f6d6b31d800] 08:53:49 INFO - PROCESS | 31004 | 1461340429491 Marionette DEBUG loaded listener.js 08:53:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d764cb400) [pid = 31004] [serial = 849] [outer = 0x7f6d6b31d800] 08:53:50 INFO - PROCESS | 31004 | 1461340430347 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 08:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1335ms 08:53:50 INFO - PROCESS | 31004 | 1461340430380 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 08:53:50 INFO - PROCESS | 31004 | 1461340430390 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 08:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:53:50 INFO - PROCESS | 31004 | 1461340430397 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:53:50 INFO - PROCESS | 31004 | 1461340430400 Marionette TRACE conn4 <- [1,1102,null,{}] 08:53:50 INFO - PROCESS | 31004 | 1461340430405 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:50 INFO - PROCESS | 31004 | 1461340430640 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 08:53:50 INFO - PROCESS | 31004 | 1461340430819 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:50 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8c62a000 == 118 [pid = 31004] [id = 283] 08:53:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d760c6000) [pid = 31004] [serial = 850] [outer = (nil)] 08:53:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d81d5f000) [pid = 31004] [serial = 851] [outer = 0x7f6d760c6000] 08:53:50 INFO - PROCESS | 31004 | 1461340430921 Marionette DEBUG loaded listener.js 08:53:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d81f9e800) [pid = 31004] [serial = 852] [outer = 0x7f6d760c6000] 08:53:51 INFO - PROCESS | 31004 | 1461340431750 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 08:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1380ms 08:53:51 INFO - PROCESS | 31004 | 1461340431785 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 08:53:51 INFO - PROCESS | 31004 | 1461340431788 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 08:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:53:51 INFO - PROCESS | 31004 | 1461340431796 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:53:51 INFO - PROCESS | 31004 | 1461340431799 Marionette TRACE conn4 <- [1,1106,null,{}] 08:53:51 INFO - PROCESS | 31004 | 1461340431804 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:51 INFO - PROCESS | 31004 | 1461340431976 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 08:53:52 INFO - PROCESS | 31004 | 1461340432154 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8c66b800 == 119 [pid = 31004] [id = 284] 08:53:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d760ca400) [pid = 31004] [serial = 853] [outer = (nil)] 08:53:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d8205a800) [pid = 31004] [serial = 854] [outer = 0x7f6d760ca400] 08:53:52 INFO - PROCESS | 31004 | 1461340432226 Marionette DEBUG loaded listener.js 08:53:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d82064c00) [pid = 31004] [serial = 855] [outer = 0x7f6d760ca400] 08:53:53 INFO - PROCESS | 31004 | 1461340433083 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 08:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1338ms 08:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:53:53 INFO - PROCESS | 31004 | 1461340433136 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 08:53:53 INFO - PROCESS | 31004 | 1461340433139 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 08:53:53 INFO - PROCESS | 31004 | 1461340433146 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:53:53 INFO - PROCESS | 31004 | 1461340433149 Marionette TRACE conn4 <- [1,1110,null,{}] 08:53:53 INFO - PROCESS | 31004 | 1461340433155 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:53 INFO - PROCESS | 31004 | 1461340433346 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 08:53:53 INFO - PROCESS | 31004 | 1461340433536 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:53 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7476f800 == 120 [pid = 31004] [id = 285] 08:53:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d81fdc800) [pid = 31004] [serial = 856] [outer = (nil)] 08:53:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d82289000) [pid = 31004] [serial = 857] [outer = 0x7f6d81fdc800] 08:53:53 INFO - PROCESS | 31004 | 1461340433612 Marionette DEBUG loaded listener.js 08:53:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d824f5000) [pid = 31004] [serial = 858] [outer = 0x7f6d81fdc800] 08:53:54 INFO - PROCESS | 31004 | 1461340434478 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 08:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1384ms 08:53:54 INFO - PROCESS | 31004 | 1461340434530 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 31004 | 1461340434534 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 08:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:53:54 INFO - PROCESS | 31004 | 1461340434540 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 31004 | 1461340434543 Marionette TRACE conn4 <- [1,1114,null,{}] 08:53:54 INFO - PROCESS | 31004 | 1461340434548 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:54 INFO - PROCESS | 31004 | 1461340434733 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 08:53:54 INFO - PROCESS | 31004 | 1461340434912 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5ebc3000 == 121 [pid = 31004] [id = 286] 08:53:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d82065800) [pid = 31004] [serial = 859] [outer = (nil)] 08:53:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d831e4800) [pid = 31004] [serial = 860] [outer = 0x7f6d82065800] 08:53:54 INFO - PROCESS | 31004 | 1461340434980 Marionette DEBUG loaded listener.js 08:53:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 197 (0x7f6d832c2c00) [pid = 31004] [serial = 861] [outer = 0x7f6d82065800] 08:53:55 INFO - PROCESS | 31004 | 1461340435853 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 08:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1382ms 08:53:55 INFO - PROCESS | 31004 | 1461340435924 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 08:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:53:55 INFO - PROCESS | 31004 | 1461340435928 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 08:53:55 INFO - PROCESS | 31004 | 1461340435933 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:53:55 INFO - PROCESS | 31004 | 1461340435936 Marionette TRACE conn4 <- [1,1118,null,{}] 08:53:55 INFO - PROCESS | 31004 | 1461340435941 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:56 INFO - PROCESS | 31004 | 1461340436139 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 08:53:56 INFO - PROCESS | 31004 | 1461340436315 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:56 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5ebdd000 == 122 [pid = 31004] [id = 287] 08:53:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 198 (0x7f6d82066000) [pid = 31004] [serial = 862] [outer = (nil)] 08:53:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 199 (0x7f6d83411400) [pid = 31004] [serial = 863] [outer = 0x7f6d82066000] 08:53:56 INFO - PROCESS | 31004 | 1461340436387 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 200 (0x7f6d8533d800) [pid = 31004] [serial = 864] [outer = 0x7f6d82066000] 08:53:57 INFO - PROCESS | 31004 | 1461340437283 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 08:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1378ms 08:53:57 INFO - PROCESS | 31004 | 1461340437312 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 08:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:53:57 INFO - PROCESS | 31004 | 1461340437316 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 08:53:57 INFO - PROCESS | 31004 | 1461340437322 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:53:57 INFO - PROCESS | 31004 | 1461340437326 Marionette TRACE conn4 <- [1,1122,null,{}] 08:53:57 INFO - PROCESS | 31004 | 1461340437332 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:57 INFO - PROCESS | 31004 | 1461340437533 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 08:53:57 INFO - PROCESS | 31004 | 1461340437717 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5dddd000 == 123 [pid = 31004] [id = 288] 08:53:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 201 (0x7f6d831eec00) [pid = 31004] [serial = 865] [outer = (nil)] 08:53:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 202 (0x7f6d86cba800) [pid = 31004] [serial = 866] [outer = 0x7f6d831eec00] 08:53:57 INFO - PROCESS | 31004 | 1461340437796 Marionette DEBUG loaded listener.js 08:53:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 203 (0x7f6d86da5800) [pid = 31004] [serial = 867] [outer = 0x7f6d831eec00] 08:53:58 INFO - PROCESS | 31004 | 1461340438726 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 08:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1431ms 08:53:58 INFO - PROCESS | 31004 | 1461340438753 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 08:53:58 INFO - PROCESS | 31004 | 1461340438756 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 08:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:53:58 INFO - PROCESS | 31004 | 1461340438762 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:53:58 INFO - PROCESS | 31004 | 1461340438764 Marionette TRACE conn4 <- [1,1126,null,{}] 08:53:58 INFO - PROCESS | 31004 | 1461340438770 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:58 INFO - PROCESS | 31004 | 1461340438964 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 08:53:59 INFO - PROCESS | 31004 | 1461340439155 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:59 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5dc9d000 == 124 [pid = 31004] [id = 289] 08:53:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 204 (0x7f6d60f4ac00) [pid = 31004] [serial = 868] [outer = (nil)] 08:53:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 205 (0x7f6d68ca8000) [pid = 31004] [serial = 869] [outer = 0x7f6d60f4ac00] 08:53:59 INFO - PROCESS | 31004 | 1461340439230 Marionette DEBUG loaded listener.js 08:53:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 206 (0x7f6d86aadc00) [pid = 31004] [serial = 870] [outer = 0x7f6d60f4ac00] 08:54:00 INFO - PROCESS | 31004 | 1461340440087 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 08:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1378ms 08:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:54:00 INFO - PROCESS | 31004 | 1461340440141 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 08:54:00 INFO - PROCESS | 31004 | 1461340440144 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 08:54:00 INFO - PROCESS | 31004 | 1461340440151 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:54:00 INFO - PROCESS | 31004 | 1461340440153 Marionette TRACE conn4 <- [1,1130,null,{}] 08:54:00 INFO - PROCESS | 31004 | 1461340440160 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:00 INFO - PROCESS | 31004 | 1461340440366 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 08:54:00 INFO - PROCESS | 31004 | 1461340440566 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:00 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63d3b800 == 125 [pid = 31004] [id = 290] 08:54:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 207 (0x7f6d60f47c00) [pid = 31004] [serial = 871] [outer = (nil)] 08:54:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 208 (0x7f6d764ca800) [pid = 31004] [serial = 872] [outer = 0x7f6d60f47c00] 08:54:00 INFO - PROCESS | 31004 | 1461340440654 Marionette DEBUG loaded listener.js 08:54:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 209 (0x7f6d86db2000) [pid = 31004] [serial = 873] [outer = 0x7f6d60f47c00] 08:54:02 INFO - PROCESS | 31004 | 1461340442220 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 08:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2091ms 08:54:02 INFO - PROCESS | 31004 | 1461340442242 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 08:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:54:02 INFO - PROCESS | 31004 | 1461340442247 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 08:54:02 INFO - PROCESS | 31004 | 1461340442256 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:54:02 INFO - PROCESS | 31004 | 1461340442261 Marionette TRACE conn4 <- [1,1134,null,{}] 08:54:02 INFO - PROCESS | 31004 | 1461340442269 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:02 INFO - PROCESS | 31004 | 1461340442442 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 08:54:02 INFO - PROCESS | 31004 | 1461340442629 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d648f5800 == 126 [pid = 31004] [id = 291] 08:54:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 210 (0x7f6d611e7000) [pid = 31004] [serial = 874] [outer = (nil)] 08:54:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 211 (0x7f6d6465e400) [pid = 31004] [serial = 875] [outer = 0x7f6d611e7000] 08:54:02 INFO - PROCESS | 31004 | 1461340442700 Marionette DEBUG loaded listener.js 08:54:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 212 (0x7f6d68eea800) [pid = 31004] [serial = 876] [outer = 0x7f6d611e7000] 08:54:03 INFO - PROCESS | 31004 | 1461340443510 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1334ms 08:54:03 INFO - PROCESS | 31004 | 1461340443590 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 08:54:03 INFO - PROCESS | 31004 | 1461340443600 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 08:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:54:03 INFO - PROCESS | 31004 | 1461340443617 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:54:03 INFO - PROCESS | 31004 | 1461340443624 Marionette TRACE conn4 <- [1,1138,null,{}] 08:54:03 INFO - PROCESS | 31004 | 1461340443633 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:03 INFO - PROCESS | 31004 | 1461340443991 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 08:54:04 INFO - PROCESS | 31004 | 1461340444330 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60e7d000 == 127 [pid = 31004] [id = 292] 08:54:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 213 (0x7f6d64a6bc00) [pid = 31004] [serial = 877] [outer = (nil)] 08:54:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 214 (0x7f6d6a7d3c00) [pid = 31004] [serial = 878] [outer = 0x7f6d64a6bc00] 08:54:04 INFO - PROCESS | 31004 | 1461340444401 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 215 (0x7f6d6aed4000) [pid = 31004] [serial = 879] [outer = 0x7f6d64a6bc00] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7b2f4000 == 126 [pid = 31004] [id = 42] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7423a000 == 125 [pid = 31004] [id = 276] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 214 (0x7f6d6a5dac00) [pid = 31004] [serial = 725] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 213 (0x7f6d6c082800) [pid = 31004] [serial = 728] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 212 (0x7f6d6ea5fc00) [pid = 31004] [serial = 731] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 211 (0x7f6d6ed85000) [pid = 31004] [serial = 734] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 210 (0x7f6d6fa86c00) [pid = 31004] [serial = 737] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 209 (0x7f6d712f2400) [pid = 31004] [serial = 740] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 208 (0x7f6d71e74000) [pid = 31004] [serial = 743] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 207 (0x7f6d728ab000) [pid = 31004] [serial = 746] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 206 (0x7f6d6ea1c400) [pid = 31004] [serial = 770] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f710800 == 124 [pid = 31004] [id = 275] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d19d000 == 123 [pid = 31004] [id = 274] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6af09000 == 122 [pid = 31004] [id = 273] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60fc3000 == 121 [pid = 31004] [id = 272] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b79e800 == 120 [pid = 31004] [id = 271] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86a3b000 == 119 [pid = 31004] [id = 264] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d83461800 == 118 [pid = 31004] [id = 263] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d824aa800 == 117 [pid = 31004] [id = 262] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d780e0800 == 116 [pid = 31004] [id = 261] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d757d1800 == 115 [pid = 31004] [id = 260] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74831800 == 114 [pid = 31004] [id = 259] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d4c3000 == 113 [pid = 31004] [id = 258] 08:54:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d64a4e000 == 112 [pid = 31004] [id = 257] 08:54:05 INFO - PROCESS | 31004 | 1461340445400 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 205 (0x7f6d63da7800) [pid = 31004] [serial = 722] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 204 (0x7f6d6a7cfc00) [pid = 31004] [serial = 758] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 203 (0x7f6d612c3400) [pid = 31004] [serial = 749] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 202 (0x7f6d68ee7400) [pid = 31004] [serial = 755] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 201 (0x7f6d6a5df800) [pid = 31004] [serial = 756] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 200 (0x7f6d6becb800) [pid = 31004] [serial = 764] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 199 (0x7f6d6b316c00) [pid = 31004] [serial = 761] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 198 (0x7f6d6c089800) [pid = 31004] [serial = 765] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 197 (0x7f6d6d405c00) [pid = 31004] [serial = 767] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 196 (0x7f6d6ea1dc00) [pid = 31004] [serial = 768] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d6bb5e800) [pid = 31004] [serial = 762] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d6aed0800) [pid = 31004] [serial = 759] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d63d9f400) [pid = 31004] [serial = 753] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d6119c000) [pid = 31004] [serial = 752] [outer = (nil)] [url = about:blank] 08:54:05 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d6ec8b000) [pid = 31004] [serial = 720] [outer = (nil)] [url = about:blank] 08:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1841ms 08:54:05 INFO - PROCESS | 31004 | 1461340445460 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 08:54:05 INFO - PROCESS | 31004 | 1461340445464 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 08:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:54:05 INFO - PROCESS | 31004 | 1461340445469 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - PROCESS | 31004 | 1461340445475 Marionette TRACE conn4 <- [1,1142,null,{}] 08:54:05 INFO - PROCESS | 31004 | 1461340445490 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:05 INFO - PROCESS | 31004 | 1461340445672 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 08:54:06 INFO - PROCESS | 31004 | 1461340446071 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d62bd6000 == 113 [pid = 31004] [id = 293] 08:54:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d61196400) [pid = 31004] [serial = 880] [outer = (nil)] 08:54:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d611da400) [pid = 31004] [serial = 881] [outer = 0x7f6d61196400] 08:54:06 INFO - PROCESS | 31004 | 1461340446152 Marionette DEBUG loaded listener.js 08:54:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d63d9f400) [pid = 31004] [serial = 882] [outer = 0x7f6d61196400] 08:54:07 INFO - PROCESS | 31004 | 1461340447045 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 08:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1634ms 08:54:07 INFO - PROCESS | 31004 | 1461340447107 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 08:54:07 INFO - PROCESS | 31004 | 1461340447113 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 08:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:54:07 INFO - PROCESS | 31004 | 1461340447122 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:54:07 INFO - PROCESS | 31004 | 1461340447129 Marionette TRACE conn4 <- [1,1146,null,{}] 08:54:07 INFO - PROCESS | 31004 | 1461340447137 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:07 INFO - PROCESS | 31004 | 1461340447380 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 08:54:07 INFO - PROCESS | 31004 | 1461340447611 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6af14000 == 114 [pid = 31004] [id = 294] 08:54:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d68cab800) [pid = 31004] [serial = 883] [outer = (nil)] 08:54:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d6a5e1400) [pid = 31004] [serial = 884] [outer = 0x7f6d68cab800] 08:54:07 INFO - PROCESS | 31004 | 1461340447733 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 197 (0x7f6d6a877800) [pid = 31004] [serial = 885] [outer = 0x7f6d68cab800] 08:54:08 INFO - PROCESS | 31004 | 1461340448684 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 08:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1594ms 08:54:08 INFO - PROCESS | 31004 | 1461340448720 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 08:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:54:08 INFO - PROCESS | 31004 | 1461340448726 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 08:54:08 INFO - PROCESS | 31004 | 1461340448733 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - PROCESS | 31004 | 1461340448736 Marionette TRACE conn4 <- [1,1150,null,{}] 08:54:08 INFO - PROCESS | 31004 | 1461340448742 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:08 INFO - PROCESS | 31004 | 1461340448940 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 08:54:09 INFO - PROCESS | 31004 | 1461340449122 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:09 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6c280800 == 115 [pid = 31004] [id = 295] 08:54:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 198 (0x7f6d6b314800) [pid = 31004] [serial = 886] [outer = (nil)] 08:54:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 199 (0x7f6d6bed5c00) [pid = 31004] [serial = 887] [outer = 0x7f6d6b314800] 08:54:09 INFO - PROCESS | 31004 | 1461340449206 Marionette DEBUG loaded listener.js 08:54:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 200 (0x7f6d6c08f000) [pid = 31004] [serial = 888] [outer = 0x7f6d6b314800] 08:54:10 INFO - PROCESS | 31004 | 1461340450163 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 08:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1486ms 08:54:10 INFO - PROCESS | 31004 | 1461340450220 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 08:54:10 INFO - PROCESS | 31004 | 1461340450223 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 08:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:54:10 INFO - PROCESS | 31004 | 1461340450240 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:54:10 INFO - PROCESS | 31004 | 1461340450249 Marionette TRACE conn4 <- [1,1154,null,{}] 08:54:10 INFO - PROCESS | 31004 | 1461340450254 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:10 INFO - PROCESS | 31004 | 1461340450485 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 08:54:10 INFO - PROCESS | 31004 | 1461340450701 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:10 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6eea9800 == 116 [pid = 31004] [id = 296] 08:54:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 201 (0x7f6d6b65d400) [pid = 31004] [serial = 889] [outer = (nil)] 08:54:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 202 (0x7f6d6d01c000) [pid = 31004] [serial = 890] [outer = 0x7f6d6b65d400] 08:54:10 INFO - PROCESS | 31004 | 1461340450818 Marionette DEBUG loaded listener.js 08:54:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 203 (0x7f6d6e0a4000) [pid = 31004] [serial = 891] [outer = 0x7f6d6b65d400] 08:54:11 INFO - PROCESS | 31004 | 1461340451699 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 08:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1544ms 08:54:11 INFO - PROCESS | 31004 | 1461340451777 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 08:54:11 INFO - PROCESS | 31004 | 1461340451781 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 08:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:54:11 INFO - PROCESS | 31004 | 1461340451787 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:54:11 INFO - PROCESS | 31004 | 1461340451790 Marionette TRACE conn4 <- [1,1158,null,{}] 08:54:11 INFO - PROCESS | 31004 | 1461340451795 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:12 INFO - PROCESS | 31004 | 1461340452013 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 08:54:12 INFO - PROCESS | 31004 | 1461340452225 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:12 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f74f000 == 117 [pid = 31004] [id = 297] 08:54:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 204 (0x7f6d6ea1e000) [pid = 31004] [serial = 892] [outer = (nil)] 08:54:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 205 (0x7f6d6ec8dc00) [pid = 31004] [serial = 893] [outer = 0x7f6d6ea1e000] 08:54:12 INFO - PROCESS | 31004 | 1461340452343 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 206 (0x7f6d6ed7f000) [pid = 31004] [serial = 894] [outer = 0x7f6d6ea1e000] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6fda2800 == 116 [pid = 31004] [id = 229] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d648f9000 == 115 [pid = 31004] [id = 153] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f744000 == 114 [pid = 31004] [id = 228] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d89370800 == 113 [pid = 31004] [id = 268] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ba69000 == 112 [pid = 31004] [id = 270] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d71e1f800 == 111 [pid = 31004] [id = 230] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63d25800 == 110 [pid = 31004] [id = 269] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d82071000 == 109 [pid = 31004] [id = 248] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61081800 == 108 [pid = 31004] [id = 213] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f8e0000 == 107 [pid = 31004] [id = 249] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f73b800 == 106 [pid = 31004] [id = 203] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8119b800 == 105 [pid = 31004] [id = 247] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d87065000 == 104 [pid = 31004] [id = 266] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60e7d000 == 103 [pid = 31004] [id = 292] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d648f5800 == 102 [pid = 31004] [id = 291] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63d3b800 == 101 [pid = 31004] [id = 290] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5dc9d000 == 100 [pid = 31004] [id = 289] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5dddd000 == 99 [pid = 31004] [id = 288] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5ebdd000 == 98 [pid = 31004] [id = 287] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5ebc3000 == 97 [pid = 31004] [id = 286] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7476f800 == 96 [pid = 31004] [id = 285] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8c66b800 == 95 [pid = 31004] [id = 284] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8c62a000 == 94 [pid = 31004] [id = 283] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d876b1800 == 93 [pid = 31004] [id = 282] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d83463800 == 92 [pid = 31004] [id = 281] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d811a1000 == 91 [pid = 31004] [id = 280] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7145c800 == 90 [pid = 31004] [id = 279] 08:54:14 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68d1b000 == 89 [pid = 31004] [id = 278] 08:54:14 INFO - PROCESS | 31004 | 1461340454796 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 08:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 3036ms 08:54:14 INFO - PROCESS | 31004 | 1461340454826 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 08:54:14 INFO - PROCESS | 31004 | 1461340454830 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 08:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:54:14 INFO - PROCESS | 31004 | 1461340454838 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 31004 | 1461340454843 Marionette TRACE conn4 <- [1,1162,null,{}] 08:54:14 INFO - PROCESS | 31004 | 1461340454851 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:15 INFO - PROCESS | 31004 | 1461340455038 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 08:54:15 INFO - PROCESS | 31004 | 1461340455178 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:15 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61069800 == 90 [pid = 31004] [id = 298] 08:54:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 207 (0x7f6d64a64c00) [pid = 31004] [serial = 895] [outer = (nil)] 08:54:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 208 (0x7f6d68eeb400) [pid = 31004] [serial = 896] [outer = 0x7f6d64a64c00] 08:54:15 INFO - PROCESS | 31004 | 1461340455246 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 209 (0x7f6d6a86bc00) [pid = 31004] [serial = 897] [outer = 0x7f6d64a64c00] 08:54:15 INFO - PROCESS | 31004 | 1461340455994 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1240ms 08:54:16 INFO - PROCESS | 31004 | 1461340456085 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 31004 | 1461340456092 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 08:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:54:16 INFO - PROCESS | 31004 | 1461340456102 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 31004 | 1461340456105 Marionette TRACE conn4 <- [1,1166,null,{}] 08:54:16 INFO - PROCESS | 31004 | 1461340456111 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:16 INFO - PROCESS | 31004 | 1461340456341 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 08:54:16 INFO - PROCESS | 31004 | 1461340456366 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6bb8e000 == 91 [pid = 31004] [id = 299] 08:54:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 210 (0x7f6d68caac00) [pid = 31004] [serial = 898] [outer = (nil)] 08:54:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 211 (0x7f6d6c089800) [pid = 31004] [serial = 899] [outer = 0x7f6d68caac00] 08:54:16 INFO - PROCESS | 31004 | 1461340456429 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 212 (0x7f6d6d010c00) [pid = 31004] [serial = 900] [outer = 0x7f6d68caac00] 08:54:17 INFO - PROCESS | 31004 | 1461340457402 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 08:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1328ms 08:54:17 INFO - PROCESS | 31004 | 1461340457431 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 08:54:17 INFO - PROCESS | 31004 | 1461340457435 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 08:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:54:17 INFO - PROCESS | 31004 | 1461340457453 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:54:17 INFO - PROCESS | 31004 | 1461340457459 Marionette TRACE conn4 <- [1,1170,null,{}] 08:54:17 INFO - PROCESS | 31004 | 1461340457484 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:17 INFO - PROCESS | 31004 | 1461340457714 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 08:54:17 INFO - PROCESS | 31004 | 1461340457771 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f710800 == 92 [pid = 31004] [id = 300] 08:54:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 213 (0x7f6d6ec8fc00) [pid = 31004] [serial = 901] [outer = (nil)] 08:54:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 214 (0x7f6d6ed85000) [pid = 31004] [serial = 902] [outer = 0x7f6d6ec8fc00] 08:54:17 INFO - PROCESS | 31004 | 1461340457838 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 215 (0x7f6d6fc8dc00) [pid = 31004] [serial = 903] [outer = 0x7f6d6ec8fc00] 08:54:18 INFO - PROCESS | 31004 | --DOMWINDOW == 214 (0x7f6d6a697800) [pid = 31004] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:54:18 INFO - PROCESS | 31004 | --DOMWINDOW == 213 (0x7f6d728a0400) [pid = 31004] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:54:18 INFO - PROCESS | 31004 | --DOMWINDOW == 212 (0x7f6d612c3c00) [pid = 31004] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:54:18 INFO - PROCESS | 31004 | --DOMWINDOW == 211 (0x7f6d611e7000) [pid = 31004] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:54:18 INFO - PROCESS | 31004 | --DOMWINDOW == 210 (0x7f6d68eeec00) [pid = 31004] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:54:18 INFO - PROCESS | 31004 | --DOMWINDOW == 209 (0x7f6d6becd000) [pid = 31004] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:54:18 INFO - PROCESS | 31004 | --DOMWINDOW == 208 (0x7f6d6a7ce400) [pid = 31004] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:54:18 INFO - PROCESS | 31004 | 1461340458947 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 08:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1558ms 08:54:19 INFO - PROCESS | 31004 | 1461340459004 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 31004 | 1461340459008 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 08:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:54:19 INFO - PROCESS | 31004 | 1461340459014 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 31004 | 1461340459016 Marionette TRACE conn4 <- [1,1174,null,{}] 08:54:19 INFO - PROCESS | 31004 | 1461340459027 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:19 INFO - PROCESS | 31004 | 1461340459196 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 08:54:19 INFO - PROCESS | 31004 | 1461340459211 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74075800 == 93 [pid = 31004] [id = 301] 08:54:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 209 (0x7f6d6b657000) [pid = 31004] [serial = 904] [outer = (nil)] 08:54:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 210 (0x7f6d73865000) [pid = 31004] [serial = 905] [outer = 0x7f6d6b657000] 08:54:19 INFO - PROCESS | 31004 | 1461340459274 Marionette DEBUG loaded listener.js 08:54:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 211 (0x7f6d73cec800) [pid = 31004] [serial = 906] [outer = 0x7f6d6b657000] 08:54:20 INFO - PROCESS | 31004 | 1461340460135 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 08:54:20 INFO - PROCESS | 31004 | 1461340460157 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 08:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:54:20 INFO - PROCESS | 31004 | 1461340460173 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:54:20 INFO - PROCESS | 31004 | 1461340460176 Marionette TRACE conn4 <- [1,1178,null,{}] 08:54:20 INFO - PROCESS | 31004 | 1461340460182 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:20 INFO - PROCESS | 31004 | 1461340460341 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 08:54:20 INFO - PROCESS | 31004 | 1461340460356 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:20 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74ee3000 == 94 [pid = 31004] [id = 302] 08:54:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 212 (0x7f6d73cef400) [pid = 31004] [serial = 907] [outer = (nil)] 08:54:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 213 (0x7f6d744df800) [pid = 31004] [serial = 908] [outer = 0x7f6d73cef400] 08:54:20 INFO - PROCESS | 31004 | 1461340460415 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 214 (0x7f6d74b48000) [pid = 31004] [serial = 909] [outer = 0x7f6d73cef400] 08:54:21 INFO - PROCESS | 31004 | 1461340461594 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 08:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:54:21 INFO - PROCESS | 31004 | 1461340461662 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 08:54:21 INFO - PROCESS | 31004 | 1461340461669 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 31004 | 1461340461675 Marionette TRACE conn4 <- [1,1182,null,{}] 08:54:21 INFO - PROCESS | 31004 | 1461340461683 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:21 INFO - PROCESS | 31004 | 1461340461890 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 08:54:22 INFO - PROCESS | 31004 | 1461340462121 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5ddca000 == 95 [pid = 31004] [id = 303] 08:54:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 215 (0x7f6d6bb5ec00) [pid = 31004] [serial = 910] [outer = (nil)] 08:54:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 216 (0x7f6d6d012000) [pid = 31004] [serial = 911] [outer = 0x7f6d6bb5ec00] 08:54:22 INFO - PROCESS | 31004 | 1461340462241 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 217 (0x7f6d6d39d800) [pid = 31004] [serial = 912] [outer = 0x7f6d6bb5ec00] 08:54:23 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:23 INFO - PROCESS | 31004 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:54:23 INFO - PROCESS | 31004 | 1461340463163 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 31004 | 1461340463215 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 08:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:54:23 INFO - PROCESS | 31004 | 1461340463226 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 31004 | 1461340463229 Marionette TRACE conn4 <- [1,1186,null,{}] 08:54:23 INFO - PROCESS | 31004 | 1461340463236 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:23 INFO - PROCESS | 31004 | 1461340463431 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 08:54:23 INFO - PROCESS | 31004 | 1461340463695 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:23 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d763ad800 == 96 [pid = 31004] [id = 304] 08:54:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 218 (0x7f6d6ea1fc00) [pid = 31004] [serial = 913] [outer = (nil)] 08:54:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 219 (0x7f6d74013c00) [pid = 31004] [serial = 914] [outer = 0x7f6d6ea1fc00] 08:54:23 INFO - PROCESS | 31004 | 1461340463814 Marionette DEBUG loaded listener.js 08:54:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 220 (0x7f6d74f40400) [pid = 31004] [serial = 915] [outer = 0x7f6d6ea1fc00] 08:54:24 INFO - PROCESS | 31004 | 1461340464700 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 08:54:24 INFO - PROCESS | 31004 | 1461340464762 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 08:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:54:24 INFO - PROCESS | 31004 | 1461340464769 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:54:24 INFO - PROCESS | 31004 | 1461340464774 Marionette TRACE conn4 <- [1,1190,null,{}] 08:54:24 INFO - PROCESS | 31004 | 1461340464790 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:24 INFO - PROCESS | 31004 | 1461340464982 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 08:54:25 INFO - PROCESS | 31004 | 1461340465162 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d81f87800 == 97 [pid = 31004] [id = 305] 08:54:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 221 (0x7f6d75998400) [pid = 31004] [serial = 916] [outer = (nil)] 08:54:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 222 (0x7f6d764c2800) [pid = 31004] [serial = 917] [outer = 0x7f6d75998400] 08:54:25 INFO - PROCESS | 31004 | 1461340465283 Marionette DEBUG loaded listener.js 08:54:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 223 (0x7f6d78024800) [pid = 31004] [serial = 918] [outer = 0x7f6d75998400] 08:54:26 INFO - PROCESS | 31004 | 1461340466147 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 08:54:26 INFO - PROCESS | 31004 | 1461340466212 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 08:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:54:26 INFO - PROCESS | 31004 | 1461340466219 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:54:26 INFO - PROCESS | 31004 | 1461340466223 Marionette TRACE conn4 <- [1,1194,null,{}] 08:54:26 INFO - PROCESS | 31004 | 1461340466234 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:26 INFO - PROCESS | 31004 | 1461340466434 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 08:54:26 INFO - PROCESS | 31004 | 1461340466622 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d84e40800 == 98 [pid = 31004] [id = 306] 08:54:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 224 (0x7f6d759f4c00) [pid = 31004] [serial = 919] [outer = (nil)] 08:54:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 225 (0x7f6d7c11c800) [pid = 31004] [serial = 920] [outer = 0x7f6d759f4c00] 08:54:26 INFO - PROCESS | 31004 | 1461340466743 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 226 (0x7f6d81139000) [pid = 31004] [serial = 921] [outer = 0x7f6d759f4c00] 08:54:27 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:27 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:27 INFO - PROCESS | 31004 | 1461340467612 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 08:54:27 INFO - PROCESS | 31004 | 1461340467664 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 08:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:54:27 INFO - PROCESS | 31004 | 1461340467670 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:54:27 INFO - PROCESS | 31004 | 1461340467673 Marionette TRACE conn4 <- [1,1198,null,{}] 08:54:27 INFO - PROCESS | 31004 | 1461340467679 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:27 INFO - PROCESS | 31004 | 1461340467861 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 08:54:28 INFO - PROCESS | 31004 | 1461340468057 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:28 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87063000 == 99 [pid = 31004] [id = 307] 08:54:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 227 (0x7f6d68ca7000) [pid = 31004] [serial = 922] [outer = (nil)] 08:54:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 228 (0x7f6d7559d000) [pid = 31004] [serial = 923] [outer = 0x7f6d68ca7000] 08:54:28 INFO - PROCESS | 31004 | 1461340468133 Marionette DEBUG loaded listener.js 08:54:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 229 (0x7f6d81fe0400) [pid = 31004] [serial = 924] [outer = 0x7f6d68ca7000] 08:54:29 INFO - PROCESS | 31004 | 1461340469045 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1432ms 08:54:29 INFO - PROCESS | 31004 | 1461340469105 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 08:54:29 INFO - PROCESS | 31004 | 1461340469108 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 08:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:54:29 INFO - PROCESS | 31004 | 1461340469114 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:54:29 INFO - PROCESS | 31004 | 1461340469118 Marionette TRACE conn4 <- [1,1202,null,{}] 08:54:29 INFO - PROCESS | 31004 | 1461340469123 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:29 INFO - PROCESS | 31004 | 1461340469317 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 08:54:29 INFO - PROCESS | 31004 | 1461340469496 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8a04a800 == 100 [pid = 31004] [id = 308] 08:54:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 230 (0x7f6d832b6800) [pid = 31004] [serial = 925] [outer = (nil)] 08:54:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 231 (0x7f6d85343c00) [pid = 31004] [serial = 926] [outer = 0x7f6d832b6800] 08:54:29 INFO - PROCESS | 31004 | 1461340469585 Marionette DEBUG loaded listener.js 08:54:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 232 (0x7f6d86d3f800) [pid = 31004] [serial = 927] [outer = 0x7f6d832b6800] 08:54:30 INFO - PROCESS | 31004 | 1461340470436 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 08:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1379ms 08:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:54:30 INFO - PROCESS | 31004 | 1461340470495 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 08:54:30 INFO - PROCESS | 31004 | 1461340470498 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 08:54:30 INFO - PROCESS | 31004 | 1461340470505 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:54:30 INFO - PROCESS | 31004 | 1461340470508 Marionette TRACE conn4 <- [1,1206,null,{}] 08:54:30 INFO - PROCESS | 31004 | 1461340470514 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:30 INFO - PROCESS | 31004 | 1461340470687 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 08:54:30 INFO - PROCESS | 31004 | 1461340470872 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:30 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8c625800 == 101 [pid = 31004] [id = 309] 08:54:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 233 (0x7f6d832b9400) [pid = 31004] [serial = 928] [outer = (nil)] 08:54:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 234 (0x7f6d86d49400) [pid = 31004] [serial = 929] [outer = 0x7f6d832b9400] 08:54:30 INFO - PROCESS | 31004 | 1461340470946 Marionette DEBUG loaded listener.js 08:54:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 235 (0x7f6d86da9000) [pid = 31004] [serial = 930] [outer = 0x7f6d832b9400] 08:54:31 INFO - PROCESS | 31004 | 1461340471822 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 08:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1389ms 08:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:54:31 INFO - PROCESS | 31004 | 1461340471893 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 08:54:31 INFO - PROCESS | 31004 | 1461340471896 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 08:54:31 INFO - PROCESS | 31004 | 1461340471902 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - PROCESS | 31004 | 1461340471906 Marionette TRACE conn4 <- [1,1210,null,{}] 08:54:31 INFO - PROCESS | 31004 | 1461340471911 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:32 INFO - PROCESS | 31004 | 1461340472098 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 08:54:32 INFO - PROCESS | 31004 | 1461340472277 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8c66c800 == 102 [pid = 31004] [id = 310] 08:54:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 236 (0x7f6d8533e800) [pid = 31004] [serial = 931] [outer = (nil)] 08:54:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 237 (0x7f6d87267000) [pid = 31004] [serial = 932] [outer = 0x7f6d8533e800] 08:54:32 INFO - PROCESS | 31004 | 1461340472350 Marionette DEBUG loaded listener.js 08:54:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 238 (0x7f6d8762b800) [pid = 31004] [serial = 933] [outer = 0x7f6d8533e800] 08:54:33 INFO - PROCESS | 31004 | 1461340473196 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1330ms 08:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:54:33 INFO - PROCESS | 31004 | 1461340473232 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 08:54:33 INFO - PROCESS | 31004 | 1461340473235 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 08:54:33 INFO - PROCESS | 31004 | 1461340473242 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - PROCESS | 31004 | 1461340473244 Marionette TRACE conn4 <- [1,1214,null,{}] 08:54:33 INFO - PROCESS | 31004 | 1461340473251 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:33 INFO - PROCESS | 31004 | 1461340473445 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 08:54:33 INFO - PROCESS | 31004 | 1461340473633 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6097c800 == 103 [pid = 31004] [id = 311] 08:54:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 239 (0x7f6d5f8ba400) [pid = 31004] [serial = 934] [outer = (nil)] 08:54:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 240 (0x7f6d5f8c0c00) [pid = 31004] [serial = 935] [outer = 0x7f6d5f8ba400] 08:54:33 INFO - PROCESS | 31004 | 1461340473703 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 241 (0x7f6d5f8c5400) [pid = 31004] [serial = 936] [outer = 0x7f6d5f8ba400] 08:54:34 INFO - PROCESS | 31004 | 1461340474595 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 08:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1390ms 08:54:34 INFO - PROCESS | 31004 | 1461340474631 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 08:54:34 INFO - PROCESS | 31004 | 1461340474635 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 08:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:54:34 INFO - PROCESS | 31004 | 1461340474641 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:54:34 INFO - PROCESS | 31004 | 1461340474645 Marionette TRACE conn4 <- [1,1218,null,{}] 08:54:34 INFO - PROCESS | 31004 | 1461340474651 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:34 INFO - PROCESS | 31004 | 1461340474843 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 08:54:35 INFO - PROCESS | 31004 | 1461340475031 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5de11800 == 104 [pid = 31004] [id = 312] 08:54:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 242 (0x7f6d5f8b6c00) [pid = 31004] [serial = 937] [outer = (nil)] 08:54:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 243 (0x7f6d86db2800) [pid = 31004] [serial = 938] [outer = 0x7f6d5f8b6c00] 08:54:35 INFO - PROCESS | 31004 | 1461340475111 Marionette DEBUG loaded listener.js 08:54:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 244 (0x7f6d8767f800) [pid = 31004] [serial = 939] [outer = 0x7f6d5f8b6c00] 08:54:36 INFO - PROCESS | 31004 | 1461340476016 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 08:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1434ms 08:54:36 INFO - PROCESS | 31004 | 1461340476076 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 31004 | 1461340476080 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 08:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:54:36 INFO - PROCESS | 31004 | 1461340476087 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - PROCESS | 31004 | 1461340476092 Marionette TRACE conn4 <- [1,1222,null,{}] 08:54:36 INFO - PROCESS | 31004 | 1461340476098 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:36 INFO - PROCESS | 31004 | 1461340476368 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 08:54:36 INFO - PROCESS | 31004 | 1461340476644 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:36 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f79b000 == 105 [pid = 31004] [id = 313] 08:54:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 245 (0x7f6d7c122c00) [pid = 31004] [serial = 940] [outer = (nil)] 08:54:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 246 (0x7f6d876c6800) [pid = 31004] [serial = 941] [outer = 0x7f6d7c122c00] 08:54:36 INFO - PROCESS | 31004 | 1461340476769 Marionette DEBUG loaded listener.js 08:54:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 247 (0x7f6d87773000) [pid = 31004] [serial = 942] [outer = 0x7f6d7c122c00] 08:54:37 INFO - PROCESS | 31004 | 1461340477581 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 08:54:37 INFO - PROCESS | 31004 | 1461340477628 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 08:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:54:37 INFO - PROCESS | 31004 | 1461340477635 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:54:37 INFO - PROCESS | 31004 | 1461340477638 Marionette TRACE conn4 <- [1,1226,null,{}] 08:54:37 INFO - PROCESS | 31004 | 1461340477643 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:37 INFO - PROCESS | 31004 | 1461340477824 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 08:54:38 INFO - PROCESS | 31004 | 1461340478013 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b555800 == 106 [pid = 31004] [id = 314] 08:54:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 248 (0x7f6d5b577400) [pid = 31004] [serial = 943] [outer = (nil)] 08:54:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 249 (0x7f6d5b57f800) [pid = 31004] [serial = 944] [outer = 0x7f6d5b577400] 08:54:38 INFO - PROCESS | 31004 | 1461340478091 Marionette DEBUG loaded listener.js 08:54:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 250 (0x7f6d6f46c400) [pid = 31004] [serial = 945] [outer = 0x7f6d5b577400] 08:54:38 INFO - PROCESS | 31004 | 1461340478995 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 08:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1388ms 08:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:54:39 INFO - PROCESS | 31004 | 1461340479024 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 08:54:39 INFO - PROCESS | 31004 | 1461340479026 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 08:54:39 INFO - PROCESS | 31004 | 1461340479034 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:54:39 INFO - PROCESS | 31004 | 1461340479037 Marionette TRACE conn4 <- [1,1230,null,{}] 08:54:39 INFO - PROCESS | 31004 | 1461340479043 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:39 INFO - PROCESS | 31004 | 1461340479221 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 08:54:39 INFO - PROCESS | 31004 | 1461340479428 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:39 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f79a800 == 107 [pid = 31004] [id = 315] 08:54:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 251 (0x7f6d5b57a000) [pid = 31004] [serial = 946] [outer = (nil)] 08:54:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 252 (0x7f6d5bbc8c00) [pid = 31004] [serial = 947] [outer = 0x7f6d5b57a000] 08:54:39 INFO - PROCESS | 31004 | 1461340479498 Marionette DEBUG loaded listener.js 08:54:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 253 (0x7f6d5bbcd800) [pid = 31004] [serial = 948] [outer = 0x7f6d5b57a000] 08:54:40 INFO - PROCESS | 31004 | 1461340480667 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1690ms 08:54:40 INFO - PROCESS | 31004 | 1461340480725 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 08:54:40 INFO - PROCESS | 31004 | 1461340480733 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 08:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:54:40 INFO - PROCESS | 31004 | 1461340480742 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 31004 | 1461340480747 Marionette TRACE conn4 <- [1,1234,null,{}] 08:54:40 INFO - PROCESS | 31004 | 1461340480756 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:40 INFO - PROCESS | 31004 | 1461340480941 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 08:54:41 INFO - PROCESS | 31004 | 1461340481184 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63e1f800 == 108 [pid = 31004] [id = 316] 08:54:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 254 (0x7f6d5bce9000) [pid = 31004] [serial = 949] [outer = (nil)] 08:54:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 255 (0x7f6d5bcef800) [pid = 31004] [serial = 950] [outer = 0x7f6d5bce9000] 08:54:41 INFO - PROCESS | 31004 | 1461340481253 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 256 (0x7f6d5bcf4800) [pid = 31004] [serial = 951] [outer = 0x7f6d5bce9000] 08:54:42 INFO - PROCESS | 31004 | 1461340482139 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 08:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1435ms 08:54:42 INFO - PROCESS | 31004 | 1461340482178 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 08:54:42 INFO - PROCESS | 31004 | 1461340482186 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 08:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:54:42 INFO - PROCESS | 31004 | 1461340482196 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 31004 | 1461340482199 Marionette TRACE conn4 <- [1,1238,null,{}] 08:54:42 INFO - PROCESS | 31004 | 1461340482204 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:42 INFO - PROCESS | 31004 | 1461340482376 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 08:54:42 INFO - PROCESS | 31004 | 1461340482737 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:42 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60e67800 == 109 [pid = 31004] [id = 317] 08:54:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 257 (0x7f6d611e7400) [pid = 31004] [serial = 952] [outer = (nil)] 08:54:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 258 (0x7f6d62c61800) [pid = 31004] [serial = 953] [outer = 0x7f6d611e7400] 08:54:42 INFO - PROCESS | 31004 | 1461340482810 Marionette DEBUG loaded listener.js 08:54:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 259 (0x7f6d64810400) [pid = 31004] [serial = 954] [outer = 0x7f6d611e7400] 08:54:43 INFO - PROCESS | 31004 | 1461340483682 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 08:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1531ms 08:54:43 INFO - PROCESS | 31004 | 1461340483727 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 08:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:54:43 INFO - PROCESS | 31004 | 1461340483732 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 08:54:43 INFO - PROCESS | 31004 | 1461340483737 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:54:43 INFO - PROCESS | 31004 | 1461340483742 Marionette TRACE conn4 <- [1,1242,null,{}] 08:54:43 INFO - PROCESS | 31004 | 1461340483758 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:43 INFO - PROCESS | 31004 | 1461340483946 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 08:54:44 INFO - PROCESS | 31004 | 1461340484182 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b7a9000 == 110 [pid = 31004] [id = 318] 08:54:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 260 (0x7f6d6a695000) [pid = 31004] [serial = 955] [outer = (nil)] 08:54:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 261 (0x7f6d6aeda000) [pid = 31004] [serial = 956] [outer = 0x7f6d6a695000] 08:54:44 INFO - PROCESS | 31004 | 1461340484314 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 262 (0x7f6d6c089c00) [pid = 31004] [serial = 957] [outer = 0x7f6d6a695000] 08:54:45 INFO - PROCESS | 31004 | 1461340485184 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 08:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1484ms 08:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:54:45 INFO - PROCESS | 31004 | 1461340485222 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 31004 | 1461340485226 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 08:54:45 INFO - PROCESS | 31004 | 1461340485232 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 31004 | 1461340485235 Marionette TRACE conn4 <- [1,1246,null,{}] 08:54:45 INFO - PROCESS | 31004 | 1461340485240 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:45 INFO - PROCESS | 31004 | 1461340485432 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 08:54:45 INFO - PROCESS | 31004 | 1461340485625 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6c3a0000 == 111 [pid = 31004] [id = 319] 08:54:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 263 (0x7f6d6c0b5400) [pid = 31004] [serial = 958] [outer = (nil)] 08:54:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 264 (0x7f6d6e096800) [pid = 31004] [serial = 959] [outer = 0x7f6d6c0b5400] 08:54:45 INFO - PROCESS | 31004 | 1461340485692 Marionette DEBUG loaded listener.js 08:54:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 265 (0x7f6d6ee3a800) [pid = 31004] [serial = 960] [outer = 0x7f6d6c0b5400] 08:54:46 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6fd92800 == 110 [pid = 31004] [id = 171] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 264 (0x7f6d64a6b800) [pid = 31004] [serial = 836] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 263 (0x7f6d6b311400) [pid = 31004] [serial = 839] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 262 (0x7f6d7146d000) [pid = 31004] [serial = 842] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 261 (0x7f6d74b46000) [pid = 31004] [serial = 845] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 260 (0x7f6d760c5c00) [pid = 31004] [serial = 848] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 259 (0x7f6d81d5f000) [pid = 31004] [serial = 851] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 258 (0x7f6d8205a800) [pid = 31004] [serial = 854] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 257 (0x7f6d82289000) [pid = 31004] [serial = 857] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 256 (0x7f6d831e4800) [pid = 31004] [serial = 860] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 255 (0x7f6d83411400) [pid = 31004] [serial = 863] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 254 (0x7f6d86cba800) [pid = 31004] [serial = 866] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 253 (0x7f6d68ca8000) [pid = 31004] [serial = 869] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 252 (0x7f6d764ca800) [pid = 31004] [serial = 872] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 251 (0x7f6d74014400) [pid = 31004] [serial = 833] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 250 (0x7f6d74b4a400) [pid = 31004] [serial = 794] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 249 (0x7f6d68a86000) [pid = 31004] [serial = 809] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 248 (0x7f6d74f8b800) [pid = 31004] [serial = 797] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 247 (0x7f6d78042800) [pid = 31004] [serial = 806] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 246 (0x7f6d6a873000) [pid = 31004] [serial = 776] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 245 (0x7f6d764c7400) [pid = 31004] [serial = 803] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 244 (0x7f6d759f6800) [pid = 31004] [serial = 800] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 243 (0x7f6d6fc92000) [pid = 31004] [serial = 785] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 242 (0x7f6d744de000) [pid = 31004] [serial = 791] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 241 (0x7f6d6f2e6400) [pid = 31004] [serial = 782] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 240 (0x7f6d64806000) [pid = 31004] [serial = 773] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 239 (0x7f6d73c5cc00) [pid = 31004] [serial = 812] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 238 (0x7f6d6d0ef000) [pid = 31004] [serial = 779] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 237 (0x7f6d74006400) [pid = 31004] [serial = 788] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f74f000 == 109 [pid = 31004] [id = 297] 08:54:46 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6eea9800 == 108 [pid = 31004] [id = 296] 08:54:46 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6c280800 == 107 [pid = 31004] [id = 295] 08:54:46 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6af14000 == 106 [pid = 31004] [id = 294] 08:54:46 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d62bd6000 == 105 [pid = 31004] [id = 293] 08:54:46 INFO - PROCESS | 31004 | 1461340486717 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 236 (0x7f6d6a7d3c00) [pid = 31004] [serial = 878] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 235 (0x7f6d6465e400) [pid = 31004] [serial = 875] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 234 (0x7f6d68eea800) [pid = 31004] [serial = 876] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 233 (0x7f6d6ed78000) [pid = 31004] [serial = 825] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 232 (0x7f6d6fc9cc00) [pid = 31004] [serial = 828] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 231 (0x7f6d6bed0800) [pid = 31004] [serial = 821] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 230 (0x7f6d6ee42c00) [pid = 31004] [serial = 827] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 229 (0x7f6d6a7cac00) [pid = 31004] [serial = 818] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 228 (0x7f6d7400a400) [pid = 31004] [serial = 831] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 227 (0x7f6d6e096c00) [pid = 31004] [serial = 824] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 226 (0x7f6d738a8800) [pid = 31004] [serial = 830] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 225 (0x7f6d64663800) [pid = 31004] [serial = 815] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 224 (0x7f6d6b313800) [pid = 31004] [serial = 819] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 223 (0x7f6d68caf800) [pid = 31004] [serial = 816] [outer = (nil)] [url = about:blank] 08:54:46 INFO - PROCESS | 31004 | --DOMWINDOW == 222 (0x7f6d6c0bd000) [pid = 31004] [serial = 822] [outer = (nil)] [url = about:blank] 08:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1539ms 08:54:46 INFO - PROCESS | 31004 | 1461340486770 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 08:54:46 INFO - PROCESS | 31004 | 1461340486774 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 08:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:54:46 INFO - PROCESS | 31004 | 1461340486779 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:54:46 INFO - PROCESS | 31004 | 1461340486781 Marionette TRACE conn4 <- [1,1250,null,{}] 08:54:46 INFO - PROCESS | 31004 | 1461340486786 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:46 INFO - PROCESS | 31004 | 1461340486964 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 08:54:47 INFO - PROCESS | 31004 | 1461340487169 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:47 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d647db800 == 106 [pid = 31004] [id = 320] 08:54:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 223 (0x7f6d63d5dc00) [pid = 31004] [serial = 961] [outer = (nil)] 08:54:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 224 (0x7f6d6aed7c00) [pid = 31004] [serial = 962] [outer = 0x7f6d63d5dc00] 08:54:47 INFO - PROCESS | 31004 | 1461340487232 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 225 (0x7f6d6ed80800) [pid = 31004] [serial = 963] [outer = 0x7f6d63d5dc00] 08:54:47 INFO - PROCESS | 31004 | 1461340487899 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 08:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1129ms 08:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:54:47 INFO - PROCESS | 31004 | 1461340487909 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 31004 | 1461340487911 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 08:54:47 INFO - PROCESS | 31004 | 1461340487915 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - PROCESS | 31004 | 1461340487919 Marionette TRACE conn4 <- [1,1254,null,{}] 08:54:47 INFO - PROCESS | 31004 | 1461340487924 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:48 INFO - PROCESS | 31004 | 1461340488160 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 08:54:48 INFO - PROCESS | 31004 | 1461340488198 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:48 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6e056800 == 107 [pid = 31004] [id = 321] 08:54:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 226 (0x7f6d6ed84c00) [pid = 31004] [serial = 964] [outer = (nil)] 08:54:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 227 (0x7f6d71e79c00) [pid = 31004] [serial = 965] [outer = 0x7f6d6ed84c00] 08:54:48 INFO - PROCESS | 31004 | 1461340488294 Marionette DEBUG loaded listener.js 08:54:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 228 (0x7f6d753b8c00) [pid = 31004] [serial = 966] [outer = 0x7f6d6ed84c00] 08:54:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b7b1000 == 106 [pid = 31004] [id = 9] 08:54:49 INFO - PROCESS | 31004 | 1461340489208 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 08:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1331ms 08:54:49 INFO - PROCESS | 31004 | 1461340489249 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 08:54:49 INFO - PROCESS | 31004 | 1461340489253 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 08:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:54:49 INFO - PROCESS | 31004 | 1461340489258 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:54:49 INFO - PROCESS | 31004 | 1461340489261 Marionette TRACE conn4 <- [1,1258,null,{}] 08:54:49 INFO - PROCESS | 31004 | 1461340489277 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:49 INFO - PROCESS | 31004 | 1461340489496 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 08:54:49 INFO - PROCESS | 31004 | 1461340489527 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f7a5800 == 107 [pid = 31004] [id = 322] 08:54:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 229 (0x7f6d64a6ac00) [pid = 31004] [serial = 967] [outer = (nil)] 08:54:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 230 (0x7f6d74f43000) [pid = 31004] [serial = 968] [outer = 0x7f6d64a6ac00] 08:54:49 INFO - PROCESS | 31004 | 1461340489591 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 231 (0x7f6d764cbc00) [pid = 31004] [serial = 969] [outer = 0x7f6d64a6ac00] 08:54:50 INFO - PROCESS | 31004 | 1461340490457 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 08:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1231ms 08:54:50 INFO - PROCESS | 31004 | 1461340490498 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 31004 | 1461340490502 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 08:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:54:50 INFO - PROCESS | 31004 | 1461340490508 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 31004 | 1461340490510 Marionette TRACE conn4 <- [1,1262,null,{}] 08:54:50 INFO - PROCESS | 31004 | 1461340490522 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:50 INFO - PROCESS | 31004 | 1461340490746 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 08:54:50 INFO - PROCESS | 31004 | 1461340490771 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:50 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74777000 == 108 [pid = 31004] [id = 323] 08:54:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 232 (0x7f6d6a5e1c00) [pid = 31004] [serial = 970] [outer = (nil)] 08:54:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 233 (0x7f6d81d5f000) [pid = 31004] [serial = 971] [outer = 0x7f6d6a5e1c00] 08:54:50 INFO - PROCESS | 31004 | 1461340490849 Marionette DEBUG loaded listener.js 08:54:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 234 (0x7f6d824f2c00) [pid = 31004] [serial = 972] [outer = 0x7f6d6a5e1c00] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 233 (0x7f6d6b657000) [pid = 31004] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 232 (0x7f6d6119e800) [pid = 31004] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 231 (0x7f6d628cfc00) [pid = 31004] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 230 (0x7f6d6ed82400) [pid = 31004] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 229 (0x7f6d64813400) [pid = 31004] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 228 (0x7f6d61196400) [pid = 31004] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 227 (0x7f6d741f0400) [pid = 31004] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 226 (0x7f6d612ce000) [pid = 31004] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 225 (0x7f6d82066000) [pid = 31004] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 224 (0x7f6d6c08ec00) [pid = 31004] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 223 (0x7f6d68cab800) [pid = 31004] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 222 (0x7f6d759f2800) [pid = 31004] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 221 (0x7f6d6bb57c00) [pid = 31004] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 220 (0x7f6d64a64c00) [pid = 31004] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 219 (0x7f6d6aed8000) [pid = 31004] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 218 (0x7f6d81fdc800) [pid = 31004] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 217 (0x7f6d71462000) [pid = 31004] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 216 (0x7f6d60f47c00) [pid = 31004] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 215 (0x7f6d68caac00) [pid = 31004] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 214 (0x7f6d61198c00) [pid = 31004] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 213 (0x7f6d6a65bc00) [pid = 31004] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 212 (0x7f6d6fa84000) [pid = 31004] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 211 (0x7f6d612c5800) [pid = 31004] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 210 (0x7f6d760ca400) [pid = 31004] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 209 (0x7f6d6a5d6400) [pid = 31004] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 208 (0x7f6d60f50000) [pid = 31004] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 207 (0x7f6d6d40c800) [pid = 31004] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 206 (0x7f6d6ea1e000) [pid = 31004] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 205 (0x7f6d611dcc00) [pid = 31004] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 204 (0x7f6d6bd5f000) [pid = 31004] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 203 (0x7f6d727ab000) [pid = 31004] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 202 (0x7f6d6b31bc00) [pid = 31004] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 201 (0x7f6d6bb56000) [pid = 31004] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 200 (0x7f6d6ee39400) [pid = 31004] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 199 (0x7f6d6e09e000) [pid = 31004] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 198 (0x7f6d68ca2000) [pid = 31004] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 197 (0x7f6d720a9000) [pid = 31004] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 196 (0x7f6d6a5e0000) [pid = 31004] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d6ec8fc00) [pid = 31004] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d60f4ac00) [pid = 31004] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d6a659c00) [pid = 31004] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d60f4b800) [pid = 31004] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d6c087800) [pid = 31004] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d6b314800) [pid = 31004] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d6fa7e800) [pid = 31004] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d64a65800) [pid = 31004] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d6b31b400) [pid = 31004] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d6b65d400) [pid = 31004] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d612cc400) [pid = 31004] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d738a1800) [pid = 31004] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d760c6000) [pid = 31004] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d6b31d800) [pid = 31004] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d82065800) [pid = 31004] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d759f1800) [pid = 31004] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d831eec00) [pid = 31004] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d64660800) [pid = 31004] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d628cd400) [pid = 31004] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d61191c00) [pid = 31004] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d6f2f0400) [pid = 31004] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d6fa8a400) [pid = 31004] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d63d58c00) [pid = 31004] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d68a87800) [pid = 31004] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d6a5dbc00) [pid = 31004] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d60f45800) [pid = 31004] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d6ee39000) [pid = 31004] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d759efc00) [pid = 31004] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d6c090800) [pid = 31004] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d6f2eec00) [pid = 31004] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d62a10800) [pid = 31004] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:54:52 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d60f47400) [pid = 31004] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:54:52 INFO - PROCESS | 31004 | 1461340492540 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 08:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 2088ms 08:54:52 INFO - PROCESS | 31004 | 1461340492597 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 08:54:52 INFO - PROCESS | 31004 | 1461340492601 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 08:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:54:52 INFO - PROCESS | 31004 | 1461340492606 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:54:52 INFO - PROCESS | 31004 | 1461340492609 Marionette TRACE conn4 <- [1,1266,null,{}] 08:54:52 INFO - PROCESS | 31004 | 1461340492614 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:52 INFO - PROCESS | 31004 | 1461340492784 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 08:54:52 INFO - PROCESS | 31004 | 1461340492934 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63d2e800 == 109 [pid = 31004] [id = 324] 08:54:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d60f4ac00) [pid = 31004] [serial = 973] [outer = (nil)] 08:54:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d63d5c000) [pid = 31004] [serial = 974] [outer = 0x7f6d60f4ac00] 08:54:53 INFO - PROCESS | 31004 | 1461340493000 Marionette DEBUG loaded listener.js 08:54:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d6a659c00) [pid = 31004] [serial = 975] [outer = 0x7f6d60f4ac00] 08:54:53 INFO - PROCESS | 31004 | 1461340493666 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 08:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1137ms 08:54:53 INFO - PROCESS | 31004 | 1461340493745 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 08:54:53 INFO - PROCESS | 31004 | 1461340493747 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 08:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:54:53 INFO - PROCESS | 31004 | 1461340493754 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:54:53 INFO - PROCESS | 31004 | 1461340493756 Marionette TRACE conn4 <- [1,1270,null,{}] 08:54:53 INFO - PROCESS | 31004 | 1461340493761 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:53 INFO - PROCESS | 31004 | 1461340493935 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 08:54:54 INFO - PROCESS | 31004 | 1461340494242 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5dddb800 == 110 [pid = 31004] [id = 325] 08:54:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d5b578c00) [pid = 31004] [serial = 976] [outer = (nil)] 08:54:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d5b584400) [pid = 31004] [serial = 977] [outer = 0x7f6d5b578c00] 08:54:54 INFO - PROCESS | 31004 | 1461340494328 Marionette DEBUG loaded listener.js 08:54:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d5bce7c00) [pid = 31004] [serial = 978] [outer = 0x7f6d5b578c00] 08:54:55 INFO - PROCESS | 31004 | 1461340495252 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 08:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1530ms 08:54:55 INFO - PROCESS | 31004 | 1461340495286 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 08:54:55 INFO - PROCESS | 31004 | 1461340495294 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 08:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:54:55 INFO - PROCESS | 31004 | 1461340495304 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:54:55 INFO - PROCESS | 31004 | 1461340495307 Marionette TRACE conn4 <- [1,1274,null,{}] 08:54:55 INFO - PROCESS | 31004 | 1461340495315 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:55 INFO - PROCESS | 31004 | 1461340495534 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 08:54:55 INFO - PROCESS | 31004 | 1461340495721 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b7a6000 == 111 [pid = 31004] [id = 326] 08:54:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d63d9d000) [pid = 31004] [serial = 979] [outer = (nil)] 08:54:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d64810000) [pid = 31004] [serial = 980] [outer = 0x7f6d63d9d000] 08:54:55 INFO - PROCESS | 31004 | 1461340495855 Marionette DEBUG loaded listener.js 08:54:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d68eec400) [pid = 31004] [serial = 981] [outer = 0x7f6d63d9d000] 08:54:56 INFO - PROCESS | 31004 | 1461340496808 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 08:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1537ms 08:54:56 INFO - PROCESS | 31004 | 1461340496844 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 08:54:56 INFO - PROCESS | 31004 | 1461340496850 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 08:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:54:56 INFO - PROCESS | 31004 | 1461340496858 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:54:56 INFO - PROCESS | 31004 | 1461340496862 Marionette TRACE conn4 <- [1,1278,null,{}] 08:54:56 INFO - PROCESS | 31004 | 1461340496870 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:57 INFO - PROCESS | 31004 | 1461340497088 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 08:54:57 INFO - PROCESS | 31004 | 1461340497379 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f742000 == 112 [pid = 31004] [id = 327] 08:54:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d6aed6c00) [pid = 31004] [serial = 982] [outer = (nil)] 08:54:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d6bd6b800) [pid = 31004] [serial = 983] [outer = 0x7f6d6aed6c00] 08:54:57 INFO - PROCESS | 31004 | 1461340497505 Marionette DEBUG loaded listener.js 08:54:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d6c0bd000) [pid = 31004] [serial = 984] [outer = 0x7f6d6aed6c00] 08:54:58 INFO - PROCESS | 31004 | 1461340498394 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 08:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1584ms 08:54:58 INFO - PROCESS | 31004 | 1461340498442 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 08:54:58 INFO - PROCESS | 31004 | 1461340498445 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 08:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:54:58 INFO - PROCESS | 31004 | 1461340498463 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:54:58 INFO - PROCESS | 31004 | 1461340498474 Marionette TRACE conn4 <- [1,1282,null,{}] 08:54:58 INFO - PROCESS | 31004 | 1461340498481 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:58 INFO - PROCESS | 31004 | 1461340498746 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 08:54:58 INFO - PROCESS | 31004 | 1461340498978 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:59 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d757cc800 == 113 [pid = 31004] [id = 328] 08:54:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d6b657000) [pid = 31004] [serial = 985] [outer = (nil)] 08:54:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d6ea5d800) [pid = 31004] [serial = 986] [outer = 0x7f6d6b657000] 08:54:59 INFO - PROCESS | 31004 | 1461340499101 Marionette DEBUG loaded listener.js 08:54:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d6f2ef800) [pid = 31004] [serial = 987] [outer = 0x7f6d6b657000] 08:54:59 INFO - PROCESS | 31004 | 1461340499951 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 08:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1552ms 08:55:00 INFO - PROCESS | 31004 | 1461340500009 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 08:55:00 INFO - PROCESS | 31004 | 1461340500012 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 08:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:55:00 INFO - PROCESS | 31004 | 1461340500019 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:55:00 INFO - PROCESS | 31004 | 1461340500022 Marionette TRACE conn4 <- [1,1286,null,{}] 08:55:00 INFO - PROCESS | 31004 | 1461340500027 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:00 INFO - PROCESS | 31004 | 1461340500243 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 08:55:00 INFO - PROCESS | 31004 | 1461340500428 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:00 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7c1e0800 == 114 [pid = 31004] [id = 329] 08:55:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d6bb59000) [pid = 31004] [serial = 988] [outer = (nil)] 08:55:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d6fc95c00) [pid = 31004] [serial = 989] [outer = 0x7f6d6bb59000] 08:55:00 INFO - PROCESS | 31004 | 1461340500507 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d7202ac00) [pid = 31004] [serial = 990] [outer = 0x7f6d6bb59000] 08:55:01 INFO - PROCESS | 31004 | 1461340501407 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 08:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1434ms 08:55:01 INFO - PROCESS | 31004 | 1461340501454 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 31004 | 1461340501457 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 08:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:55:01 INFO - PROCESS | 31004 | 1461340501464 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - PROCESS | 31004 | 1461340501468 Marionette TRACE conn4 <- [1,1290,null,{}] 08:55:01 INFO - PROCESS | 31004 | 1461340501473 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:01 INFO - PROCESS | 31004 | 1461340501674 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 08:55:01 INFO - PROCESS | 31004 | 1461340501875 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d82f12800 == 115 [pid = 31004] [id = 330] 08:55:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d74015000) [pid = 31004] [serial = 991] [outer = (nil)] 08:55:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d74471000) [pid = 31004] [serial = 992] [outer = 0x7f6d74015000] 08:55:02 INFO - PROCESS | 31004 | 1461340502102 Marionette DEBUG loaded listener.js 08:55:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d7558f800) [pid = 31004] [serial = 993] [outer = 0x7f6d74015000] 08:55:03 INFO - PROCESS | 31004 | 1461340503118 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 08:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1729ms 08:55:03 INFO - PROCESS | 31004 | 1461340503196 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 08:55:03 INFO - PROCESS | 31004 | 1461340503199 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 08:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:55:03 INFO - PROCESS | 31004 | 1461340503206 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:55:03 INFO - PROCESS | 31004 | 1461340503209 Marionette TRACE conn4 <- [1,1294,null,{}] 08:55:03 INFO - PROCESS | 31004 | 1461340503215 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:03 INFO - PROCESS | 31004 | 1461340503457 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 08:55:03 INFO - PROCESS | 31004 | 1461340503684 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:03 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87078000 == 116 [pid = 31004] [id = 331] 08:55:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d74015400) [pid = 31004] [serial = 994] [outer = (nil)] 08:55:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d7b26b400) [pid = 31004] [serial = 995] [outer = 0x7f6d74015400] 08:55:03 INFO - PROCESS | 31004 | 1461340503802 Marionette DEBUG loaded listener.js 08:55:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d81f9f000) [pid = 31004] [serial = 996] [outer = 0x7f6d74015400] 08:55:04 INFO - PROCESS | 31004 | 1461340504708 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 08:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1535ms 08:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:55:04 INFO - PROCESS | 31004 | 1461340504742 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 08:55:04 INFO - PROCESS | 31004 | 1461340504745 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 08:55:04 INFO - PROCESS | 31004 | 1461340504753 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:55:04 INFO - PROCESS | 31004 | 1461340504758 Marionette TRACE conn4 <- [1,1298,null,{}] 08:55:04 INFO - PROCESS | 31004 | 1461340504767 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:04 INFO - PROCESS | 31004 | 1461340504980 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 08:55:05 INFO - PROCESS | 31004 | 1461340505191 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:05 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d89d5e000 == 117 [pid = 31004] [id = 332] 08:55:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d760ca400) [pid = 31004] [serial = 997] [outer = (nil)] 08:55:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d824f0c00) [pid = 31004] [serial = 998] [outer = 0x7f6d760ca400] 08:55:05 INFO - PROCESS | 31004 | 1461340505346 Marionette DEBUG loaded listener.js 08:55:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d83244800) [pid = 31004] [serial = 999] [outer = 0x7f6d760ca400] 08:55:06 INFO - PROCESS | 31004 | 1461340506240 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1535ms 08:55:06 INFO - PROCESS | 31004 | 1461340506287 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 31004 | 1461340506291 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 08:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:55:06 INFO - PROCESS | 31004 | 1461340506296 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 31004 | 1461340506299 Marionette TRACE conn4 <- [1,1302,null,{}] 08:55:06 INFO - PROCESS | 31004 | 1461340506304 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:06 INFO - PROCESS | 31004 | 1461340506493 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 08:55:06 INFO - PROCESS | 31004 | 1461340506689 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86f0e000 == 118 [pid = 31004] [id = 333] 08:55:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d68a7e400) [pid = 31004] [serial = 1000] [outer = (nil)] 08:55:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d85338800) [pid = 31004] [serial = 1001] [outer = 0x7f6d68a7e400] 08:55:06 INFO - PROCESS | 31004 | 1461340506814 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d86d42400) [pid = 31004] [serial = 1002] [outer = 0x7f6d68a7e400] 08:55:07 INFO - PROCESS | 31004 | 1461340507696 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 08:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1428ms 08:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:55:07 INFO - PROCESS | 31004 | 1461340507728 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 08:55:07 INFO - PROCESS | 31004 | 1461340507730 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 08:55:07 INFO - PROCESS | 31004 | 1461340507738 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:55:07 INFO - PROCESS | 31004 | 1461340507741 Marionette TRACE conn4 <- [1,1306,null,{}] 08:55:07 INFO - PROCESS | 31004 | 1461340507746 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:07 INFO - PROCESS | 31004 | 1461340507935 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 08:55:08 INFO - PROCESS | 31004 | 1461340508127 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8a0e5000 == 119 [pid = 31004] [id = 334] 08:55:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d5deb2400) [pid = 31004] [serial = 1003] [outer = (nil)] 08:55:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d5debd000) [pid = 31004] [serial = 1004] [outer = 0x7f6d5deb2400] 08:55:08 INFO - PROCESS | 31004 | 1461340508199 Marionette DEBUG loaded listener.js 08:55:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 197 (0x7f6d74f91400) [pid = 31004] [serial = 1005] [outer = 0x7f6d5deb2400] 08:55:09 INFO - PROCESS | 31004 | 1461340509082 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 08:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1388ms 08:55:09 INFO - PROCESS | 31004 | 1461340509125 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 08:55:09 INFO - PROCESS | 31004 | 1461340509129 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 08:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:55:09 INFO - PROCESS | 31004 | 1461340509136 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:55:09 INFO - PROCESS | 31004 | 1461340509138 Marionette TRACE conn4 <- [1,1310,null,{}] 08:55:09 INFO - PROCESS | 31004 | 1461340509144 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:09 INFO - PROCESS | 31004 | 1461340509336 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 08:55:09 INFO - PROCESS | 31004 | 1461340509541 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5d0ee800 == 120 [pid = 31004] [id = 335] 08:55:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 198 (0x7f6d5deb5800) [pid = 31004] [serial = 1006] [outer = (nil)] 08:55:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 199 (0x7f6d74006c00) [pid = 31004] [serial = 1007] [outer = 0x7f6d5deb5800] 08:55:09 INFO - PROCESS | 31004 | 1461340509624 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 200 (0x7f6d83412c00) [pid = 31004] [serial = 1008] [outer = 0x7f6d5deb5800] 08:55:10 INFO - PROCESS | 31004 | 1461340510587 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 31004 | 1461340510640 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 08:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:55:10 INFO - PROCESS | 31004 | 1461340510647 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - PROCESS | 31004 | 1461340510651 Marionette TRACE conn4 <- [1,1314,null,{}] 08:55:10 INFO - PROCESS | 31004 | 1461340510657 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:10 INFO - PROCESS | 31004 | 1461340510921 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 08:55:11 INFO - PROCESS | 31004 | 1461340511177 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5ebd1000 == 121 [pid = 31004] [id = 336] 08:55:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 201 (0x7f6d60f46800) [pid = 31004] [serial = 1009] [outer = (nil)] 08:55:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 202 (0x7f6d63f74800) [pid = 31004] [serial = 1010] [outer = 0x7f6d60f46800] 08:55:11 INFO - PROCESS | 31004 | 1461340511326 Marionette DEBUG loaded listener.js 08:55:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 203 (0x7f6d6a692400) [pid = 31004] [serial = 1011] [outer = 0x7f6d60f46800] 08:55:12 INFO - PROCESS | 31004 | 1461340512190 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 08:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1589ms 08:55:12 INFO - PROCESS | 31004 | 1461340512237 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 08:55:12 INFO - PROCESS | 31004 | 1461340512241 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 08:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:55:12 INFO - PROCESS | 31004 | 1461340512246 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:55:12 INFO - PROCESS | 31004 | 1461340512248 Marionette TRACE conn4 <- [1,1318,null,{}] 08:55:12 INFO - PROCESS | 31004 | 1461340512254 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:12 INFO - PROCESS | 31004 | 1461340512459 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 08:55:12 INFO - PROCESS | 31004 | 1461340512658 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:12 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d646a4800 == 122 [pid = 31004] [id = 337] 08:55:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 204 (0x7f6d5deb9800) [pid = 31004] [serial = 1012] [outer = (nil)] 08:55:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 205 (0x7f6d63d4f000) [pid = 31004] [serial = 1013] [outer = 0x7f6d5deb9800] 08:55:12 INFO - PROCESS | 31004 | 1461340512767 Marionette DEBUG loaded listener.js 08:55:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 206 (0x7f6d6bb55400) [pid = 31004] [serial = 1014] [outer = 0x7f6d5deb9800] 08:55:13 INFO - PROCESS | 31004 | 1461340513613 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 08:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1433ms 08:55:13 INFO - PROCESS | 31004 | 1461340513681 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 08:55:13 INFO - PROCESS | 31004 | 1461340513685 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 08:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:55:13 INFO - PROCESS | 31004 | 1461340513691 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:55:13 INFO - PROCESS | 31004 | 1461340513693 Marionette TRACE conn4 <- [1,1322,null,{}] 08:55:13 INFO - PROCESS | 31004 | 1461340513698 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:13 INFO - PROCESS | 31004 | 1461340513896 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 08:55:14 INFO - PROCESS | 31004 | 1461340514091 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6af16800 == 123 [pid = 31004] [id = 338] 08:55:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 207 (0x7f6d60f4f000) [pid = 31004] [serial = 1015] [outer = (nil)] 08:55:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 208 (0x7f6d64a71c00) [pid = 31004] [serial = 1016] [outer = 0x7f6d60f4f000] 08:55:14 INFO - PROCESS | 31004 | 1461340514166 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 209 (0x7f6d6bb62c00) [pid = 31004] [serial = 1017] [outer = 0x7f6d60f4f000] 08:55:15 INFO - PROCESS | 31004 | 1461340515741 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 08:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 2082ms 08:55:15 INFO - PROCESS | 31004 | 1461340515776 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 08:55:15 INFO - PROCESS | 31004 | 1461340515781 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 08:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:55:15 INFO - PROCESS | 31004 | 1461340515790 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 31004 | 1461340515794 Marionette TRACE conn4 <- [1,1326,null,{}] 08:55:15 INFO - PROCESS | 31004 | 1461340515803 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:15 INFO - PROCESS | 31004 | 1461340515995 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 08:55:16 INFO - PROCESS | 31004 | 1461340516191 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d646a9800 == 124 [pid = 31004] [id = 339] 08:55:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 210 (0x7f6d5f8c2000) [pid = 31004] [serial = 1018] [outer = (nil)] 08:55:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 211 (0x7f6d60f47400) [pid = 31004] [serial = 1019] [outer = 0x7f6d5f8c2000] 08:55:16 INFO - PROCESS | 31004 | 1461340516313 Marionette DEBUG loaded listener.js 08:55:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 212 (0x7f6d611db000) [pid = 31004] [serial = 1020] [outer = 0x7f6d5f8c2000] 08:55:17 INFO - PROCESS | 31004 | 1461340517269 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 08:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1535ms 08:55:17 INFO - PROCESS | 31004 | 1461340517326 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 08:55:17 INFO - PROCESS | 31004 | 1461340517342 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 08:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:55:17 INFO - PROCESS | 31004 | 1461340517360 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:55:17 INFO - PROCESS | 31004 | 1461340517364 Marionette TRACE conn4 <- [1,1330,null,{}] 08:55:17 INFO - PROCESS | 31004 | 1461340517376 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:17 INFO - PROCESS | 31004 | 1461340517718 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 08:55:17 INFO - PROCESS | 31004 | 1461340517964 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5de03800 == 125 [pid = 31004] [id = 340] 08:55:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 213 (0x7f6d612ce000) [pid = 31004] [serial = 1021] [outer = (nil)] 08:55:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 214 (0x7f6d628cfc00) [pid = 31004] [serial = 1022] [outer = 0x7f6d612ce000] 08:55:18 INFO - PROCESS | 31004 | 1461340518030 Marionette DEBUG loaded listener.js 08:55:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 215 (0x7f6d63d52800) [pid = 31004] [serial = 1023] [outer = 0x7f6d612ce000] 08:55:18 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ce23800 == 124 [pid = 31004] [id = 199] 08:55:18 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d62bd0800 == 123 [pid = 31004] [id = 185] 08:55:18 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f747000 == 122 [pid = 31004] [id = 256] 08:55:18 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d64a47000 == 121 [pid = 31004] [id = 186] 08:55:18 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ba6b000 == 120 [pid = 31004] [id = 198] 08:55:18 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60e75000 == 119 [pid = 31004] [id = 211] 08:55:18 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63d2e800 == 118 [pid = 31004] [id = 324] 08:55:18 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74777000 == 117 [pid = 31004] [id = 323] 08:55:18 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f7a5800 == 116 [pid = 31004] [id = 322] 08:55:18 INFO - PROCESS | 31004 | 1461340518958 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:55:18 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6e056800 == 115 [pid = 31004] [id = 321] 08:55:18 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d647db800 == 114 [pid = 31004] [id = 320] 08:55:19 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6c3a0000 == 113 [pid = 31004] [id = 319] 08:55:19 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b7a9000 == 112 [pid = 31004] [id = 318] 08:55:19 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60e67800 == 111 [pid = 31004] [id = 317] 08:55:19 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63e1f800 == 110 [pid = 31004] [id = 316] 08:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 08:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1687ms 08:55:19 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b7b0800 == 109 [pid = 31004] [id = 10] 08:55:19 INFO - PROCESS | 31004 | 1461340519059 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 08:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:55:19 INFO - PROCESS | 31004 | 1461340519064 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 08:55:19 INFO - PROCESS | 31004 | 1461340519070 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:55:19 INFO - PROCESS | 31004 | 1461340519075 Marionette TRACE conn4 <- [1,1334,null,{}] 08:55:19 INFO - PROCESS | 31004 | 1461340519090 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:19 INFO - PROCESS | 31004 | 1461340519280 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 214 (0x7f6d73865000) [pid = 31004] [serial = 905] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 213 (0x7f6d73cec800) [pid = 31004] [serial = 906] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 212 (0x7f6d78031800) [pid = 31004] [serial = 810] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 211 (0x7f6d68caf400) [pid = 31004] [serial = 774] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 210 (0x7f6d73c5e800) [pid = 31004] [serial = 843] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 209 (0x7f6d6a873400) [pid = 31004] [serial = 726] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 208 (0x7f6d63d9f400) [pid = 31004] [serial = 882] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 207 (0x7f6d74f3cc00) [pid = 31004] [serial = 795] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 206 (0x7f6d6ec8f400) [pid = 31004] [serial = 696] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 205 (0x7f6d8533d800) [pid = 31004] [serial = 864] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 204 (0x7f6d6fa82400) [pid = 31004] [serial = 783] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 203 (0x7f6d6a5e1400) [pid = 31004] [serial = 884] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 202 (0x7f6d78481800) [pid = 31004] [serial = 807] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 201 (0x7f6d6ed79800) [pid = 31004] [serial = 732] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 200 (0x7f6d6a86bc00) [pid = 31004] [serial = 897] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 199 (0x7f6d6becf000) [pid = 31004] [serial = 681] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 198 (0x7f6d824f5000) [pid = 31004] [serial = 858] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 197 (0x7f6d7386a400) [pid = 31004] [serial = 747] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 196 (0x7f6d86db2000) [pid = 31004] [serial = 873] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d6c089800) [pid = 31004] [serial = 899] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d7803ec00) [pid = 31004] [serial = 635] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d6d010c00) [pid = 31004] [serial = 900] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d6c091c00) [pid = 31004] [serial = 623] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d727aac00) [pid = 31004] [serial = 744] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d64657400) [pid = 31004] [serial = 614] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d82064c00) [pid = 31004] [serial = 855] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d6c083000) [pid = 31004] [serial = 840] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d6c0bac00) [pid = 31004] [serial = 687] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d6ed86c00) [pid = 31004] [serial = 626] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d611da400) [pid = 31004] [serial = 881] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d6ec8dc00) [pid = 31004] [serial = 893] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d6480fc00) [pid = 31004] [serial = 638] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d6a877800) [pid = 31004] [serial = 885] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d6d0f4c00) [pid = 31004] [serial = 690] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d74b44c00) [pid = 31004] [serial = 792] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d6c089000) [pid = 31004] [serial = 684] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d6d403800) [pid = 31004] [serial = 729] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d6ed7f000) [pid = 31004] [serial = 894] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d759ee800) [pid = 31004] [serial = 846] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d74b4e800) [pid = 31004] [serial = 629] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d6a86b400) [pid = 31004] [serial = 672] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d74f45000) [pid = 31004] [serial = 834] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d6aed5c00) [pid = 31004] [serial = 675] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d6ed85000) [pid = 31004] [serial = 902] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d86aadc00) [pid = 31004] [serial = 870] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d6bb54800) [pid = 31004] [serial = 620] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d7389d000) [pid = 31004] [serial = 750] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d68eeb400) [pid = 31004] [serial = 896] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d6ea65c00) [pid = 31004] [serial = 780] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d6bed5c00) [pid = 31004] [serial = 887] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d7602f000) [pid = 31004] [serial = 632] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d6f2e2c00) [pid = 31004] [serial = 735] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d6bb5a800) [pid = 31004] [serial = 678] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d6d01c000) [pid = 31004] [serial = 890] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d68eee800) [pid = 31004] [serial = 837] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d753c1000) [pid = 31004] [serial = 798] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d81f9e800) [pid = 31004] [serial = 852] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d764cb400) [pid = 31004] [serial = 849] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d832c2c00) [pid = 31004] [serial = 861] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d7602f400) [pid = 31004] [serial = 801] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d86da5800) [pid = 31004] [serial = 867] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d68ca8c00) [pid = 31004] [serial = 617] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d64811800) [pid = 31004] [serial = 641] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d611e2000) [pid = 31004] [serial = 663] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d714cb400) [pid = 31004] [serial = 741] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d741f0000) [pid = 31004] [serial = 789] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d6c08f000) [pid = 31004] [serial = 888] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d64666400) [pid = 31004] [serial = 666] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d6a5de000) [pid = 31004] [serial = 669] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d6fc8dc00) [pid = 31004] [serial = 903] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d6e0a4000) [pid = 31004] [serial = 891] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d6aede400) [pid = 31004] [serial = 777] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d7b261800) [pid = 31004] [serial = 813] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d71e71400) [pid = 31004] [serial = 786] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d77fd6400) [pid = 31004] [serial = 804] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d6e097400) [pid = 31004] [serial = 693] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d6fc9bc00) [pid = 31004] [serial = 738] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d6480dc00) [pid = 31004] [serial = 723] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d6ed86000) [pid = 31004] [serial = 771] [outer = (nil)] [url = about:blank] 08:55:19 INFO - PROCESS | 31004 | 1461340519560 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6097a800 == 110 [pid = 31004] [id = 341] 08:55:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d628c9000) [pid = 31004] [serial = 1024] [outer = (nil)] 08:55:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d64666000) [pid = 31004] [serial = 1025] [outer = 0x7f6d628c9000] 08:55:19 INFO - PROCESS | 31004 | 1461340519668 Marionette DEBUG loaded listener.js 08:55:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d68a89c00) [pid = 31004] [serial = 1026] [outer = 0x7f6d628c9000] 08:55:20 INFO - PROCESS | 31004 | 1461340520382 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1340ms 08:55:20 INFO - PROCESS | 31004 | 1461340520410 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 08:55:20 INFO - PROCESS | 31004 | 1461340520414 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 08:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:55:20 INFO - PROCESS | 31004 | 1461340520420 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:55:20 INFO - PROCESS | 31004 | 1461340520422 Marionette TRACE conn4 <- [1,1338,null,{}] 08:55:20 INFO - PROCESS | 31004 | 1461340520427 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:20 INFO - PROCESS | 31004 | 1461340520649 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 08:55:20 INFO - PROCESS | 31004 | 1461340520672 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:20 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d640d9000 == 111 [pid = 31004] [id = 342] 08:55:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d63da5000) [pid = 31004] [serial = 1027] [outer = (nil)] 08:55:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d68ef2400) [pid = 31004] [serial = 1028] [outer = 0x7f6d63da5000] 08:55:20 INFO - PROCESS | 31004 | 1461340520735 Marionette DEBUG loaded listener.js 08:55:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d6a65c800) [pid = 31004] [serial = 1029] [outer = 0x7f6d63da5000] 08:55:22 INFO - PROCESS | 31004 | 1461340522020 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 08:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1633ms 08:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:55:22 INFO - PROCESS | 31004 | 1461340522058 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 08:55:22 INFO - PROCESS | 31004 | 1461340522061 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 08:55:22 INFO - PROCESS | 31004 | 1461340522067 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:55:22 INFO - PROCESS | 31004 | 1461340522080 Marionette TRACE conn4 <- [1,1342,null,{}] 08:55:22 INFO - PROCESS | 31004 | 1461340522087 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:22 INFO - PROCESS | 31004 | 1461340522413 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 08:55:22 INFO - PROCESS | 31004 | 1461340522495 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6a40a800 == 112 [pid = 31004] [id = 343] 08:55:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d6a68cc00) [pid = 31004] [serial = 1030] [outer = (nil)] 08:55:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d6a876400) [pid = 31004] [serial = 1031] [outer = 0x7f6d6a68cc00] 08:55:22 INFO - PROCESS | 31004 | 1461340522643 Marionette DEBUG loaded listener.js 08:55:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d6aed8000) [pid = 31004] [serial = 1032] [outer = 0x7f6d6a68cc00] 08:55:23 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d64a6ac00) [pid = 31004] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:55:23 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d6a5e1c00) [pid = 31004] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:55:23 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d611e7400) [pid = 31004] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:55:23 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d73cef400) [pid = 31004] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:55:23 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d6a695000) [pid = 31004] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:55:23 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d5bce9000) [pid = 31004] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:55:23 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d6c0b5400) [pid = 31004] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:55:23 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d6ed84c00) [pid = 31004] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:55:23 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d63d5dc00) [pid = 31004] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:55:23 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d6b31c800) [pid = 31004] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:55:23 INFO - PROCESS | 31004 | --DOMWINDOW == 134 (0x7f6d6b7b1800) [pid = 31004] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:55:24 INFO - PROCESS | 31004 | 1461340524164 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 08:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 2149ms 08:55:24 INFO - PROCESS | 31004 | 1461340524216 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 08:55:24 INFO - PROCESS | 31004 | 1461340524220 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 08:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:55:24 INFO - PROCESS | 31004 | 1461340524225 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:55:24 INFO - PROCESS | 31004 | 1461340524227 Marionette TRACE conn4 <- [1,1346,null,{}] 08:55:24 INFO - PROCESS | 31004 | 1461340524232 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:24 INFO - PROCESS | 31004 | 1461340524420 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 08:55:24 INFO - PROCESS | 31004 | 1461340524554 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b336000 == 113 [pid = 31004] [id = 344] 08:55:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d63d5dc00) [pid = 31004] [serial = 1033] [outer = (nil)] 08:55:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d6bb5d000) [pid = 31004] [serial = 1034] [outer = 0x7f6d63d5dc00] 08:55:24 INFO - PROCESS | 31004 | 1461340524619 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d6c091c00) [pid = 31004] [serial = 1035] [outer = 0x7f6d63d5dc00] 08:55:25 INFO - PROCESS | 31004 | 1461340525269 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 08:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1076ms 08:55:25 INFO - PROCESS | 31004 | 1461340525312 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 31004 | 1461340525316 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 08:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:55:25 INFO - PROCESS | 31004 | 1461340525322 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 31004 | 1461340525325 Marionette TRACE conn4 <- [1,1350,null,{}] 08:55:25 INFO - PROCESS | 31004 | 1461340525330 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:25 INFO - PROCESS | 31004 | 1461340525547 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 08:55:25 INFO - PROCESS | 31004 | 1461340525573 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6bb9c800 == 114 [pid = 31004] [id = 345] 08:55:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d62c6a400) [pid = 31004] [serial = 1036] [outer = (nil)] 08:55:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d6c308800) [pid = 31004] [serial = 1037] [outer = 0x7f6d62c6a400] 08:55:25 INFO - PROCESS | 31004 | 1461340525634 Marionette DEBUG loaded listener.js 08:55:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d6d01d000) [pid = 31004] [serial = 1038] [outer = 0x7f6d62c6a400] 08:55:26 INFO - PROCESS | 31004 | 1461340526688 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1431ms 08:55:26 INFO - PROCESS | 31004 | 1461340526756 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 31004 | 1461340526762 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 08:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:55:26 INFO - PROCESS | 31004 | 1461340526770 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 31004 | 1461340526775 Marionette TRACE conn4 <- [1,1354,null,{}] 08:55:26 INFO - PROCESS | 31004 | 1461340526783 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:27 INFO - PROCESS | 31004 | 1461340527028 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 08:55:27 INFO - PROCESS | 31004 | 1461340527204 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:27 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61077000 == 115 [pid = 31004] [id = 346] 08:55:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d5deb9000) [pid = 31004] [serial = 1039] [outer = (nil)] 08:55:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d61193400) [pid = 31004] [serial = 1040] [outer = 0x7f6d5deb9000] 08:55:27 INFO - PROCESS | 31004 | 1461340527280 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d628ca000) [pid = 31004] [serial = 1041] [outer = 0x7f6d5deb9000] 08:55:28 INFO - PROCESS | 31004 | 1461340528307 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 08:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1591ms 08:55:28 INFO - PROCESS | 31004 | 1461340528363 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 31004 | 1461340528372 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 08:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:55:28 INFO - PROCESS | 31004 | 1461340528382 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 31004 | 1461340528385 Marionette TRACE conn4 <- [1,1358,null,{}] 08:55:28 INFO - PROCESS | 31004 | 1461340528391 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:28 INFO - PROCESS | 31004 | 1461340528631 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 08:55:28 INFO - PROCESS | 31004 | 1461340528912 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b0d5000 == 116 [pid = 31004] [id = 347] 08:55:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d63f72800) [pid = 31004] [serial = 1042] [outer = (nil)] 08:55:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d64a64000) [pid = 31004] [serial = 1043] [outer = 0x7f6d63f72800] 08:55:28 INFO - PROCESS | 31004 | 1461340528988 Marionette DEBUG loaded listener.js 08:55:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d68ca8800) [pid = 31004] [serial = 1044] [outer = 0x7f6d63f72800] 08:55:29 INFO - PROCESS | 31004 | 1461340529865 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1531ms 08:55:29 INFO - PROCESS | 31004 | 1461340529914 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 31004 | 1461340529917 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 08:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:55:29 INFO - PROCESS | 31004 | 1461340529924 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - PROCESS | 31004 | 1461340529929 Marionette TRACE conn4 <- [1,1362,null,{}] 08:55:29 INFO - PROCESS | 31004 | 1461340529945 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:30 INFO - PROCESS | 31004 | 1461340530199 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 08:55:30 INFO - PROCESS | 31004 | 1461340530428 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:30 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d1a9800 == 117 [pid = 31004] [id = 348] 08:55:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d68ca9c00) [pid = 31004] [serial = 1045] [outer = (nil)] 08:55:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d6b313c00) [pid = 31004] [serial = 1046] [outer = 0x7f6d68ca9c00] 08:55:30 INFO - PROCESS | 31004 | 1461340530556 Marionette DEBUG loaded listener.js 08:55:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d6bd62000) [pid = 31004] [serial = 1047] [outer = 0x7f6d68ca9c00] 08:55:31 INFO - PROCESS | 31004 | 1461340531493 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1639ms 08:55:31 INFO - PROCESS | 31004 | 1461340531564 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 08:55:31 INFO - PROCESS | 31004 | 1461340531569 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 08:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:55:31 INFO - PROCESS | 31004 | 1461340531576 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:55:31 INFO - PROCESS | 31004 | 1461340531580 Marionette TRACE conn4 <- [1,1366,null,{}] 08:55:31 INFO - PROCESS | 31004 | 1461340531585 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:31 INFO - PROCESS | 31004 | 1461340531822 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 08:55:32 INFO - PROCESS | 31004 | 1461340532050 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6eea3000 == 118 [pid = 31004] [id = 349] 08:55:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d64808400) [pid = 31004] [serial = 1048] [outer = (nil)] 08:55:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d6c3d4400) [pid = 31004] [serial = 1049] [outer = 0x7f6d64808400] 08:55:32 INFO - PROCESS | 31004 | 1461340532170 Marionette DEBUG loaded listener.js 08:55:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d6d396000) [pid = 31004] [serial = 1050] [outer = 0x7f6d64808400] 08:55:33 INFO - PROCESS | 31004 | 1461340533073 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 08:55:33 INFO - PROCESS | 31004 | 1461340533110 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 08:55:33 INFO - PROCESS | 31004 | 1461340533116 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:55:33 INFO - PROCESS | 31004 | 1461340533120 Marionette TRACE conn4 <- [1,1370,null,{}] 08:55:33 INFO - PROCESS | 31004 | 1461340533126 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:33 INFO - PROCESS | 31004 | 1461340533313 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 08:55:33 INFO - PROCESS | 31004 | 1461340533498 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f78a800 == 119 [pid = 31004] [id = 350] 08:55:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d6a876800) [pid = 31004] [serial = 1051] [outer = (nil)] 08:55:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d6ea60800) [pid = 31004] [serial = 1052] [outer = 0x7f6d6a876800] 08:55:33 INFO - PROCESS | 31004 | 1461340533590 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d6ec92800) [pid = 31004] [serial = 1053] [outer = 0x7f6d6a876800] 08:55:34 INFO - PROCESS | 31004 | 1461340534570 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 31004 | 1461340534604 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 08:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:55:34 INFO - PROCESS | 31004 | 1461340534610 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - PROCESS | 31004 | 1461340534613 Marionette TRACE conn4 <- [1,1374,null,{}] 08:55:34 INFO - PROCESS | 31004 | 1461340534619 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:34 INFO - PROCESS | 31004 | 1461340534839 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 08:55:35 INFO - PROCESS | 31004 | 1461340535069 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d72d19000 == 120 [pid = 31004] [id = 351] 08:55:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d6ee3b800) [pid = 31004] [serial = 1054] [outer = (nil)] 08:55:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d6fc90400) [pid = 31004] [serial = 1055] [outer = 0x7f6d6ee3b800] 08:55:35 INFO - PROCESS | 31004 | 1461340535218 Marionette DEBUG loaded listener.js 08:55:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d714cb400) [pid = 31004] [serial = 1056] [outer = 0x7f6d6ee3b800] 08:55:36 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:36 INFO - PROCESS | 31004 | 1461340536126 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 08:55:36 INFO - PROCESS | 31004 | 1461340536150 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 08:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:55:36 INFO - PROCESS | 31004 | 1461340536157 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:55:36 INFO - PROCESS | 31004 | 1461340536159 Marionette TRACE conn4 <- [1,1378,null,{}] 08:55:36 INFO - PROCESS | 31004 | 1461340536167 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:36 INFO - PROCESS | 31004 | 1461340536380 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 08:55:36 INFO - PROCESS | 31004 | 1461340536572 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74a4d000 == 121 [pid = 31004] [id = 352] 08:55:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d6f2e4800) [pid = 31004] [serial = 1057] [outer = (nil)] 08:55:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d73869800) [pid = 31004] [serial = 1058] [outer = 0x7f6d6f2e4800] 08:55:36 INFO - PROCESS | 31004 | 1461340536649 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d73ed1000) [pid = 31004] [serial = 1059] [outer = 0x7f6d6f2e4800] 08:55:37 INFO - PROCESS | 31004 | 1461340537607 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 31004 | 1461340537697 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 08:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:55:37 INFO - PROCESS | 31004 | 1461340537704 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 31004 | 1461340537707 Marionette TRACE conn4 <- [1,1382,null,{}] 08:55:37 INFO - PROCESS | 31004 | 1461340537716 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:37 INFO - PROCESS | 31004 | 1461340537956 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 08:55:38 INFO - PROCESS | 31004 | 1461340538175 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d75788800 == 122 [pid = 31004] [id = 353] 08:55:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d714cd000) [pid = 31004] [serial = 1060] [outer = (nil)] 08:55:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d744de000) [pid = 31004] [serial = 1061] [outer = 0x7f6d714cd000] 08:55:38 INFO - PROCESS | 31004 | 1461340538292 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d74b45400) [pid = 31004] [serial = 1062] [outer = 0x7f6d714cd000] 08:55:39 INFO - PROCESS | 31004 | [31004] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:39 INFO - PROCESS | 31004 | 1461340539205 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 08:55:39 INFO - PROCESS | 31004 | 1461340539242 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 08:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:55:39 INFO - PROCESS | 31004 | 1461340539249 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:55:39 INFO - PROCESS | 31004 | 1461340539251 Marionette TRACE conn4 <- [1,1386,null,{}] 08:55:39 INFO - PROCESS | 31004 | 1461340539257 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:39 INFO - PROCESS | 31004 | 1461340539445 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 08:55:39 INFO - PROCESS | 31004 | 1461340539630 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:39 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d780db000 == 123 [pid = 31004] [id = 354] 08:55:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d6a879c00) [pid = 31004] [serial = 1063] [outer = (nil)] 08:55:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d74b4a800) [pid = 31004] [serial = 1064] [outer = 0x7f6d6a879c00] 08:55:39 INFO - PROCESS | 31004 | 1461340539739 Marionette DEBUG loaded listener.js 08:55:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d753b9000) [pid = 31004] [serial = 1065] [outer = 0x7f6d6a879c00] 08:55:40 INFO - PROCESS | 31004 | 1461340540676 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 31004 | 1461340540738 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 08:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:55:40 INFO - PROCESS | 31004 | 1461340540744 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 31004 | 1461340540746 Marionette TRACE conn4 <- [1,1390,null,{}] 08:55:40 INFO - PROCESS | 31004 | 1461340540752 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:40 INFO - PROCESS | 31004 | 1461340540972 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 08:55:41 INFO - PROCESS | 31004 | 1461340541211 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8207a000 == 124 [pid = 31004] [id = 355] 08:55:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d759f9800) [pid = 31004] [serial = 1066] [outer = (nil)] 08:55:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d76038800) [pid = 31004] [serial = 1067] [outer = 0x7f6d759f9800] 08:55:41 INFO - PROCESS | 31004 | 1461340541301 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d764c6800) [pid = 31004] [serial = 1068] [outer = 0x7f6d759f9800] 08:55:42 INFO - PROCESS | 31004 | 1461340542191 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1482ms 08:55:42 INFO - PROCESS | 31004 | 1461340542230 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 31004 | 1461340542236 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 08:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:55:42 INFO - PROCESS | 31004 | 1461340542245 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 31004 | 1461340542252 Marionette TRACE conn4 <- [1,1394,null,{}] 08:55:42 INFO - PROCESS | 31004 | 1461340542260 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:42 INFO - PROCESS | 31004 | 1461340542544 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 08:55:42 INFO - PROCESS | 31004 | 1461340542785 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6be21000 == 125 [pid = 31004] [id = 356] 08:55:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d5bbcd400) [pid = 31004] [serial = 1069] [outer = (nil)] 08:55:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d764cc800) [pid = 31004] [serial = 1070] [outer = 0x7f6d5bbcd400] 08:55:42 INFO - PROCESS | 31004 | 1461340542917 Marionette DEBUG loaded listener.js 08:55:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d81d5c800) [pid = 31004] [serial = 1071] [outer = 0x7f6d5bbcd400] 08:55:43 INFO - PROCESS | 31004 | 1461340543839 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1636ms 08:55:43 INFO - PROCESS | 31004 | 1461340543883 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 08:55:43 INFO - PROCESS | 31004 | 1461340543887 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 08:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:55:43 INFO - PROCESS | 31004 | 1461340543892 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:55:43 INFO - PROCESS | 31004 | 1461340543895 Marionette TRACE conn4 <- [1,1398,null,{}] 08:55:43 INFO - PROCESS | 31004 | 1461340543900 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:44 INFO - PROCESS | 31004 | 1461340544103 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 08:55:44 INFO - PROCESS | 31004 | 1461340544329 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:44 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60982800 == 126 [pid = 31004] [id = 357] 08:55:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d5b57d400) [pid = 31004] [serial = 1072] [outer = (nil)] 08:55:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d5bbc6400) [pid = 31004] [serial = 1073] [outer = 0x7f6d5b57d400] 08:55:44 INFO - PROCESS | 31004 | 1461340544801 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d5deb6400) [pid = 31004] [serial = 1074] [outer = 0x7f6d5b57d400] 08:55:45 INFO - PROCESS | 31004 | 1461340545663 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 08:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1829ms 08:55:45 INFO - PROCESS | 31004 | 1461340545725 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 08:55:45 INFO - PROCESS | 31004 | 1461340545731 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 08:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:55:45 INFO - PROCESS | 31004 | 1461340545739 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:55:45 INFO - PROCESS | 31004 | 1461340545743 Marionette TRACE conn4 <- [1,1402,null,{}] 08:55:45 INFO - PROCESS | 31004 | 1461340545750 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:45 INFO - PROCESS | 31004 | 1461340545928 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 08:55:46 INFO - PROCESS | 31004 | 1461340546112 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6a422800 == 127 [pid = 31004] [id = 358] 08:55:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d612d1400) [pid = 31004] [serial = 1075] [outer = (nil)] 08:55:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d63da3400) [pid = 31004] [serial = 1076] [outer = 0x7f6d612d1400] 08:55:46 INFO - PROCESS | 31004 | 1461340546181 Marionette DEBUG loaded listener.js 08:55:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d6465e400) [pid = 31004] [serial = 1077] [outer = 0x7f6d612d1400] 08:55:47 INFO - PROCESS | 31004 | 1461340547075 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 08:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1433ms 08:55:47 INFO - PROCESS | 31004 | 1461340547173 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 31004 | 1461340547184 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 08:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:55:47 INFO - PROCESS | 31004 | 1461340547199 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 31004 | 1461340547211 Marionette TRACE conn4 <- [1,1406,null,{}] 08:55:47 INFO - PROCESS | 31004 | 1461340547290 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:47 INFO - PROCESS | 31004 | 1461340547495 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 08:55:47 INFO - PROCESS | 31004 | 1461340547792 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b55d000 == 128 [pid = 31004] [id = 359] 08:55:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d5bcec000) [pid = 31004] [serial = 1078] [outer = (nil)] 08:55:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d64663400) [pid = 31004] [serial = 1079] [outer = 0x7f6d5bcec000] 08:55:47 INFO - PROCESS | 31004 | 1461340547930 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d68eed000) [pid = 31004] [serial = 1080] [outer = 0x7f6d5bcec000] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d6c290800) [pid = 31004] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d5f8c0c00) [pid = 31004] [serial = 935] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d63d5c000) [pid = 31004] [serial = 974] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d86db2800) [pid = 31004] [serial = 938] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d876c6800) [pid = 31004] [serial = 941] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d5b57f800) [pid = 31004] [serial = 944] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b336000 == 127 [pid = 31004] [id = 344] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6a40a800 == 126 [pid = 31004] [id = 343] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d640d9000 == 125 [pid = 31004] [id = 342] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6097a800 == 124 [pid = 31004] [id = 341] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5de03800 == 123 [pid = 31004] [id = 340] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d646a9800 == 122 [pid = 31004] [id = 339] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d89d5e000 == 121 [pid = 31004] [id = 332] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d87078000 == 120 [pid = 31004] [id = 331] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d82f12800 == 119 [pid = 31004] [id = 330] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7c1e0800 == 118 [pid = 31004] [id = 329] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d757cc800 == 117 [pid = 31004] [id = 328] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f742000 == 116 [pid = 31004] [id = 327] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b7a6000 == 115 [pid = 31004] [id = 326] 08:55:48 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5dddb800 == 114 [pid = 31004] [id = 325] 08:55:48 INFO - PROCESS | 31004 | 1461340548767 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1590ms 08:55:48 INFO - PROCESS | 31004 | 1461340548791 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 31004 | 1461340548796 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 08:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:55:48 INFO - PROCESS | 31004 | 1461340548803 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 31004 | 1461340548808 Marionette TRACE conn4 <- [1,1410,null,{}] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d74f43000) [pid = 31004] [serial = 968] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d81d5f000) [pid = 31004] [serial = 971] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d764cbc00) [pid = 31004] [serial = 969] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d824f2c00) [pid = 31004] [serial = 972] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d64810400) [pid = 31004] [serial = 954] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d62c61800) [pid = 31004] [serial = 953] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d744df800) [pid = 31004] [serial = 908] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d74b48000) [pid = 31004] [serial = 909] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d7559d000) [pid = 31004] [serial = 923] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d6c089c00) [pid = 31004] [serial = 957] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d6aeda000) [pid = 31004] [serial = 956] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d5bcf4800) [pid = 31004] [serial = 951] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d5bcef800) [pid = 31004] [serial = 950] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d6d012000) [pid = 31004] [serial = 911] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d6ee3a800) [pid = 31004] [serial = 960] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d6e096800) [pid = 31004] [serial = 959] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d71e79c00) [pid = 31004] [serial = 965] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d5bbc8c00) [pid = 31004] [serial = 947] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d87267000) [pid = 31004] [serial = 932] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d6aed7c00) [pid = 31004] [serial = 962] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d6ed80800) [pid = 31004] [serial = 963] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d85343c00) [pid = 31004] [serial = 926] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d764c2800) [pid = 31004] [serial = 917] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d7c11c800) [pid = 31004] [serial = 920] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d86d49400) [pid = 31004] [serial = 929] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d74013c00) [pid = 31004] [serial = 914] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d753b8c00) [pid = 31004] [serial = 966] [outer = (nil)] [url = about:blank] 08:55:48 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d628c4800) [pid = 31004] [serial = 657] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:55:48 INFO - PROCESS | 31004 | 1461340548887 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:49 INFO - PROCESS | 31004 | 1461340549058 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 08:55:49 INFO - PROCESS | 31004 | 1461340549070 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63e2b000 == 115 [pid = 31004] [id = 360] 08:55:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d6a872000) [pid = 31004] [serial = 1081] [outer = (nil)] 08:55:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d6aed1800) [pid = 31004] [serial = 1082] [outer = 0x7f6d6a872000] 08:55:49 INFO - PROCESS | 31004 | 1461340549141 Marionette DEBUG loaded listener.js 08:55:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d6a7c9000) [pid = 31004] [serial = 1083] [outer = 0x7f6d6a872000] 08:55:50 INFO - PROCESS | 31004 | 1461340550023 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 08:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1256ms 08:55:50 INFO - PROCESS | 31004 | 1461340550060 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 08:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:55:50 INFO - PROCESS | 31004 | 1461340550064 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 08:55:50 INFO - PROCESS | 31004 | 1461340550070 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:55:50 INFO - PROCESS | 31004 | 1461340550072 Marionette TRACE conn4 <- [1,1414,null,{}] 08:55:50 INFO - PROCESS | 31004 | 1461340550077 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:50 INFO - PROCESS | 31004 | 1461340550260 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 08:55:50 INFO - PROCESS | 31004 | 1461340550423 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:50 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6a404800 == 116 [pid = 31004] [id = 361] 08:55:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d5b579800) [pid = 31004] [serial = 1084] [outer = (nil)] 08:55:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d6bed9800) [pid = 31004] [serial = 1085] [outer = 0x7f6d5b579800] 08:55:50 INFO - PROCESS | 31004 | 1461340550486 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d6d017000) [pid = 31004] [serial = 1086] [outer = 0x7f6d5b579800] 08:55:51 INFO - PROCESS | 31004 | 1461340551370 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 08:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1328ms 08:55:51 INFO - PROCESS | 31004 | 1461340551398 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 08:55:51 INFO - PROCESS | 31004 | 1461340551402 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 08:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:55:51 INFO - PROCESS | 31004 | 1461340551408 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 31004 | 1461340551410 Marionette TRACE conn4 <- [1,1418,null,{}] 08:55:51 INFO - PROCESS | 31004 | 1461340551415 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:51 INFO - PROCESS | 31004 | 1461340551630 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 08:55:51 INFO - PROCESS | 31004 | 1461340551663 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d19c000 == 117 [pid = 31004] [id = 362] 08:55:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d6ea1e000) [pid = 31004] [serial = 1087] [outer = (nil)] 08:55:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d6ec89000) [pid = 31004] [serial = 1088] [outer = 0x7f6d6ea1e000] 08:55:51 INFO - PROCESS | 31004 | 1461340551736 Marionette DEBUG loaded listener.js 08:55:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d6f2f0400) [pid = 31004] [serial = 1089] [outer = 0x7f6d6ea1e000] 08:55:53 INFO - PROCESS | 31004 | 1461340553035 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 08:55:53 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d628c9000) [pid = 31004] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:55:53 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d63d5dc00) [pid = 31004] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:55:53 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d60f4ac00) [pid = 31004] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:55:53 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d6a68cc00) [pid = 31004] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:55:53 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d63da5000) [pid = 31004] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:55:53 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d5f8c2000) [pid = 31004] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:55:53 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d612ce000) [pid = 31004] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1680ms 08:55:53 INFO - PROCESS | 31004 | 1461340553092 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 08:55:53 INFO - PROCESS | 31004 | 1461340553096 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 08:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:55:53 INFO - PROCESS | 31004 | 1461340553102 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:55:53 INFO - PROCESS | 31004 | 1461340553104 Marionette TRACE conn4 <- [1,1422,null,{}] 08:55:53 INFO - PROCESS | 31004 | 1461340553109 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:53 INFO - PROCESS | 31004 | 1461340553264 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 08:55:53 INFO - PROCESS | 31004 | 1461340553456 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:53 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ee95800 == 118 [pid = 31004] [id = 363] 08:55:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d6bd67800) [pid = 31004] [serial = 1090] [outer = (nil)] 08:55:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d6f478000) [pid = 31004] [serial = 1091] [outer = 0x7f6d6bd67800] 08:55:53 INFO - PROCESS | 31004 | 1461340553517 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d71460c00) [pid = 31004] [serial = 1092] [outer = 0x7f6d6bd67800] 08:55:54 INFO - PROCESS | 31004 | 1461340554197 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 08:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1127ms 08:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:55:54 INFO - PROCESS | 31004 | 1461340554230 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 08:55:54 INFO - PROCESS | 31004 | 1461340554232 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 08:55:54 INFO - PROCESS | 31004 | 1461340554238 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:55:54 INFO - PROCESS | 31004 | 1461340554241 Marionette TRACE conn4 <- [1,1426,null,{}] 08:55:54 INFO - PROCESS | 31004 | 1461340554246 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:54 INFO - PROCESS | 31004 | 1461340554445 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 08:55:54 INFO - PROCESS | 31004 | 1461340554463 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f7a5000 == 119 [pid = 31004] [id = 364] 08:55:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d64806000) [pid = 31004] [serial = 1093] [outer = (nil)] 08:55:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d714c2800) [pid = 31004] [serial = 1094] [outer = 0x7f6d64806000] 08:55:54 INFO - PROCESS | 31004 | 1461340554522 Marionette DEBUG loaded listener.js 08:55:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d753c0400) [pid = 31004] [serial = 1095] [outer = 0x7f6d64806000] 08:55:55 INFO - PROCESS | 31004 | 1461340555507 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 08:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1337ms 08:55:55 INFO - PROCESS | 31004 | 1461340555576 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 08:55:55 INFO - PROCESS | 31004 | 1461340555582 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 08:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:55:55 INFO - PROCESS | 31004 | 1461340555590 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:55:55 INFO - PROCESS | 31004 | 1461340555596 Marionette TRACE conn4 <- [1,1430,null,{}] 08:55:55 INFO - PROCESS | 31004 | 1461340555608 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:55 INFO - PROCESS | 31004 | 1461340555845 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 08:55:56 INFO - PROCESS | 31004 | 1461340556029 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:56 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61065800 == 120 [pid = 31004] [id = 365] 08:55:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d5bceb800) [pid = 31004] [serial = 1096] [outer = (nil)] 08:55:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d611db800) [pid = 31004] [serial = 1097] [outer = 0x7f6d5bceb800] 08:55:56 INFO - PROCESS | 31004 | 1461340556104 Marionette DEBUG loaded listener.js 08:55:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d62c6c400) [pid = 31004] [serial = 1098] [outer = 0x7f6d5bceb800] 08:55:57 INFO - PROCESS | 31004 | 1461340557125 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 08:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1590ms 08:55:57 INFO - PROCESS | 31004 | 1461340557183 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 08:55:57 INFO - PROCESS | 31004 | 1461340557192 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 08:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:55:57 INFO - PROCESS | 31004 | 1461340557202 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:55:57 INFO - PROCESS | 31004 | 1461340557206 Marionette TRACE conn4 <- [1,1434,null,{}] 08:55:57 INFO - PROCESS | 31004 | 1461340557211 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:57 INFO - PROCESS | 31004 | 1461340557445 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 08:55:57 INFO - PROCESS | 31004 | 1461340557677 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6c385000 == 121 [pid = 31004] [id = 366] 08:55:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d64a66400) [pid = 31004] [serial = 1099] [outer = (nil)] 08:55:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d68ef0000) [pid = 31004] [serial = 1100] [outer = 0x7f6d64a66400] 08:55:57 INFO - PROCESS | 31004 | 1461340557779 Marionette DEBUG loaded listener.js 08:55:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d6a7c4400) [pid = 31004] [serial = 1101] [outer = 0x7f6d64a66400] 08:55:58 INFO - PROCESS | 31004 | 1461340558808 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 08:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1680ms 08:55:58 INFO - PROCESS | 31004 | 1461340558883 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 08:55:58 INFO - PROCESS | 31004 | 1461340558887 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 08:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:55:58 INFO - PROCESS | 31004 | 1461340558894 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:55:58 INFO - PROCESS | 31004 | 1461340558899 Marionette TRACE conn4 <- [1,1438,null,{}] 08:55:58 INFO - PROCESS | 31004 | 1461340558915 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:59 INFO - PROCESS | 31004 | 1461340559162 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 08:55:59 INFO - PROCESS | 31004 | 1461340559439 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:59 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74a4c000 == 122 [pid = 31004] [id = 367] 08:55:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d6d014800) [pid = 31004] [serial = 1102] [outer = (nil)] 08:55:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d6ec90000) [pid = 31004] [serial = 1103] [outer = 0x7f6d6d014800] 08:55:59 INFO - PROCESS | 31004 | 1461340559519 Marionette DEBUG loaded listener.js 08:55:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d6f2ec800) [pid = 31004] [serial = 1104] [outer = 0x7f6d6d014800] 08:56:00 INFO - PROCESS | 31004 | 1461340560381 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 08:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1539ms 08:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:56:00 INFO - PROCESS | 31004 | 1461340560434 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 08:56:00 INFO - PROCESS | 31004 | 1461340560437 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 08:56:00 INFO - PROCESS | 31004 | 1461340560443 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:56:00 INFO - PROCESS | 31004 | 1461340560446 Marionette TRACE conn4 <- [1,1442,null,{}] 08:56:00 INFO - PROCESS | 31004 | 1461340560451 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:00 INFO - PROCESS | 31004 | 1461340560647 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 08:56:00 INFO - PROCESS | 31004 | 1461340560833 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:00 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7c1e9800 == 123 [pid = 31004] [id = 368] 08:56:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d6d017400) [pid = 31004] [serial = 1105] [outer = (nil)] 08:56:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d74b45000) [pid = 31004] [serial = 1106] [outer = 0x7f6d6d017400] 08:56:00 INFO - PROCESS | 31004 | 1461340560954 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d759f5400) [pid = 31004] [serial = 1107] [outer = 0x7f6d6d017400] 08:56:02 INFO - PROCESS | 31004 | 1461340562033 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1640ms 08:56:02 INFO - PROCESS | 31004 | 1461340562085 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 31004 | 1461340562088 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 08:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:56:02 INFO - PROCESS | 31004 | 1461340562095 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 31004 | 1461340562098 Marionette TRACE conn4 <- [1,1446,null,{}] 08:56:02 INFO - PROCESS | 31004 | 1461340562103 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:02 INFO - PROCESS | 31004 | 1461340562313 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 08:56:02 INFO - PROCESS | 31004 | 1461340562535 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d83468000 == 124 [pid = 31004] [id = 369] 08:56:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d6fa84400) [pid = 31004] [serial = 1108] [outer = (nil)] 08:56:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d764c2800) [pid = 31004] [serial = 1109] [outer = 0x7f6d6fa84400] 08:56:02 INFO - PROCESS | 31004 | 1461340562652 Marionette DEBUG loaded listener.js 08:56:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d78482000) [pid = 31004] [serial = 1110] [outer = 0x7f6d6fa84400] 08:56:03 INFO - PROCESS | 31004 | 1461340563528 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 08:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1481ms 08:56:03 INFO - PROCESS | 31004 | 1461340563580 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 08:56:03 INFO - PROCESS | 31004 | 1461340563585 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 08:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:56:03 INFO - PROCESS | 31004 | 1461340563594 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 31004 | 1461340563599 Marionette TRACE conn4 <- [1,1450,null,{}] 08:56:03 INFO - PROCESS | 31004 | 1461340563607 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:03 INFO - PROCESS | 31004 | 1461340563971 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 08:56:04 INFO - PROCESS | 31004 | 1461340564320 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86f1c800 == 125 [pid = 31004] [id = 370] 08:56:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d8228e000) [pid = 31004] [serial = 1111] [outer = (nil)] 08:56:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d83413800) [pid = 31004] [serial = 1112] [outer = 0x7f6d8228e000] 08:56:04 INFO - PROCESS | 31004 | 1461340564456 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d86d41400) [pid = 31004] [serial = 1113] [outer = 0x7f6d8228e000] 08:56:05 INFO - PROCESS | 31004 | 1461340565502 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 08:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1938ms 08:56:05 INFO - PROCESS | 31004 | 1461340565531 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 08:56:05 INFO - PROCESS | 31004 | 1461340565535 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 08:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:56:05 INFO - PROCESS | 31004 | 1461340565541 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:56:05 INFO - PROCESS | 31004 | 1461340565543 Marionette TRACE conn4 <- [1,1454,null,{}] 08:56:05 INFO - PROCESS | 31004 | 1461340565549 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:05 INFO - PROCESS | 31004 | 1461340565731 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 08:56:05 INFO - PROCESS | 31004 | 1461340565920 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:05 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8707c800 == 126 [pid = 31004] [id = 371] 08:56:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d8340b800) [pid = 31004] [serial = 1114] [outer = (nil)] 08:56:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d86db1c00) [pid = 31004] [serial = 1115] [outer = 0x7f6d8340b800] 08:56:06 INFO - PROCESS | 31004 | 1461340566039 Marionette DEBUG loaded listener.js 08:56:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d87488000) [pid = 31004] [serial = 1116] [outer = 0x7f6d8340b800] 08:56:06 INFO - PROCESS | 31004 | 1461340566950 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 08:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1483ms 08:56:07 INFO - PROCESS | 31004 | 1461340567026 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 08:56:07 INFO - PROCESS | 31004 | 1461340567030 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 08:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:56:07 INFO - PROCESS | 31004 | 1461340567040 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:56:07 INFO - PROCESS | 31004 | 1461340567050 Marionette TRACE conn4 <- [1,1458,null,{}] 08:56:07 INFO - PROCESS | 31004 | 1461340567055 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:07 INFO - PROCESS | 31004 | 1461340567297 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 08:56:07 INFO - PROCESS | 31004 | 1461340567532 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:07 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87730000 == 127 [pid = 31004] [id = 372] 08:56:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d60b4fc00) [pid = 31004] [serial = 1117] [outer = (nil)] 08:56:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d60b57c00) [pid = 31004] [serial = 1118] [outer = 0x7f6d60b4fc00] 08:56:07 INFO - PROCESS | 31004 | 1461340567652 Marionette DEBUG loaded listener.js 08:56:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d60b5c400) [pid = 31004] [serial = 1119] [outer = 0x7f6d60b4fc00] 08:56:08 INFO - PROCESS | 31004 | 1461340568541 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 08:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1552ms 08:56:08 INFO - PROCESS | 31004 | 1461340568589 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 08:56:08 INFO - PROCESS | 31004 | 1461340568593 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 08:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:56:08 INFO - PROCESS | 31004 | 1461340568599 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:56:08 INFO - PROCESS | 31004 | 1461340568602 Marionette TRACE conn4 <- [1,1462,null,{}] 08:56:08 INFO - PROCESS | 31004 | 1461340568608 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:08 INFO - PROCESS | 31004 | 1461340568797 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 08:56:08 INFO - PROCESS | 31004 | 1461340568986 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:09 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8b87d800 == 128 [pid = 31004] [id = 373] 08:56:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d60b51800) [pid = 31004] [serial = 1120] [outer = (nil)] 08:56:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d86db0400) [pid = 31004] [serial = 1121] [outer = 0x7f6d60b51800] 08:56:09 INFO - PROCESS | 31004 | 1461340569061 Marionette DEBUG loaded listener.js 08:56:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d87682400) [pid = 31004] [serial = 1122] [outer = 0x7f6d60b51800] 08:56:09 INFO - PROCESS | 31004 | 1461340569930 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 08:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1383ms 08:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:56:09 INFO - PROCESS | 31004 | 1461340569984 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 08:56:09 INFO - PROCESS | 31004 | 1461340569987 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 08:56:09 INFO - PROCESS | 31004 | 1461340569993 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:56:09 INFO - PROCESS | 31004 | 1461340569996 Marionette TRACE conn4 <- [1,1466,null,{}] 08:56:10 INFO - PROCESS | 31004 | 1461340570002 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:10 INFO - PROCESS | 31004 | 1461340570198 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 08:56:10 INFO - PROCESS | 31004 | 1461340570389 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:10 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8c664000 == 129 [pid = 31004] [id = 374] 08:56:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d60b54400) [pid = 31004] [serial = 1123] [outer = (nil)] 08:56:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d611b9c00) [pid = 31004] [serial = 1124] [outer = 0x7f6d60b54400] 08:56:10 INFO - PROCESS | 31004 | 1461340570463 Marionette DEBUG loaded listener.js 08:56:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d611be400) [pid = 31004] [serial = 1125] [outer = 0x7f6d60b54400] 08:56:11 INFO - PROCESS | 31004 | 1461340571385 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 08:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1440ms 08:56:11 INFO - PROCESS | 31004 | 1461340571433 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 08:56:11 INFO - PROCESS | 31004 | 1461340571436 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 08:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:56:11 INFO - PROCESS | 31004 | 1461340571446 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:56:11 INFO - PROCESS | 31004 | 1461340571458 Marionette TRACE conn4 <- [1,1470,null,{}] 08:56:11 INFO - PROCESS | 31004 | 1461340571462 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:11 INFO - PROCESS | 31004 | 1461340571683 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 08:56:11 INFO - PROCESS | 31004 | 1461340571920 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68b71000 == 130 [pid = 31004] [id = 375] 08:56:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d86fb0c00) [pid = 31004] [serial = 1126] [outer = (nil)] 08:56:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d86fb3c00) [pid = 31004] [serial = 1127] [outer = 0x7f6d86fb0c00] 08:56:12 INFO - PROCESS | 31004 | 1461340572049 Marionette DEBUG loaded listener.js 08:56:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d86fb9800) [pid = 31004] [serial = 1128] [outer = 0x7f6d86fb0c00] 08:56:12 INFO - PROCESS | 31004 | 1461340572994 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 08:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1590ms 08:56:13 INFO - PROCESS | 31004 | 1461340573040 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 08:56:13 INFO - PROCESS | 31004 | 1461340573045 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 08:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:56:13 INFO - PROCESS | 31004 | 1461340573054 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:56:13 INFO - PROCESS | 31004 | 1461340573059 Marionette TRACE conn4 <- [1,1474,null,{}] 08:56:13 INFO - PROCESS | 31004 | 1461340573067 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:13 INFO - PROCESS | 31004 | 1461340573350 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 08:56:13 INFO - PROCESS | 31004 | 1461340573677 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b2db000 == 131 [pid = 31004] [id = 376] 08:56:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d86f9b400) [pid = 31004] [serial = 1129] [outer = (nil)] 08:56:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d86fa0000) [pid = 31004] [serial = 1130] [outer = 0x7f6d86f9b400] 08:56:13 INFO - PROCESS | 31004 | 1461340573787 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d86faf000) [pid = 31004] [serial = 1131] [outer = 0x7f6d86f9b400] 08:56:14 INFO - PROCESS | 31004 | 1461340574735 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 08:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1745ms 08:56:14 INFO - PROCESS | 31004 | 1461340574800 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 08:56:14 INFO - PROCESS | 31004 | 1461340574805 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 08:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:56:14 INFO - PROCESS | 31004 | 1461340574814 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:56:14 INFO - PROCESS | 31004 | 1461340574819 Marionette TRACE conn4 <- [1,1478,null,{}] 08:56:14 INFO - PROCESS | 31004 | 1461340574828 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:15 INFO - PROCESS | 31004 | 1461340575130 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 08:56:15 INFO - PROCESS | 31004 | 1461340575444 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:15 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5bfd0000 == 132 [pid = 31004] [id = 377] 08:56:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d5ad45c00) [pid = 31004] [serial = 1132] [outer = (nil)] 08:56:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d5ad4c800) [pid = 31004] [serial = 1133] [outer = 0x7f6d5ad45c00] 08:56:15 INFO - PROCESS | 31004 | 1461340575518 Marionette DEBUG loaded listener.js 08:56:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d5ad50800) [pid = 31004] [serial = 1134] [outer = 0x7f6d5ad45c00] 08:56:16 INFO - PROCESS | 31004 | 1461340576481 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 08:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1749ms 08:56:16 INFO - PROCESS | 31004 | 1461340576565 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 08:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:56:16 INFO - PROCESS | 31004 | 1461340576570 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 08:56:16 INFO - PROCESS | 31004 | 1461340576578 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:56:16 INFO - PROCESS | 31004 | 1461340576581 Marionette TRACE conn4 <- [1,1482,null,{}] 08:56:16 INFO - PROCESS | 31004 | 1461340576588 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:16 INFO - PROCESS | 31004 | 1461340576853 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 08:56:17 INFO - PROCESS | 31004 | 1461340577157 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5fc19000 == 133 [pid = 31004] [id = 378] 08:56:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d5bbc9800) [pid = 31004] [serial = 1135] [outer = (nil)] 08:56:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 197 (0x7f6d6465e800) [pid = 31004] [serial = 1136] [outer = 0x7f6d5bbc9800] 08:56:17 INFO - PROCESS | 31004 | 1461340577235 Marionette DEBUG loaded listener.js 08:56:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 198 (0x7f6d86fa0c00) [pid = 31004] [serial = 1137] [outer = 0x7f6d5bbc9800] 08:56:18 INFO - PROCESS | 31004 | 1461340578315 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 08:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1784ms 08:56:18 INFO - PROCESS | 31004 | 1461340578361 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 08:56:18 INFO - PROCESS | 31004 | 1461340578365 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 08:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:56:18 INFO - PROCESS | 31004 | 1461340578371 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 31004 | 1461340578373 Marionette TRACE conn4 <- [1,1486,null,{}] 08:56:18 INFO - PROCESS | 31004 | 1461340578378 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:18 INFO - PROCESS | 31004 | 1461340578562 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 08:56:18 INFO - PROCESS | 31004 | 1461340578803 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5dc9f800 == 134 [pid = 31004] [id = 379] 08:56:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 199 (0x7f6d5ad4e000) [pid = 31004] [serial = 1138] [outer = (nil)] 08:56:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 200 (0x7f6d5bbca400) [pid = 31004] [serial = 1139] [outer = 0x7f6d5ad4e000] 08:56:19 INFO - PROCESS | 31004 | 1461340579302 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 201 (0x7f6d5debd400) [pid = 31004] [serial = 1140] [outer = 0x7f6d5ad4e000] 08:56:20 INFO - PROCESS | 31004 | 1461340580364 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 08:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2041ms 08:56:20 INFO - PROCESS | 31004 | 1461340580416 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 08:56:20 INFO - PROCESS | 31004 | 1461340580425 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 08:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:56:20 INFO - PROCESS | 31004 | 1461340580437 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:56:20 INFO - PROCESS | 31004 | 1461340580442 Marionette TRACE conn4 <- [1,1490,null,{}] 08:56:20 INFO - PROCESS | 31004 | 1461340580453 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:20 INFO - PROCESS | 31004 | 1461340580713 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 08:56:21 INFO - PROCESS | 31004 | 1461340581014 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68b66000 == 135 [pid = 31004] [id = 380] 08:56:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 202 (0x7f6d6119e800) [pid = 31004] [serial = 1141] [outer = (nil)] 08:56:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 203 (0x7f6d63f79400) [pid = 31004] [serial = 1142] [outer = 0x7f6d6119e800] 08:56:21 INFO - PROCESS | 31004 | 1461340581230 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 204 (0x7f6d64a6d800) [pid = 31004] [serial = 1143] [outer = 0x7f6d6119e800] 08:56:22 INFO - PROCESS | 31004 | 1461340582134 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1740ms 08:56:22 INFO - PROCESS | 31004 | 1461340582175 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 31004 | 1461340582180 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 08:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:56:22 INFO - PROCESS | 31004 | 1461340582189 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 31004 | 1461340582193 Marionette TRACE conn4 <- [1,1494,null,{}] 08:56:22 INFO - PROCESS | 31004 | 1461340582198 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:22 INFO - PROCESS | 31004 | 1461340582382 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 08:56:22 INFO - PROCESS | 31004 | 1461340582573 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60967800 == 136 [pid = 31004] [id = 381] 08:56:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 205 (0x7f6d63f74c00) [pid = 31004] [serial = 1144] [outer = (nil)] 08:56:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 206 (0x7f6d6a86fc00) [pid = 31004] [serial = 1145] [outer = 0x7f6d63f74c00] 08:56:22 INFO - PROCESS | 31004 | 1461340582634 Marionette DEBUG loaded listener.js 08:56:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 207 (0x7f6d6b657c00) [pid = 31004] [serial = 1146] [outer = 0x7f6d63f74c00] 08:56:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7c1ea000 == 135 [pid = 31004] [id = 178] 08:56:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d872d1800 == 134 [pid = 31004] [id = 77] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 206 (0x7f6d5debd000) [pid = 31004] [serial = 1004] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 205 (0x7f6d74006c00) [pid = 31004] [serial = 1007] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 204 (0x7f6d63f74800) [pid = 31004] [serial = 1010] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 203 (0x7f6d63d4f000) [pid = 31004] [serial = 1013] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 202 (0x7f6d64a71c00) [pid = 31004] [serial = 1016] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 201 (0x7f6d6c308800) [pid = 31004] [serial = 1037] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ee95800 == 133 [pid = 31004] [id = 363] 08:56:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d19c000 == 132 [pid = 31004] [id = 362] 08:56:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6a404800 == 131 [pid = 31004] [id = 361] 08:56:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63e2b000 == 130 [pid = 31004] [id = 360] 08:56:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b55d000 == 129 [pid = 31004] [id = 359] 08:56:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6a422800 == 128 [pid = 31004] [id = 358] 08:56:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60982800 == 127 [pid = 31004] [id = 357] 08:56:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d72d19000 == 126 [pid = 31004] [id = 351] 08:56:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f78a800 == 125 [pid = 31004] [id = 350] 08:56:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6eea3000 == 124 [pid = 31004] [id = 349] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 200 (0x7f6d6a659c00) [pid = 31004] [serial = 975] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 199 (0x7f6d85338800) [pid = 31004] [serial = 1001] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 198 (0x7f6d64666000) [pid = 31004] [serial = 1025] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 197 (0x7f6d68a89c00) [pid = 31004] [serial = 1026] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 196 (0x7f6d74471000) [pid = 31004] [serial = 992] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d7b26b400) [pid = 31004] [serial = 995] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d824f0c00) [pid = 31004] [serial = 998] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d6bb5d000) [pid = 31004] [serial = 1034] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d6c091c00) [pid = 31004] [serial = 1035] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d6a65c800) [pid = 31004] [serial = 1029] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d6a876400) [pid = 31004] [serial = 1031] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d6aed8000) [pid = 31004] [serial = 1032] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d5b584400) [pid = 31004] [serial = 977] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d6fc95c00) [pid = 31004] [serial = 989] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d68ef2400) [pid = 31004] [serial = 1028] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d6ea5d800) [pid = 31004] [serial = 986] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d611db000) [pid = 31004] [serial = 1020] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d60f47400) [pid = 31004] [serial = 1019] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d64810000) [pid = 31004] [serial = 980] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d6bd6b800) [pid = 31004] [serial = 983] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d63d52800) [pid = 31004] [serial = 1023] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d628cfc00) [pid = 31004] [serial = 1022] [outer = (nil)] [url = about:blank] 08:56:23 INFO - PROCESS | 31004 | 1461340583730 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 08:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1581ms 08:56:23 INFO - PROCESS | 31004 | 1461340583771 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 08:56:23 INFO - PROCESS | 31004 | 1461340583775 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 08:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:56:23 INFO - PROCESS | 31004 | 1461340583781 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:56:23 INFO - PROCESS | 31004 | 1461340583786 Marionette TRACE conn4 <- [1,1498,null,{}] 08:56:23 INFO - PROCESS | 31004 | 1461340583800 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:24 INFO - PROCESS | 31004 | 1461340584022 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 08:56:24 INFO - PROCESS | 31004 | 1461340584169 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d647f0800 == 125 [pid = 31004] [id = 382] 08:56:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d64810000) [pid = 31004] [serial = 1147] [outer = (nil)] 08:56:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d6c087800) [pid = 31004] [serial = 1148] [outer = 0x7f6d64810000] 08:56:24 INFO - PROCESS | 31004 | 1461340584236 Marionette DEBUG loaded listener.js 08:56:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d6d01c000) [pid = 31004] [serial = 1149] [outer = 0x7f6d64810000] 08:56:24 INFO - PROCESS | 31004 | 1461340584894 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1181ms 08:56:24 INFO - PROCESS | 31004 | 1461340584963 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 31004 | 1461340584967 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 08:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:56:24 INFO - PROCESS | 31004 | 1461340584976 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 31004 | 1461340584979 Marionette TRACE conn4 <- [1,1502,null,{}] 08:56:25 INFO - PROCESS | 31004 | 1461340585013 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:25 INFO - PROCESS | 31004 | 1461340585179 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 08:56:25 INFO - PROCESS | 31004 | 1461340585188 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba78000 == 126 [pid = 31004] [id = 383] 08:56:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d6a5de000) [pid = 31004] [serial = 1150] [outer = (nil)] 08:56:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d6ed84c00) [pid = 31004] [serial = 1151] [outer = 0x7f6d6a5de000] 08:56:25 INFO - PROCESS | 31004 | 1461340585248 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d6f46b400) [pid = 31004] [serial = 1152] [outer = 0x7f6d6a5de000] 08:56:26 INFO - PROCESS | 31004 | 1461340586211 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 08:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1262ms 08:56:26 INFO - PROCESS | 31004 | 1461340586236 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 08:56:26 INFO - PROCESS | 31004 | 1461340586239 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 08:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:56:26 INFO - PROCESS | 31004 | 1461340586244 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:56:26 INFO - PROCESS | 31004 | 1461340586246 Marionette TRACE conn4 <- [1,1506,null,{}] 08:56:26 INFO - PROCESS | 31004 | 1461340586251 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:26 INFO - PROCESS | 31004 | 1461340586471 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 08:56:26 INFO - PROCESS | 31004 | 1461340586509 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6c3a2000 == 127 [pid = 31004] [id = 384] 08:56:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d6fa84800) [pid = 31004] [serial = 1153] [outer = (nil)] 08:56:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d6fc9bc00) [pid = 31004] [serial = 1154] [outer = 0x7f6d6fa84800] 08:56:26 INFO - PROCESS | 31004 | 1461340586592 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d7400d000) [pid = 31004] [serial = 1155] [outer = 0x7f6d6fa84800] 08:56:27 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d612d1400) [pid = 31004] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:56:27 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d5b57d400) [pid = 31004] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:56:27 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d6a872000) [pid = 31004] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:56:27 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d6ea1e000) [pid = 31004] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:56:27 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d6bd67800) [pid = 31004] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:56:27 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d5bcec000) [pid = 31004] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:56:27 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d5b579800) [pid = 31004] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:56:27 INFO - PROCESS | 31004 | 1461340587652 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1435ms 08:56:27 INFO - PROCESS | 31004 | 1461340587680 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 31004 | 1461340587683 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 08:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:56:27 INFO - PROCESS | 31004 | 1461340587689 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 31004 | 1461340587691 Marionette TRACE conn4 <- [1,1510,null,{}] 08:56:27 INFO - PROCESS | 31004 | 1461340587696 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:27 INFO - PROCESS | 31004 | 1461340587872 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 08:56:28 INFO - PROCESS | 31004 | 1461340588021 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:28 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d4ca000 == 128 [pid = 31004] [id = 385] 08:56:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d6fa87000) [pid = 31004] [serial = 1156] [outer = (nil)] 08:56:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d74471000) [pid = 31004] [serial = 1157] [outer = 0x7f6d6fa87000] 08:56:28 INFO - PROCESS | 31004 | 1461340588090 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d74f47800) [pid = 31004] [serial = 1158] [outer = 0x7f6d6fa87000] 08:56:28 INFO - PROCESS | 31004 | 1461340588775 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 08:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1130ms 08:56:28 INFO - PROCESS | 31004 | 1461340588819 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 08:56:28 INFO - PROCESS | 31004 | 1461340588823 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 08:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:56:28 INFO - PROCESS | 31004 | 1461340588843 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:56:28 INFO - PROCESS | 31004 | 1461340588847 Marionette TRACE conn4 <- [1,1514,null,{}] 08:56:28 INFO - PROCESS | 31004 | 1461340588853 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:29 INFO - PROCESS | 31004 | 1461340589082 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 08:56:29 INFO - PROCESS | 31004 | 1461340589097 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f7a1000 == 129 [pid = 31004] [id = 386] 08:56:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d74f47c00) [pid = 31004] [serial = 1159] [outer = (nil)] 08:56:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d764c6400) [pid = 31004] [serial = 1160] [outer = 0x7f6d74f47c00] 08:56:29 INFO - PROCESS | 31004 | 1461340589202 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d78486c00) [pid = 31004] [serial = 1161] [outer = 0x7f6d74f47c00] 08:56:30 INFO - PROCESS | 31004 | 1461340590378 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1592ms 08:56:30 INFO - PROCESS | 31004 | 1461340590426 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 31004 | 1461340590431 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 08:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:56:30 INFO - PROCESS | 31004 | 1461340590440 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 31004 | 1461340590445 Marionette TRACE conn4 <- [1,1518,null,{}] 08:56:30 INFO - PROCESS | 31004 | 1461340590453 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:30 INFO - PROCESS | 31004 | 1461340590707 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 08:56:30 INFO - PROCESS | 31004 | 1461340590962 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:31 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63e2a800 == 130 [pid = 31004] [id = 387] 08:56:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d611b6800) [pid = 31004] [serial = 1162] [outer = (nil)] 08:56:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d611bb000) [pid = 31004] [serial = 1163] [outer = 0x7f6d611b6800] 08:56:31 INFO - PROCESS | 31004 | 1461340591094 Marionette DEBUG loaded listener.js 08:56:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d62a1bc00) [pid = 31004] [serial = 1164] [outer = 0x7f6d611b6800] 08:56:32 INFO - PROCESS | 31004 | 1461340592056 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1646ms 08:56:32 INFO - PROCESS | 31004 | 1461340592087 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 08:56:32 INFO - PROCESS | 31004 | 1461340592095 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 08:56:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:56:32 INFO - PROCESS | 31004 | 1461340592107 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - PROCESS | 31004 | 1461340592111 Marionette TRACE conn4 <- [1,1522,null,{}] 08:56:32 INFO - PROCESS | 31004 | 1461340592118 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:32 INFO - PROCESS | 31004 | 1461340592395 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 08:56:32 INFO - PROCESS | 31004 | 1461340592718 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba6b800 == 131 [pid = 31004] [id = 388] 08:56:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d68ef2000) [pid = 31004] [serial = 1165] [outer = (nil)] 08:56:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d6a871800) [pid = 31004] [serial = 1166] [outer = 0x7f6d68ef2000] 08:56:32 INFO - PROCESS | 31004 | 1461340592794 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d6b319400) [pid = 31004] [serial = 1167] [outer = 0x7f6d68ef2000] 08:56:33 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:33 INFO - PROCESS | 31004 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:56:33 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:33 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:33 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:33 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:33 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:33 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:33 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:33 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:33 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:33 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:33 INFO - PROCESS | 31004 | 1461340593671 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 08:56:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:56:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:56:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:56:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:56:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 08:56:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:56:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 08:56:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:56:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1590ms 08:56:33 INFO - PROCESS | 31004 | 1461340593721 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 08:56:33 INFO - PROCESS | 31004 | 1461340593726 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 08:56:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:56:33 INFO - PROCESS | 31004 | 1461340593738 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:56:33 INFO - PROCESS | 31004 | 1461340593743 Marionette TRACE conn4 <- [1,1526,null,{}] 08:56:33 INFO - PROCESS | 31004 | 1461340593760 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:33 INFO - PROCESS | 31004 | 1461340593972 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 08:56:34 INFO - PROCESS | 31004 | 1461340594230 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:34 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74773000 == 132 [pid = 31004] [id = 389] 08:56:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d6f474400) [pid = 31004] [serial = 1168] [outer = (nil)] 08:56:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d71e7b400) [pid = 31004] [serial = 1169] [outer = 0x7f6d6f474400] 08:56:34 INFO - PROCESS | 31004 | 1461340594353 Marionette DEBUG loaded listener.js 08:56:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d74f43000) [pid = 31004] [serial = 1170] [outer = 0x7f6d6f474400] 08:56:35 INFO - PROCESS | 31004 | 1461340595167 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 08:56:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:56:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:56:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:56:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:56:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:56:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:56:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1486ms 08:56:35 INFO - PROCESS | 31004 | 1461340595239 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 31004 | 1461340595243 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 08:56:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:56:35 INFO - PROCESS | 31004 | 1461340595252 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 31004 | 1461340595254 Marionette TRACE conn4 <- [1,1530,null,{}] 08:56:35 INFO - PROCESS | 31004 | 1461340595260 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:35 INFO - PROCESS | 31004 | 1461340595464 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 08:56:35 INFO - PROCESS | 31004 | 1461340595654 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7b2de000 == 133 [pid = 31004] [id = 390] 08:56:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 197 (0x7f6d6fa86000) [pid = 31004] [serial = 1171] [outer = (nil)] 08:56:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 198 (0x7f6d7847b800) [pid = 31004] [serial = 1172] [outer = 0x7f6d6fa86000] 08:56:35 INFO - PROCESS | 31004 | 1461340595727 Marionette DEBUG loaded listener.js 08:56:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 199 (0x7f6d82060c00) [pid = 31004] [serial = 1173] [outer = 0x7f6d6fa86000] 08:56:36 INFO - PROCESS | 31004 | 1461340596509 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 08:56:36 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 08:56:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:56:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:56:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 08:56:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:56:36 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1280ms 08:56:36 INFO - PROCESS | 31004 | 1461340596535 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 08:56:36 INFO - PROCESS | 31004 | 1461340596538 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 08:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:56:36 INFO - PROCESS | 31004 | 1461340596544 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:56:36 INFO - PROCESS | 31004 | 1461340596551 Marionette TRACE conn4 <- [1,1534,null,{}] 08:56:36 INFO - PROCESS | 31004 | 1461340596561 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:36 INFO - PROCESS | 31004 | 1461340596784 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 08:56:36 INFO - PROCESS | 31004 | 1461340596953 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:37 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86a4e000 == 134 [pid = 31004] [id = 391] 08:56:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 200 (0x7f6d7599e800) [pid = 31004] [serial = 1174] [outer = (nil)] 08:56:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 201 (0x7f6d824f2c00) [pid = 31004] [serial = 1175] [outer = 0x7f6d7599e800] 08:56:37 INFO - PROCESS | 31004 | 1461340597067 Marionette DEBUG loaded listener.js 08:56:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 202 (0x7f6d86d4b400) [pid = 31004] [serial = 1176] [outer = 0x7f6d7599e800] 08:56:38 INFO - PROCESS | 31004 | 1461340598034 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:56:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:56:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1537ms 08:56:38 INFO - PROCESS | 31004 | 1461340598082 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 31004 | 1461340598085 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 08:56:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:56:38 INFO - PROCESS | 31004 | 1461340598093 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 31004 | 1461340598097 Marionette TRACE conn4 <- [1,1538,null,{}] 08:56:38 INFO - PROCESS | 31004 | 1461340598103 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:38 INFO - PROCESS | 31004 | 1461340598342 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 08:56:38 INFO - PROCESS | 31004 | 1461340598576 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8b63b800 == 135 [pid = 31004] [id = 392] 08:56:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 203 (0x7f6d86fb4800) [pid = 31004] [serial = 1177] [outer = (nil)] 08:56:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 204 (0x7f6d87688c00) [pid = 31004] [serial = 1178] [outer = 0x7f6d86fb4800] 08:56:38 INFO - PROCESS | 31004 | 1461340598749 Marionette DEBUG loaded listener.js 08:56:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 205 (0x7f6d87708000) [pid = 31004] [serial = 1179] [outer = 0x7f6d86fb4800] 08:56:39 INFO - PROCESS | 31004 | 1461340599592 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:56:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:56:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1533ms 08:56:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:56:39 INFO - PROCESS | 31004 | 1461340599627 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 08:56:39 INFO - PROCESS | 31004 | 1461340599629 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 08:56:39 INFO - PROCESS | 31004 | 1461340599635 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:56:39 INFO - PROCESS | 31004 | 1461340599638 Marionette TRACE conn4 <- [1,1542,null,{}] 08:56:39 INFO - PROCESS | 31004 | 1461340599643 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:39 INFO - PROCESS | 31004 | 1461340599838 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 08:56:40 INFO - PROCESS | 31004 | 1461340600056 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:40 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5ced3800 == 136 [pid = 31004] [id = 393] 08:56:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 206 (0x7f6d5cd82400) [pid = 31004] [serial = 1180] [outer = (nil)] 08:56:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 207 (0x7f6d5cd8c800) [pid = 31004] [serial = 1181] [outer = 0x7f6d5cd82400] 08:56:40 INFO - PROCESS | 31004 | 1461340600130 Marionette DEBUG loaded listener.js 08:56:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 208 (0x7f6d5cd91c00) [pid = 31004] [serial = 1182] [outer = 0x7f6d5cd82400] 08:56:41 INFO - PROCESS | 31004 | 1461340601044 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 08:56:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:56:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1478ms 08:56:41 INFO - PROCESS | 31004 | 1461340601115 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 08:56:41 INFO - PROCESS | 31004 | 1461340601118 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 08:56:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:56:41 INFO - PROCESS | 31004 | 1461340601124 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:56:41 INFO - PROCESS | 31004 | 1461340601126 Marionette TRACE conn4 <- [1,1546,null,{}] 08:56:41 INFO - PROCESS | 31004 | 1461340601132 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:41 INFO - PROCESS | 31004 | 1461340601360 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 08:56:41 INFO - PROCESS | 31004 | 1461340601555 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d622a4000 == 137 [pid = 31004] [id = 394] 08:56:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 209 (0x7f6d5a7f0800) [pid = 31004] [serial = 1183] [outer = (nil)] 08:56:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 210 (0x7f6d5a7f7800) [pid = 31004] [serial = 1184] [outer = 0x7f6d5a7f0800] 08:56:41 INFO - PROCESS | 31004 | 1461340601637 Marionette DEBUG loaded listener.js 08:56:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 211 (0x7f6d5a7fc400) [pid = 31004] [serial = 1185] [outer = 0x7f6d5a7f0800] 08:56:42 INFO - PROCESS | 31004 | 1461340602537 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:56:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:56:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1480ms 08:56:42 INFO - PROCESS | 31004 | 1461340602606 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 08:56:42 INFO - PROCESS | 31004 | 1461340602610 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 08:56:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:56:42 INFO - PROCESS | 31004 | 1461340602616 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:56:42 INFO - PROCESS | 31004 | 1461340602619 Marionette TRACE conn4 <- [1,1550,null,{}] 08:56:42 INFO - PROCESS | 31004 | 1461340602624 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:42 INFO - PROCESS | 31004 | 1461340602836 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 08:56:43 INFO - PROCESS | 31004 | 1461340603030 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:43 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d622bc800 == 138 [pid = 31004] [id = 395] 08:56:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 212 (0x7f6d5a7f1800) [pid = 31004] [serial = 1186] [outer = (nil)] 08:56:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 213 (0x7f6d5cd91800) [pid = 31004] [serial = 1187] [outer = 0x7f6d5a7f1800] 08:56:43 INFO - PROCESS | 31004 | 1461340603104 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 214 (0x7f6d5de81c00) [pid = 31004] [serial = 1188] [outer = 0x7f6d5a7f1800] 08:56:43 INFO - PROCESS | 31004 | 1461340603976 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:56:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:56:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1430ms 08:56:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:56:44 INFO - PROCESS | 31004 | 1461340604047 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 08:56:44 INFO - PROCESS | 31004 | 1461340604050 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 08:56:44 INFO - PROCESS | 31004 | 1461340604056 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 31004 | 1461340604059 Marionette TRACE conn4 <- [1,1554,null,{}] 08:56:44 INFO - PROCESS | 31004 | 1461340604064 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:44 INFO - PROCESS | 31004 | 1461340604293 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 08:56:44 INFO - PROCESS | 31004 | 1461340604488 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:44 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5addd800 == 139 [pid = 31004] [id = 396] 08:56:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 215 (0x7f6d5a7f5400) [pid = 31004] [serial = 1189] [outer = (nil)] 08:56:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 216 (0x7f6d5de86000) [pid = 31004] [serial = 1190] [outer = 0x7f6d5a7f5400] 08:56:44 INFO - PROCESS | 31004 | 1461340604598 Marionette DEBUG loaded listener.js 08:56:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 217 (0x7f6d5de8cc00) [pid = 31004] [serial = 1191] [outer = 0x7f6d5a7f5400] 08:56:45 INFO - PROCESS | 31004 | 1461340605502 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:56:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:56:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1485ms 08:56:45 INFO - PROCESS | 31004 | 1461340605541 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 08:56:45 INFO - PROCESS | 31004 | 1461340605545 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 08:56:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:56:45 INFO - PROCESS | 31004 | 1461340605551 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:56:45 INFO - PROCESS | 31004 | 1461340605555 Marionette TRACE conn4 <- [1,1558,null,{}] 08:56:45 INFO - PROCESS | 31004 | 1461340605560 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:45 INFO - PROCESS | 31004 | 1461340605867 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 08:56:46 INFO - PROCESS | 31004 | 1461340606013 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d62944000 == 140 [pid = 31004] [id = 397] 08:56:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 218 (0x7f6d5ec50400) [pid = 31004] [serial = 1192] [outer = (nil)] 08:56:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 219 (0x7f6d63da4c00) [pid = 31004] [serial = 1193] [outer = 0x7f6d5ec50400] 08:56:46 INFO - PROCESS | 31004 | 1461340606185 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 220 (0x7f6d8770c400) [pid = 31004] [serial = 1194] [outer = 0x7f6d5ec50400] 08:56:47 INFO - PROCESS | 31004 | 1461340607082 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:56:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:56:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1585ms 08:56:47 INFO - PROCESS | 31004 | 1461340607137 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 08:56:47 INFO - PROCESS | 31004 | 1461340607141 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 08:56:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:56:47 INFO - PROCESS | 31004 | 1461340607147 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:56:47 INFO - PROCESS | 31004 | 1461340607150 Marionette TRACE conn4 <- [1,1562,null,{}] 08:56:47 INFO - PROCESS | 31004 | 1461340607155 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:47 INFO - PROCESS | 31004 | 1461340607403 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 08:56:47 INFO - PROCESS | 31004 | 1461340607655 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:47 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a8d6000 == 141 [pid = 31004] [id = 398] 08:56:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 221 (0x7f6d5afdb400) [pid = 31004] [serial = 1195] [outer = (nil)] 08:56:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 222 (0x7f6d5afe0800) [pid = 31004] [serial = 1196] [outer = 0x7f6d5afdb400] 08:56:47 INFO - PROCESS | 31004 | 1461340607741 Marionette DEBUG loaded listener.js 08:56:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 223 (0x7f6d5afe4c00) [pid = 31004] [serial = 1197] [outer = 0x7f6d5afdb400] 08:56:48 INFO - PROCESS | 31004 | 1461340608526 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:56:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:56:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1430ms 08:56:48 INFO - PROCESS | 31004 | 1461340608578 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 08:56:48 INFO - PROCESS | 31004 | 1461340608581 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 08:56:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:56:48 INFO - PROCESS | 31004 | 1461340608587 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:56:48 INFO - PROCESS | 31004 | 1461340608589 Marionette TRACE conn4 <- [1,1566,null,{}] 08:56:48 INFO - PROCESS | 31004 | 1461340608594 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:48 INFO - PROCESS | 31004 | 1461340608808 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 08:56:49 INFO - PROCESS | 31004 | 1461340609006 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5aa0d000 == 142 [pid = 31004] [id = 399] 08:56:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 224 (0x7f6d5afdc400) [pid = 31004] [serial = 1198] [outer = (nil)] 08:56:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 225 (0x7f6d5afec000) [pid = 31004] [serial = 1199] [outer = 0x7f6d5afdc400] 08:56:49 INFO - PROCESS | 31004 | 1461340609078 Marionette DEBUG loaded listener.js 08:56:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 226 (0x7f6d5aff0000) [pid = 31004] [serial = 1200] [outer = 0x7f6d5afdc400] 08:56:49 INFO - PROCESS | 31004 | 1461340609950 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:56:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:56:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1427ms 08:56:50 INFO - PROCESS | 31004 | 1461340610016 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 08:56:50 INFO - PROCESS | 31004 | 1461340610020 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 08:56:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:56:50 INFO - PROCESS | 31004 | 1461340610026 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:56:50 INFO - PROCESS | 31004 | 1461340610030 Marionette TRACE conn4 <- [1,1570,null,{}] 08:56:50 INFO - PROCESS | 31004 | 1461340610035 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:50 INFO - PROCESS | 31004 | 1461340610253 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 08:56:50 INFO - PROCESS | 31004 | 1461340610464 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:50 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5d0e3800 == 143 [pid = 31004] [id = 400] 08:56:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 227 (0x7f6d5afe1c00) [pid = 31004] [serial = 1201] [outer = (nil)] 08:56:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 228 (0x7f6d5aff3800) [pid = 31004] [serial = 1202] [outer = 0x7f6d5afe1c00] 08:56:50 INFO - PROCESS | 31004 | 1461340610623 Marionette DEBUG loaded listener.js 08:56:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 229 (0x7f6d5ec46000) [pid = 31004] [serial = 1203] [outer = 0x7f6d5afe1c00] 08:56:51 INFO - PROCESS | 31004 | 1461340611518 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:56:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1535ms 08:56:51 INFO - PROCESS | 31004 | 1461340611562 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 08:56:51 INFO - PROCESS | 31004 | 1461340611566 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 08:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:56:51 INFO - PROCESS | 31004 | 1461340611572 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:56:51 INFO - PROCESS | 31004 | 1461340611575 Marionette TRACE conn4 <- [1,1574,null,{}] 08:56:51 INFO - PROCESS | 31004 | 1461340611581 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:51 INFO - PROCESS | 31004 | 1461340611817 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 08:56:52 INFO - PROCESS | 31004 | 1461340612058 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5ddc8800 == 144 [pid = 31004] [id = 401] 08:56:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 230 (0x7f6d5ad42400) [pid = 31004] [serial = 1204] [outer = (nil)] 08:56:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 231 (0x7f6d5afd6c00) [pid = 31004] [serial = 1205] [outer = 0x7f6d5ad42400] 08:56:52 INFO - PROCESS | 31004 | 1461340612609 Marionette DEBUG loaded listener.js 08:56:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 232 (0x7f6d5bbcb400) [pid = 31004] [serial = 1206] [outer = 0x7f6d5ad42400] 08:56:53 INFO - PROCESS | 31004 | 1461340613582 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 08:56:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:56:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 2081ms 08:56:53 INFO - PROCESS | 31004 | 1461340613655 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 08:56:53 INFO - PROCESS | 31004 | 1461340613663 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 08:56:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:56:53 INFO - PROCESS | 31004 | 1461340613672 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:56:53 INFO - PROCESS | 31004 | 1461340613675 Marionette TRACE conn4 <- [1,1578,null,{}] 08:56:53 INFO - PROCESS | 31004 | 1461340613682 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:53 INFO - PROCESS | 31004 | 1461340613971 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 08:56:54 INFO - PROCESS | 31004 | 1461340614400 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5bfca000 == 145 [pid = 31004] [id = 402] 08:56:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 233 (0x7f6d5f8c5000) [pid = 31004] [serial = 1207] [outer = (nil)] 08:56:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 234 (0x7f6d60b56400) [pid = 31004] [serial = 1208] [outer = 0x7f6d5f8c5000] 08:56:54 INFO - PROCESS | 31004 | 1461340614502 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 235 (0x7f6d61196000) [pid = 31004] [serial = 1209] [outer = 0x7f6d5f8c5000] 08:56:55 INFO - PROCESS | 31004 | 1461340615508 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d944cc000 == 144 [pid = 31004] [id = 208] 08:56:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:56:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1984ms 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 234 (0x7f6d714c2800) [pid = 31004] [serial = 1094] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 233 (0x7f6d74b4a800) [pid = 31004] [serial = 1064] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 232 (0x7f6d764cc800) [pid = 31004] [serial = 1070] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 231 (0x7f6d76038800) [pid = 31004] [serial = 1067] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d4ca000 == 143 [pid = 31004] [id = 385] 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6c3a2000 == 142 [pid = 31004] [id = 384] 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ba78000 == 141 [pid = 31004] [id = 383] 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d647f0800 == 140 [pid = 31004] [id = 382] 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60967800 == 139 [pid = 31004] [id = 381] 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68b66000 == 138 [pid = 31004] [id = 380] 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5dc9f800 == 137 [pid = 31004] [id = 379] 08:56:55 INFO - PROCESS | 31004 | 1461340615691 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 08:56:55 INFO - PROCESS | 31004 | 1461340615698 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8b87d800 == 136 [pid = 31004] [id = 373] 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d87730000 == 135 [pid = 31004] [id = 372] 08:56:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8707c800 == 134 [pid = 31004] [id = 371] 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86f1c800 == 133 [pid = 31004] [id = 370] 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d83468000 == 132 [pid = 31004] [id = 369] 08:56:55 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7c1e9800 == 131 [pid = 31004] [id = 368] 08:56:55 INFO - PROCESS | 31004 | 1461340615723 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:56:55 INFO - PROCESS | 31004 | 1461340615727 Marionette TRACE conn4 <- [1,1582,null,{}] 08:56:55 INFO - PROCESS | 31004 | 1461340615749 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 230 (0x7f6d6465e400) [pid = 31004] [serial = 1077] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 229 (0x7f6d5deb6400) [pid = 31004] [serial = 1074] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 228 (0x7f6d6a7c9000) [pid = 31004] [serial = 1083] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 227 (0x7f6d61193400) [pid = 31004] [serial = 1040] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 226 (0x7f6d6ec89000) [pid = 31004] [serial = 1088] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 225 (0x7f6d73869800) [pid = 31004] [serial = 1058] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 224 (0x7f6d6aed1800) [pid = 31004] [serial = 1082] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 223 (0x7f6d63da3400) [pid = 31004] [serial = 1076] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 222 (0x7f6d6fc90400) [pid = 31004] [serial = 1055] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 221 (0x7f6d6f478000) [pid = 31004] [serial = 1091] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 220 (0x7f6d68eed000) [pid = 31004] [serial = 1080] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 219 (0x7f6d5bbc6400) [pid = 31004] [serial = 1073] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 218 (0x7f6d6f2f0400) [pid = 31004] [serial = 1089] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 217 (0x7f6d64663400) [pid = 31004] [serial = 1079] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 216 (0x7f6d6b313c00) [pid = 31004] [serial = 1046] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 215 (0x7f6d744de000) [pid = 31004] [serial = 1061] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 214 (0x7f6d6d017000) [pid = 31004] [serial = 1086] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 213 (0x7f6d71460c00) [pid = 31004] [serial = 1092] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 212 (0x7f6d6ea60800) [pid = 31004] [serial = 1052] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 211 (0x7f6d6c3d4400) [pid = 31004] [serial = 1049] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 210 (0x7f6d6bed9800) [pid = 31004] [serial = 1085] [outer = (nil)] [url = about:blank] 08:56:55 INFO - PROCESS | 31004 | --DOMWINDOW == 209 (0x7f6d64a64000) [pid = 31004] [serial = 1043] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 31004 | 1461340616044 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 08:56:56 INFO - PROCESS | 31004 | 1461340616254 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5ebd0000 == 132 [pid = 31004] [id = 403] 08:56:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 210 (0x7f6d62262c00) [pid = 31004] [serial = 1210] [outer = (nil)] 08:56:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 211 (0x7f6d62265800) [pid = 31004] [serial = 1211] [outer = 0x7f6d62262c00] 08:56:56 INFO - PROCESS | 31004 | 1461340616318 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 212 (0x7f6d6226a000) [pid = 31004] [serial = 1212] [outer = 0x7f6d62262c00] 08:56:57 INFO - PROCESS | 31004 | 1461340617081 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:56:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:56:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1413ms 08:56:57 INFO - PROCESS | 31004 | 1461340617126 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 08:56:57 INFO - PROCESS | 31004 | 1461340617130 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 08:56:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:56:57 INFO - PROCESS | 31004 | 1461340617158 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:56:57 INFO - PROCESS | 31004 | 1461340617164 Marionette TRACE conn4 <- [1,1586,null,{}] 08:56:57 INFO - PROCESS | 31004 | 1461340617183 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:57 INFO - PROCESS | 31004 | 1461340617380 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 08:56:57 INFO - PROCESS | 31004 | 1461340617391 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68b66800 == 133 [pid = 31004] [id = 404] 08:56:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 213 (0x7f6d62c5d800) [pid = 31004] [serial = 1213] [outer = (nil)] 08:56:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 214 (0x7f6d64a71400) [pid = 31004] [serial = 1214] [outer = 0x7f6d62c5d800] 08:56:57 INFO - PROCESS | 31004 | 1461340617453 Marionette DEBUG loaded listener.js 08:56:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 215 (0x7f6d68ca9800) [pid = 31004] [serial = 1215] [outer = 0x7f6d62c5d800] 08:56:58 INFO - PROCESS | 31004 | 1461340618309 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 08:56:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:56:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1193ms 08:56:58 INFO - PROCESS | 31004 | 1461340618345 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 08:56:58 INFO - PROCESS | 31004 | 1461340618349 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 08:56:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:56:58 INFO - PROCESS | 31004 | 1461340618396 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:56:58 INFO - PROCESS | 31004 | 1461340618399 Marionette TRACE conn4 <- [1,1590,null,{}] 08:56:58 INFO - PROCESS | 31004 | 1461340618408 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:58 INFO - PROCESS | 31004 | 1461340618660 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 08:56:58 INFO - PROCESS | 31004 | 1461340618688 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:58 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b320800 == 134 [pid = 31004] [id = 405] 08:56:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 216 (0x7f6d6226cc00) [pid = 31004] [serial = 1216] [outer = (nil)] 08:56:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 217 (0x7f6d6a68cc00) [pid = 31004] [serial = 1217] [outer = 0x7f6d6226cc00] 08:56:58 INFO - PROCESS | 31004 | 1461340618765 Marionette DEBUG loaded listener.js 08:56:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 218 (0x7f6d6aedac00) [pid = 31004] [serial = 1218] [outer = 0x7f6d6226cc00] 08:56:59 INFO - PROCESS | 31004 | 1461340619630 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 08:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1294ms 08:56:59 INFO - PROCESS | 31004 | 1461340619679 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 08:56:59 INFO - PROCESS | 31004 | 1461340619683 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 08:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:56:59 INFO - PROCESS | 31004 | 1461340619697 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:56:59 INFO - PROCESS | 31004 | 1461340619699 Marionette TRACE conn4 <- [1,1594,null,{}] 08:56:59 INFO - PROCESS | 31004 | 1461340619704 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:59 INFO - PROCESS | 31004 | 1461340619917 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 08:56:59 INFO - PROCESS | 31004 | 1461340619947 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:59 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6be2f800 == 135 [pid = 31004] [id = 406] 08:56:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 219 (0x7f6d6bd67800) [pid = 31004] [serial = 1219] [outer = (nil)] 08:57:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 220 (0x7f6d6c088000) [pid = 31004] [serial = 1220] [outer = 0x7f6d6bd67800] 08:57:00 INFO - PROCESS | 31004 | 1461340620019 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 221 (0x7f6d6ea5b000) [pid = 31004] [serial = 1221] [outer = 0x7f6d6bd67800] 08:57:00 INFO - PROCESS | 31004 | --DOMWINDOW == 220 (0x7f6d6fa87000) [pid = 31004] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:57:00 INFO - PROCESS | 31004 | --DOMWINDOW == 219 (0x7f6d63f74c00) [pid = 31004] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:57:00 INFO - PROCESS | 31004 | --DOMWINDOW == 218 (0x7f6d6a5de000) [pid = 31004] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:57:00 INFO - PROCESS | 31004 | --DOMWINDOW == 217 (0x7f6d5ad4e000) [pid = 31004] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:57:00 INFO - PROCESS | 31004 | --DOMWINDOW == 216 (0x7f6d6fa84800) [pid = 31004] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:57:00 INFO - PROCESS | 31004 | --DOMWINDOW == 215 (0x7f6d64810000) [pid = 31004] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:57:00 INFO - PROCESS | 31004 | --DOMWINDOW == 214 (0x7f6d6119e800) [pid = 31004] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:57:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:57:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1594ms 08:57:01 INFO - PROCESS | 31004 | 1461340621272 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:57:01 INFO - PROCESS | 31004 | 1461340621285 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 08:57:01 INFO - PROCESS | 31004 | 1461340621287 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 08:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:57:01 INFO - PROCESS | 31004 | 1461340621293 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 31004 | 1461340621297 Marionette TRACE conn4 <- [1,1598,null,{}] 08:57:01 INFO - PROCESS | 31004 | 1461340621301 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:01 INFO - PROCESS | 31004 | 1461340621476 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 08:57:01 INFO - PROCESS | 31004 | 1461340621641 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:01 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ed0b800 == 136 [pid = 31004] [id = 407] 08:57:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 215 (0x7f6d6a68bc00) [pid = 31004] [serial = 1222] [outer = (nil)] 08:57:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 216 (0x7f6d6ec95800) [pid = 31004] [serial = 1223] [outer = 0x7f6d6a68bc00] 08:57:01 INFO - PROCESS | 31004 | 1461340621724 Marionette DEBUG loaded listener.js 08:57:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 217 (0x7f6d7289f400) [pid = 31004] [serial = 1224] [outer = 0x7f6d6a68bc00] 08:57:02 INFO - PROCESS | 31004 | 1461340622478 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:57:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:57:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1232ms 08:57:02 INFO - PROCESS | 31004 | 1461340622526 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 08:57:02 INFO - PROCESS | 31004 | 1461340622530 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 08:57:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:57:02 INFO - PROCESS | 31004 | 1461340622536 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:57:02 INFO - PROCESS | 31004 | 1461340622538 Marionette TRACE conn4 <- [1,1602,null,{}] 08:57:02 INFO - PROCESS | 31004 | 1461340622543 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:02 INFO - PROCESS | 31004 | 1461340622724 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 08:57:02 INFO - PROCESS | 31004 | 1461340622739 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f790000 == 137 [pid = 31004] [id = 408] 08:57:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 218 (0x7f6d6b313800) [pid = 31004] [serial = 1225] [outer = (nil)] 08:57:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 219 (0x7f6d749a2800) [pid = 31004] [serial = 1226] [outer = 0x7f6d6b313800] 08:57:02 INFO - PROCESS | 31004 | 1461340622981 Marionette DEBUG loaded listener.js 08:57:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 220 (0x7f6d76030000) [pid = 31004] [serial = 1227] [outer = 0x7f6d6b313800] 08:57:04 INFO - PROCESS | 31004 | 1461340624096 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 08:57:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:57:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1634ms 08:57:04 INFO - PROCESS | 31004 | 1461340624172 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 08:57:04 INFO - PROCESS | 31004 | 1461340624181 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 08:57:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:57:04 INFO - PROCESS | 31004 | 1461340624190 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:57:04 INFO - PROCESS | 31004 | 1461340624196 Marionette TRACE conn4 <- [1,1606,null,{}] 08:57:04 INFO - PROCESS | 31004 | 1461340624205 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:04 INFO - PROCESS | 31004 | 1461340624469 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 08:57:04 INFO - PROCESS | 31004 | 1461340624798 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6293f000 == 138 [pid = 31004] [id = 409] 08:57:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 221 (0x7f6d5ec46c00) [pid = 31004] [serial = 1228] [outer = (nil)] 08:57:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 222 (0x7f6d5ec4d800) [pid = 31004] [serial = 1229] [outer = 0x7f6d5ec46c00] 08:57:04 INFO - PROCESS | 31004 | 1461340624877 Marionette DEBUG loaded listener.js 08:57:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 223 (0x7f6d60f4ec00) [pid = 31004] [serial = 1230] [outer = 0x7f6d5ec46c00] 08:57:05 INFO - PROCESS | 31004 | 1461340625932 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 08:57:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1786ms 08:57:05 INFO - PROCESS | 31004 | 1461340625979 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 08:57:05 INFO - PROCESS | 31004 | 1461340625989 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 08:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:57:06 INFO - PROCESS | 31004 | 1461340625999 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:57:06 INFO - PROCESS | 31004 | 1461340626004 Marionette TRACE conn4 <- [1,1610,null,{}] 08:57:06 INFO - PROCESS | 31004 | 1461340626010 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:06 INFO - PROCESS | 31004 | 1461340626240 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 08:57:06 INFO - PROCESS | 31004 | 1461340626522 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b7a2800 == 139 [pid = 31004] [id = 410] 08:57:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 224 (0x7f6d6119ec00) [pid = 31004] [serial = 1231] [outer = (nil)] 08:57:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 225 (0x7f6d6226c800) [pid = 31004] [serial = 1232] [outer = 0x7f6d6119ec00] 08:57:06 INFO - PROCESS | 31004 | 1461340626642 Marionette DEBUG loaded listener.js 08:57:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 226 (0x7f6d63f74000) [pid = 31004] [serial = 1233] [outer = 0x7f6d6119ec00] 08:57:07 INFO - PROCESS | 31004 | 1461340627511 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 08:57:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:57:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1583ms 08:57:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:57:07 INFO - PROCESS | 31004 | 1461340627583 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 08:57:07 INFO - PROCESS | 31004 | 1461340627586 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 08:57:07 INFO - PROCESS | 31004 | 1461340627593 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:57:07 INFO - PROCESS | 31004 | 1461340627600 Marionette TRACE conn4 <- [1,1614,null,{}] 08:57:07 INFO - PROCESS | 31004 | 1461340627616 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:07 INFO - PROCESS | 31004 | 1461340627913 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 08:57:08 INFO - PROCESS | 31004 | 1461340628201 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74763000 == 140 [pid = 31004] [id = 411] 08:57:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 227 (0x7f6d6a656400) [pid = 31004] [serial = 1234] [outer = (nil)] 08:57:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 228 (0x7f6d6bed9800) [pid = 31004] [serial = 1235] [outer = 0x7f6d6a656400] 08:57:08 INFO - PROCESS | 31004 | 1461340628343 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 229 (0x7f6d6ea1e000) [pid = 31004] [serial = 1236] [outer = 0x7f6d6a656400] 08:57:09 INFO - PROCESS | 31004 | 1461340629615 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 08:57:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 08:57:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 2089ms 08:57:09 INFO - PROCESS | 31004 | 1461340629682 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 08:57:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:57:09 INFO - PROCESS | 31004 | 1461340629686 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 08:57:09 INFO - PROCESS | 31004 | 1461340629692 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - PROCESS | 31004 | 1461340629695 Marionette TRACE conn4 <- [1,1618,null,{}] 08:57:09 INFO - PROCESS | 31004 | 1461340629710 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:09 INFO - PROCESS | 31004 | 1461340629965 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 08:57:10 INFO - PROCESS | 31004 | 1461340630280 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:10 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d780d1800 == 141 [pid = 31004] [id = 412] 08:57:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 230 (0x7f6d60b56800) [pid = 31004] [serial = 1237] [outer = (nil)] 08:57:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 231 (0x7f6d6d019000) [pid = 31004] [serial = 1238] [outer = 0x7f6d60b56800] 08:57:10 INFO - PROCESS | 31004 | 1461340630358 Marionette DEBUG loaded listener.js 08:57:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 232 (0x7f6d748af000) [pid = 31004] [serial = 1239] [outer = 0x7f6d60b56800] 08:57:11 INFO - PROCESS | 31004 | 1461340631248 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 08:57:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:57:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1589ms 08:57:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:57:11 INFO - PROCESS | 31004 | 1461340631282 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 08:57:11 INFO - PROCESS | 31004 | 1461340631284 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 08:57:11 INFO - PROCESS | 31004 | 1461340631291 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:57:11 INFO - PROCESS | 31004 | 1461340631295 Marionette TRACE conn4 <- [1,1622,null,{}] 08:57:11 INFO - PROCESS | 31004 | 1461340631300 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:11 INFO - PROCESS | 31004 | 1461340631499 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 08:57:11 INFO - PROCESS | 31004 | 1461340631764 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86a52000 == 142 [pid = 31004] [id = 413] 08:57:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 233 (0x7f6d7847dc00) [pid = 31004] [serial = 1240] [outer = (nil)] 08:57:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 234 (0x7f6d7c11b800) [pid = 31004] [serial = 1241] [outer = 0x7f6d7847dc00] 08:57:11 INFO - PROCESS | 31004 | 1461340631885 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 235 (0x7f6d8205e400) [pid = 31004] [serial = 1242] [outer = 0x7f6d7847dc00] 08:57:12 INFO - PROCESS | 31004 | 1461340632740 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 08:57:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 08:57:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1485ms 08:57:12 INFO - PROCESS | 31004 | 1461340632776 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 08:57:12 INFO - PROCESS | 31004 | 1461340632780 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 08:57:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:57:12 INFO - PROCESS | 31004 | 1461340632785 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 31004 | 1461340632788 Marionette TRACE conn4 <- [1,1626,null,{}] 08:57:12 INFO - PROCESS | 31004 | 1461340632793 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:13 INFO - PROCESS | 31004 | 1461340632999 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 08:57:13 INFO - PROCESS | 31004 | 1461340633209 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8772e000 == 143 [pid = 31004] [id = 414] 08:57:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 236 (0x7f6d81f9e800) [pid = 31004] [serial = 1243] [outer = (nil)] 08:57:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 237 (0x7f6d86f9c000) [pid = 31004] [serial = 1244] [outer = 0x7f6d81f9e800] 08:57:13 INFO - PROCESS | 31004 | 1461340633285 Marionette DEBUG loaded listener.js 08:57:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 238 (0x7f6d86fb4c00) [pid = 31004] [serial = 1245] [outer = 0x7f6d81f9e800] 08:57:14 INFO - PROCESS | 31004 | 1461340634147 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:57:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:57:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1428ms 08:57:14 INFO - PROCESS | 31004 | 1461340634217 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 08:57:14 INFO - PROCESS | 31004 | 1461340634220 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 08:57:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:57:14 INFO - PROCESS | 31004 | 1461340634226 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:57:14 INFO - PROCESS | 31004 | 1461340634229 Marionette TRACE conn4 <- [1,1630,null,{}] 08:57:14 INFO - PROCESS | 31004 | 1461340634234 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:14 INFO - PROCESS | 31004 | 1461340634431 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 08:57:14 INFO - PROCESS | 31004 | 1461340634647 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d944d4800 == 144 [pid = 31004] [id = 415] 08:57:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 239 (0x7f6d5bb8f400) [pid = 31004] [serial = 1246] [outer = (nil)] 08:57:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 240 (0x7f6d5bb95400) [pid = 31004] [serial = 1247] [outer = 0x7f6d5bb8f400] 08:57:14 INFO - PROCESS | 31004 | 1461340634761 Marionette DEBUG loaded listener.js 08:57:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 241 (0x7f6d5bb99c00) [pid = 31004] [serial = 1248] [outer = 0x7f6d5bb8f400] 08:57:15 INFO - PROCESS | 31004 | 1461340635660 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 08:57:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:57:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1480ms 08:57:15 INFO - PROCESS | 31004 | 1461340635707 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 31004 | 1461340635711 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 08:57:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:57:15 INFO - PROCESS | 31004 | 1461340635717 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 31004 | 1461340635719 Marionette TRACE conn4 <- [1,1634,null,{}] 08:57:15 INFO - PROCESS | 31004 | 1461340635725 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:15 INFO - PROCESS | 31004 | 1461340635922 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 08:57:16 INFO - PROCESS | 31004 | 1461340636129 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5dea7800 == 145 [pid = 31004] [id = 416] 08:57:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 242 (0x7f6d5bb90800) [pid = 31004] [serial = 1249] [outer = (nil)] 08:57:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 243 (0x7f6d5bfec800) [pid = 31004] [serial = 1250] [outer = 0x7f6d5bb90800] 08:57:16 INFO - PROCESS | 31004 | 1461340636200 Marionette DEBUG loaded listener.js 08:57:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 244 (0x7f6d5bff0c00) [pid = 31004] [serial = 1251] [outer = 0x7f6d5bb90800] 08:57:17 INFO - PROCESS | 31004 | 1461340637097 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:57:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:57:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1434ms 08:57:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:57:17 INFO - PROCESS | 31004 | 1461340637152 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 08:57:17 INFO - PROCESS | 31004 | 1461340637155 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 08:57:17 INFO - PROCESS | 31004 | 1461340637161 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:57:17 INFO - PROCESS | 31004 | 1461340637164 Marionette TRACE conn4 <- [1,1638,null,{}] 08:57:17 INFO - PROCESS | 31004 | 1461340637170 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:17 INFO - PROCESS | 31004 | 1461340637381 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 08:57:17 INFO - PROCESS | 31004 | 1461340637588 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6fd6c800 == 146 [pid = 31004] [id = 417] 08:57:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 245 (0x7f6d5bb94400) [pid = 31004] [serial = 1252] [outer = (nil)] 08:57:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 246 (0x7f6d5bff5800) [pid = 31004] [serial = 1253] [outer = 0x7f6d5bb94400] 08:57:17 INFO - PROCESS | 31004 | 1461340637700 Marionette DEBUG loaded listener.js 08:57:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 247 (0x7f6d86fa0400) [pid = 31004] [serial = 1254] [outer = 0x7f6d5bb94400] 08:57:18 INFO - PROCESS | 31004 | 1461340638585 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 08:57:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:57:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1481ms 08:57:18 INFO - PROCESS | 31004 | 1461340638657 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 31004 | 1461340638661 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 08:57:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:57:18 INFO - PROCESS | 31004 | 1461340638671 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 31004 | 1461340638673 Marionette TRACE conn4 <- [1,1642,null,{}] 08:57:18 INFO - PROCESS | 31004 | 1461340638678 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:18 INFO - PROCESS | 31004 | 1461340638888 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 08:57:19 INFO - PROCESS | 31004 | 1461340639093 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61ed8800 == 147 [pid = 31004] [id = 418] 08:57:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 248 (0x7f6d5bfef000) [pid = 31004] [serial = 1255] [outer = (nil)] 08:57:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 249 (0x7f6d62ae5c00) [pid = 31004] [serial = 1256] [outer = 0x7f6d5bfef000] 08:57:19 INFO - PROCESS | 31004 | 1461340639209 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 250 (0x7f6d62aeb000) [pid = 31004] [serial = 1257] [outer = 0x7f6d5bfef000] 08:57:20 INFO - PROCESS | 31004 | 1461340640109 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 08:57:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:57:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1484ms 08:57:20 INFO - PROCESS | 31004 | 1461340640155 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 08:57:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:57:20 INFO - PROCESS | 31004 | 1461340640160 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 08:57:20 INFO - PROCESS | 31004 | 1461340640165 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 31004 | 1461340640170 Marionette TRACE conn4 <- [1,1646,null,{}] 08:57:20 INFO - PROCESS | 31004 | 1461340640175 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:20 INFO - PROCESS | 31004 | 1461340640413 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 08:57:20 INFO - PROCESS | 31004 | 1461340640619 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d585cd800 == 148 [pid = 31004] [id = 419] 08:57:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 251 (0x7f6d5dd88800) [pid = 31004] [serial = 1258] [outer = (nil)] 08:57:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 252 (0x7f6d5dd96000) [pid = 31004] [serial = 1259] [outer = 0x7f6d5dd88800] 08:57:20 INFO - PROCESS | 31004 | 1461340640752 Marionette DEBUG loaded listener.js 08:57:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 253 (0x7f6d86fb3000) [pid = 31004] [serial = 1260] [outer = 0x7f6d5dd88800] 08:57:21 INFO - PROCESS | 31004 | 1461340641650 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 08:57:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:57:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1541ms 08:57:21 INFO - PROCESS | 31004 | 1461340641727 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 08:57:21 INFO - PROCESS | 31004 | 1461340641731 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 08:57:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:57:21 INFO - PROCESS | 31004 | 1461340641744 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 31004 | 1461340641751 Marionette TRACE conn4 <- [1,1650,null,{}] 08:57:21 INFO - PROCESS | 31004 | 1461340641758 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:21 INFO - PROCESS | 31004 | 1461340641956 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 08:57:22 INFO - PROCESS | 31004 | 1461340642165 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5d0e7800 == 149 [pid = 31004] [id = 420] 08:57:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 254 (0x7f6d59e52800) [pid = 31004] [serial = 1261] [outer = (nil)] 08:57:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 255 (0x7f6d59e5bc00) [pid = 31004] [serial = 1262] [outer = 0x7f6d59e52800] 08:57:22 INFO - PROCESS | 31004 | 1461340642277 Marionette DEBUG loaded listener.js 08:57:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 256 (0x7f6d59e60c00) [pid = 31004] [serial = 1263] [outer = 0x7f6d59e52800] 08:57:23 INFO - PROCESS | 31004 | 1461340643831 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 08:57:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:57:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 2139ms 08:57:23 INFO - PROCESS | 31004 | 1461340643887 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 08:57:23 INFO - PROCESS | 31004 | 1461340643895 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 08:57:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:57:23 INFO - PROCESS | 31004 | 1461340643907 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:57:23 INFO - PROCESS | 31004 | 1461340643915 Marionette TRACE conn4 <- [1,1654,null,{}] 08:57:23 INFO - PROCESS | 31004 | 1461340643927 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:24 INFO - PROCESS | 31004 | 1461340644253 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 08:57:24 INFO - PROCESS | 31004 | 1461340644509 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5ced9800 == 150 [pid = 31004] [id = 421] 08:57:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 257 (0x7f6d5a7ee400) [pid = 31004] [serial = 1264] [outer = (nil)] 08:57:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 258 (0x7f6d5a7fb800) [pid = 31004] [serial = 1265] [outer = 0x7f6d5a7ee400] 08:57:24 INFO - PROCESS | 31004 | 1461340644581 Marionette DEBUG loaded listener.js 08:57:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 259 (0x7f6d5bbc3c00) [pid = 31004] [serial = 1266] [outer = 0x7f6d5a7ee400] 08:57:25 INFO - PROCESS | 31004 | 1461340645630 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:57:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:57:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1794ms 08:57:25 INFO - PROCESS | 31004 | 1461340645700 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 08:57:25 INFO - PROCESS | 31004 | 1461340645708 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 08:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:57:25 INFO - PROCESS | 31004 | 1461340645718 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:57:25 INFO - PROCESS | 31004 | 1461340645721 Marionette TRACE conn4 <- [1,1658,null,{}] 08:57:25 INFO - PROCESS | 31004 | 1461340645727 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:25 INFO - PROCESS | 31004 | 1461340645924 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 08:57:26 INFO - PROCESS | 31004 | 1461340646180 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5cecd000 == 151 [pid = 31004] [id = 422] 08:57:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 260 (0x7f6d5cd8d800) [pid = 31004] [serial = 1267] [outer = (nil)] 08:57:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 261 (0x7f6d5dd8ec00) [pid = 31004] [serial = 1268] [outer = 0x7f6d5cd8d800] 08:57:26 INFO - PROCESS | 31004 | 1461340646261 Marionette DEBUG loaded listener.js 08:57:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 262 (0x7f6d5dd96800) [pid = 31004] [serial = 1269] [outer = 0x7f6d5cd8d800] 08:57:27 INFO - PROCESS | 31004 | 1461340647191 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1533ms 08:57:27 INFO - PROCESS | 31004 | 1461340647251 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 08:57:27 INFO - PROCESS | 31004 | 1461340647254 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 08:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:57:27 INFO - PROCESS | 31004 | 1461340647260 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 31004 | 1461340647265 Marionette TRACE conn4 <- [1,1662,null,{}] 08:57:27 INFO - PROCESS | 31004 | 1461340647280 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:27 INFO - PROCESS | 31004 | 1461340647491 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 08:57:27 INFO - PROCESS | 31004 | 1461340647741 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:27 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5fc22000 == 152 [pid = 31004] [id = 423] 08:57:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 263 (0x7f6d5de7ec00) [pid = 31004] [serial = 1270] [outer = (nil)] 08:57:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 264 (0x7f6d60b5b000) [pid = 31004] [serial = 1271] [outer = 0x7f6d5de7ec00] 08:57:27 INFO - PROCESS | 31004 | 1461340647870 Marionette DEBUG loaded listener.js 08:57:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 265 (0x7f6d611b8000) [pid = 31004] [serial = 1272] [outer = 0x7f6d5de7ec00] 08:57:28 INFO - PROCESS | 31004 | 1461340648693 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1484ms 08:57:28 INFO - PROCESS | 31004 | 1461340648745 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 08:57:28 INFO - PROCESS | 31004 | 1461340648749 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 08:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:57:28 INFO - PROCESS | 31004 | 1461340648755 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:57:28 INFO - PROCESS | 31004 | 1461340648757 Marionette TRACE conn4 <- [1,1666,null,{}] 08:57:28 INFO - PROCESS | 31004 | 1461340648762 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:28 INFO - PROCESS | 31004 | 1461340648953 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 08:57:29 INFO - PROCESS | 31004 | 1461340649169 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5fc22800 == 153 [pid = 31004] [id = 424] 08:57:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 266 (0x7f6d5afed800) [pid = 31004] [serial = 1273] [outer = (nil)] 08:57:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 267 (0x7f6d62268c00) [pid = 31004] [serial = 1274] [outer = 0x7f6d5afed800] 08:57:29 INFO - PROCESS | 31004 | 1461340649283 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 268 (0x7f6d62a13800) [pid = 31004] [serial = 1275] [outer = 0x7f6d5afed800] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74a4d000 == 152 [pid = 31004] [id = 352] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61077000 == 151 [pid = 31004] [id = 346] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 267 (0x7f6d611b9c00) [pid = 31004] [serial = 1124] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 266 (0x7f6d74b45000) [pid = 31004] [serial = 1106] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 265 (0x7f6d86fb3c00) [pid = 31004] [serial = 1127] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 264 (0x7f6d86db0400) [pid = 31004] [serial = 1121] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 263 (0x7f6d83413800) [pid = 31004] [serial = 1112] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 262 (0x7f6d764c2800) [pid = 31004] [serial = 1109] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 261 (0x7f6d611db800) [pid = 31004] [serial = 1097] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 260 (0x7f6d86fa0000) [pid = 31004] [serial = 1130] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 259 (0x7f6d5ad4c800) [pid = 31004] [serial = 1133] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 258 (0x7f6d86db1c00) [pid = 31004] [serial = 1115] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 257 (0x7f6d764c6400) [pid = 31004] [serial = 1160] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 256 (0x7f6d6465e800) [pid = 31004] [serial = 1136] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 255 (0x7f6d6ec90000) [pid = 31004] [serial = 1103] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 254 (0x7f6d60b57c00) [pid = 31004] [serial = 1118] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 253 (0x7f6d68ef0000) [pid = 31004] [serial = 1100] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d75788800 == 150 [pid = 31004] [id = 353] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6be21000 == 149 [pid = 31004] [id = 356] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f8f1800 == 148 [pid = 31004] [id = 210] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8207a000 == 147 [pid = 31004] [id = 355] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d780db000 == 146 [pid = 31004] [id = 354] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d1a9800 == 145 [pid = 31004] [id = 348] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b0d5000 == 144 [pid = 31004] [id = 347] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ed0b800 == 143 [pid = 31004] [id = 407] 08:57:30 INFO - PROCESS | 31004 | 1461340650320 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6be2f800 == 142 [pid = 31004] [id = 406] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b320800 == 141 [pid = 31004] [id = 405] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68b66800 == 140 [pid = 31004] [id = 404] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5ebd0000 == 139 [pid = 31004] [id = 403] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5bfca000 == 138 [pid = 31004] [id = 402] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5ddc8800 == 137 [pid = 31004] [id = 401] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5ced3800 == 136 [pid = 31004] [id = 393] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8b63b800 == 135 [pid = 31004] [id = 392] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86a4e000 == 134 [pid = 31004] [id = 391] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7b2de000 == 133 [pid = 31004] [id = 390] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74773000 == 132 [pid = 31004] [id = 389] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ba6b800 == 131 [pid = 31004] [id = 388] 08:57:30 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63e2a800 == 130 [pid = 31004] [id = 387] 08:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1639ms 08:57:30 INFO - PROCESS | 31004 | 1461340650395 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 08:57:30 INFO - PROCESS | 31004 | 1461340650397 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 08:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:57:30 INFO - PROCESS | 31004 | 1461340650403 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:57:30 INFO - PROCESS | 31004 | 1461340650405 Marionette TRACE conn4 <- [1,1670,null,{}] 08:57:30 INFO - PROCESS | 31004 | 1461340650410 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:30 INFO - PROCESS | 31004 | 1461340650589 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 252 (0x7f6d6b657c00) [pid = 31004] [serial = 1146] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 251 (0x7f6d74f47800) [pid = 31004] [serial = 1158] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 250 (0x7f6d6ed84c00) [pid = 31004] [serial = 1151] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 249 (0x7f6d5bbca400) [pid = 31004] [serial = 1139] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 248 (0x7f6d6fc9bc00) [pid = 31004] [serial = 1154] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 247 (0x7f6d6f46b400) [pid = 31004] [serial = 1152] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 246 (0x7f6d5debd400) [pid = 31004] [serial = 1140] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 245 (0x7f6d6d01c000) [pid = 31004] [serial = 1149] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 244 (0x7f6d6c087800) [pid = 31004] [serial = 1148] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 243 (0x7f6d6a86fc00) [pid = 31004] [serial = 1145] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 242 (0x7f6d63f79400) [pid = 31004] [serial = 1142] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 241 (0x7f6d64a6d800) [pid = 31004] [serial = 1143] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 240 (0x7f6d7400d000) [pid = 31004] [serial = 1155] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | --DOMWINDOW == 239 (0x7f6d74471000) [pid = 31004] [serial = 1157] [outer = (nil)] [url = about:blank] 08:57:30 INFO - PROCESS | 31004 | 1461340650804 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:30 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5bfca000 == 131 [pid = 31004] [id = 425] 08:57:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 240 (0x7f6d5a7ee800) [pid = 31004] [serial = 1276] [outer = (nil)] 08:57:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 241 (0x7f6d611b6c00) [pid = 31004] [serial = 1277] [outer = 0x7f6d5a7ee800] 08:57:30 INFO - PROCESS | 31004 | 1461340650875 Marionette DEBUG loaded listener.js 08:57:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 242 (0x7f6d62ae7400) [pid = 31004] [serial = 1278] [outer = 0x7f6d5a7ee800] 08:57:31 INFO - PROCESS | 31004 | 1461340651589 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 08:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1229ms 08:57:31 INFO - PROCESS | 31004 | 1461340651651 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 08:57:31 INFO - PROCESS | 31004 | 1461340651653 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 08:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:57:31 INFO - PROCESS | 31004 | 1461340651662 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:57:31 INFO - PROCESS | 31004 | 1461340651665 Marionette TRACE conn4 <- [1,1674,null,{}] 08:57:31 INFO - PROCESS | 31004 | 1461340651674 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:31 INFO - PROCESS | 31004 | 1461340651894 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 08:57:32 INFO - PROCESS | 31004 | 1461340652054 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63e23800 == 132 [pid = 31004] [id = 426] 08:57:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 243 (0x7f6d5a7ef400) [pid = 31004] [serial = 1279] [outer = (nil)] 08:57:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 244 (0x7f6d64804c00) [pid = 31004] [serial = 1280] [outer = 0x7f6d5a7ef400] 08:57:32 INFO - PROCESS | 31004 | 1461340652127 Marionette DEBUG loaded listener.js 08:57:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 245 (0x7f6d6a5d3400) [pid = 31004] [serial = 1281] [outer = 0x7f6d5a7ef400] 08:57:32 INFO - PROCESS | 31004 | 1461340652931 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 08:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1282ms 08:57:32 INFO - PROCESS | 31004 | 1461340652946 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 08:57:32 INFO - PROCESS | 31004 | 1461340652948 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 08:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:57:32 INFO - PROCESS | 31004 | 1461340652956 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:57:32 INFO - PROCESS | 31004 | 1461340652958 Marionette TRACE conn4 <- [1,1678,null,{}] 08:57:32 INFO - PROCESS | 31004 | 1461340652971 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:33 INFO - PROCESS | 31004 | 1461340653214 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 08:57:33 INFO - PROCESS | 31004 | 1461340653248 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b0c9000 == 133 [pid = 31004] [id = 427] 08:57:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 246 (0x7f6d5a7f1c00) [pid = 31004] [serial = 1282] [outer = (nil)] 08:57:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 247 (0x7f6d6a5e0800) [pid = 31004] [serial = 1283] [outer = 0x7f6d5a7f1c00] 08:57:33 INFO - PROCESS | 31004 | 1461340653309 Marionette DEBUG loaded listener.js 08:57:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 248 (0x7f6d6a874800) [pid = 31004] [serial = 1284] [outer = 0x7f6d5a7f1c00] 08:57:34 INFO - PROCESS | 31004 | 1461340654161 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 08:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1236ms 08:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:57:34 INFO - PROCESS | 31004 | 1461340654192 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 08:57:34 INFO - PROCESS | 31004 | 1461340654195 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 08:57:34 INFO - PROCESS | 31004 | 1461340654202 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:57:34 INFO - PROCESS | 31004 | 1461340654205 Marionette TRACE conn4 <- [1,1682,null,{}] 08:57:34 INFO - PROCESS | 31004 | 1461340654210 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:34 INFO - PROCESS | 31004 | 1461340654475 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 08:57:34 INFO - PROCESS | 31004 | 1461340654505 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:34 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6bb97800 == 134 [pid = 31004] [id = 428] 08:57:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 249 (0x7f6d5bceb000) [pid = 31004] [serial = 1285] [outer = (nil)] 08:57:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 250 (0x7f6d6aed6000) [pid = 31004] [serial = 1286] [outer = 0x7f6d5bceb000] 08:57:34 INFO - PROCESS | 31004 | 1461340654569 Marionette DEBUG loaded listener.js 08:57:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 251 (0x7f6d6bd61400) [pid = 31004] [serial = 1287] [outer = 0x7f6d5bceb000] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 250 (0x7f6d5b577400) [pid = 31004] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 249 (0x7f6d7c122c00) [pid = 31004] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 248 (0x7f6d5f8ba400) [pid = 31004] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 247 (0x7f6d5b57a000) [pid = 31004] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 246 (0x7f6d68ca7000) [pid = 31004] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 245 (0x7f6d60f4f000) [pid = 31004] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 244 (0x7f6d75998400) [pid = 31004] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 243 (0x7f6d832b9400) [pid = 31004] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 242 (0x7f6d5f8b6c00) [pid = 31004] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 241 (0x7f6d64a6bc00) [pid = 31004] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 240 (0x7f6d6bb5ec00) [pid = 31004] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 239 (0x7f6d759f4c00) [pid = 31004] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 238 (0x7f6d8533e800) [pid = 31004] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 237 (0x7f6d832b6800) [pid = 31004] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 236 (0x7f6d6ea1fc00) [pid = 31004] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 235 (0x7f6d6bd67800) [pid = 31004] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 234 (0x7f6d62262c00) [pid = 31004] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 233 (0x7f6d5f8c5000) [pid = 31004] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 232 (0x7f6d5ad42400) [pid = 31004] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 231 (0x7f6d62c5d800) [pid = 31004] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 230 (0x7f6d6226cc00) [pid = 31004] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:57:36 INFO - PROCESS | 31004 | --DOMWINDOW == 229 (0x7f6d6a68bc00) [pid = 31004] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:57:36 INFO - PROCESS | 31004 | 1461340656757 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 08:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2587ms 08:57:36 INFO - PROCESS | 31004 | 1461340656792 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 08:57:36 INFO - PROCESS | 31004 | 1461340656799 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 08:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:57:36 INFO - PROCESS | 31004 | 1461340656809 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:57:36 INFO - PROCESS | 31004 | 1461340656815 Marionette TRACE conn4 <- [1,1686,null,{}] 08:57:36 INFO - PROCESS | 31004 | 1461340656820 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:37 INFO - PROCESS | 31004 | 1461340657067 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 08:57:37 INFO - PROCESS | 31004 | 1461340657098 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:37 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d622af800 == 135 [pid = 31004] [id = 429] 08:57:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 230 (0x7f6d5b57a000) [pid = 31004] [serial = 1288] [outer = (nil)] 08:57:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 231 (0x7f6d628c2400) [pid = 31004] [serial = 1289] [outer = 0x7f6d5b57a000] 08:57:37 INFO - PROCESS | 31004 | 1461340657162 Marionette DEBUG loaded listener.js 08:57:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 232 (0x7f6d6b31c800) [pid = 31004] [serial = 1290] [outer = 0x7f6d5b57a000] 08:57:37 INFO - PROCESS | 31004 | 1461340657982 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 08:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 08:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1236ms 08:57:38 INFO - PROCESS | 31004 | 1461340658046 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 31004 | 1461340658049 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 08:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:57:38 INFO - PROCESS | 31004 | 1461340658056 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - PROCESS | 31004 | 1461340658058 Marionette TRACE conn4 <- [1,1690,null,{}] 08:57:38 INFO - PROCESS | 31004 | 1461340658064 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:38 INFO - PROCESS | 31004 | 1461340658265 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 08:57:38 INFO - PROCESS | 31004 | 1461340658568 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5aa16000 == 136 [pid = 31004] [id = 430] 08:57:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 233 (0x7f6d59e56400) [pid = 31004] [serial = 1291] [outer = (nil)] 08:57:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 234 (0x7f6d59e5c000) [pid = 31004] [serial = 1292] [outer = 0x7f6d59e56400] 08:57:38 INFO - PROCESS | 31004 | 1461340658653 Marionette DEBUG loaded listener.js 08:57:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 235 (0x7f6d5ad4a000) [pid = 31004] [serial = 1293] [outer = 0x7f6d59e56400] 08:57:39 INFO - PROCESS | 31004 | 1461340659653 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 08:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1639ms 08:57:39 INFO - PROCESS | 31004 | 1461340659696 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 08:57:39 INFO - PROCESS | 31004 | 1461340659702 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 08:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:57:39 INFO - PROCESS | 31004 | 1461340659709 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:57:39 INFO - PROCESS | 31004 | 1461340659716 Marionette TRACE conn4 <- [1,1694,null,{}] 08:57:39 INFO - PROCESS | 31004 | 1461340659723 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:39 INFO - PROCESS | 31004 | 1461340659945 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 08:57:40 INFO - PROCESS | 31004 | 1461340660198 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:40 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d622b4000 == 137 [pid = 31004] [id = 431] 08:57:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 236 (0x7f6d5cd8fc00) [pid = 31004] [serial = 1294] [outer = (nil)] 08:57:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 237 (0x7f6d5dd95400) [pid = 31004] [serial = 1295] [outer = 0x7f6d5cd8fc00] 08:57:40 INFO - PROCESS | 31004 | 1461340660323 Marionette DEBUG loaded listener.js 08:57:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 238 (0x7f6d5de8b800) [pid = 31004] [serial = 1296] [outer = 0x7f6d5cd8fc00] 08:57:41 INFO - PROCESS | 31004 | 1461340661257 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 08:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1594ms 08:57:41 INFO - PROCESS | 31004 | 1461340661306 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 08:57:41 INFO - PROCESS | 31004 | 1461340661313 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 08:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:57:41 INFO - PROCESS | 31004 | 1461340661321 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:57:41 INFO - PROCESS | 31004 | 1461340661324 Marionette TRACE conn4 <- [1,1698,null,{}] 08:57:41 INFO - PROCESS | 31004 | 1461340661330 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:41 INFO - PROCESS | 31004 | 1461340661596 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 08:57:41 INFO - PROCESS | 31004 | 1461340661938 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6af1f000 == 138 [pid = 31004] [id = 432] 08:57:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 239 (0x7f6d5dd8f000) [pid = 31004] [serial = 1297] [outer = (nil)] 08:57:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 240 (0x7f6d62269800) [pid = 31004] [serial = 1298] [outer = 0x7f6d5dd8f000] 08:57:42 INFO - PROCESS | 31004 | 1461340662014 Marionette DEBUG loaded listener.js 08:57:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 241 (0x7f6d62aee800) [pid = 31004] [serial = 1299] [outer = 0x7f6d5dd8f000] 08:57:43 INFO - PROCESS | 31004 | 1461340663058 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 08:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 08:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1784ms 08:57:43 INFO - PROCESS | 31004 | 1461340663105 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 08:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:57:43 INFO - PROCESS | 31004 | 1461340663112 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 08:57:43 INFO - PROCESS | 31004 | 1461340663120 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:57:43 INFO - PROCESS | 31004 | 1461340663129 Marionette TRACE conn4 <- [1,1702,null,{}] 08:57:43 INFO - PROCESS | 31004 | 1461340663144 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:43 INFO - PROCESS | 31004 | 1461340663372 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 08:57:43 INFO - PROCESS | 31004 | 1461340663664 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f753800 == 139 [pid = 31004] [id = 433] 08:57:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 242 (0x7f6d68a87000) [pid = 31004] [serial = 1300] [outer = (nil)] 08:57:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 243 (0x7f6d6a65d000) [pid = 31004] [serial = 1301] [outer = 0x7f6d68a87000] 08:57:43 INFO - PROCESS | 31004 | 1461340663744 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 244 (0x7f6d6a870000) [pid = 31004] [serial = 1302] [outer = 0x7f6d68a87000] 08:57:44 INFO - PROCESS | 31004 | 1461340664611 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1540ms 08:57:44 INFO - PROCESS | 31004 | 1461340664658 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 08:57:44 INFO - PROCESS | 31004 | 1461340664663 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 08:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:57:44 INFO - PROCESS | 31004 | 1461340664670 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:57:44 INFO - PROCESS | 31004 | 1461340664673 Marionette TRACE conn4 <- [1,1706,null,{}] 08:57:44 INFO - PROCESS | 31004 | 1461340664678 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:44 INFO - PROCESS | 31004 | 1461340664892 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 08:57:45 INFO - PROCESS | 31004 | 1461340665143 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7145c800 == 140 [pid = 31004] [id = 434] 08:57:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 245 (0x7f6d68a85c00) [pid = 31004] [serial = 1303] [outer = (nil)] 08:57:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 246 (0x7f6d6bd69800) [pid = 31004] [serial = 1304] [outer = 0x7f6d68a85c00] 08:57:45 INFO - PROCESS | 31004 | 1461340665262 Marionette DEBUG loaded listener.js 08:57:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 247 (0x7f6d6c0b3800) [pid = 31004] [serial = 1305] [outer = 0x7f6d68a85c00] 08:57:46 INFO - PROCESS | 31004 | 1461340666074 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 08:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1437ms 08:57:46 INFO - PROCESS | 31004 | 1461340666108 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 08:57:46 INFO - PROCESS | 31004 | 1461340666112 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 08:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:57:46 INFO - PROCESS | 31004 | 1461340666118 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:57:46 INFO - PROCESS | 31004 | 1461340666121 Marionette TRACE conn4 <- [1,1710,null,{}] 08:57:46 INFO - PROCESS | 31004 | 1461340666128 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:46 INFO - PROCESS | 31004 | 1461340666333 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 08:57:46 INFO - PROCESS | 31004 | 1461340666550 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74836800 == 141 [pid = 31004] [id = 435] 08:57:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 248 (0x7f6d6d014400) [pid = 31004] [serial = 1306] [outer = (nil)] 08:57:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 249 (0x7f6d6d0ed800) [pid = 31004] [serial = 1307] [outer = 0x7f6d6d014400] 08:57:46 INFO - PROCESS | 31004 | 1461340666678 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 250 (0x7f6d6ed85c00) [pid = 31004] [serial = 1308] [outer = 0x7f6d6d014400] 08:57:47 INFO - PROCESS | 31004 | 1461340667661 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 08:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1583ms 08:57:47 INFO - PROCESS | 31004 | 1461340667703 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 31004 | 1461340667707 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 08:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:57:47 INFO - PROCESS | 31004 | 1461340667712 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 31004 | 1461340667715 Marionette TRACE conn4 <- [1,1714,null,{}] 08:57:47 INFO - PROCESS | 31004 | 1461340667721 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:47 INFO - PROCESS | 31004 | 1461340667918 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 08:57:48 INFO - PROCESS | 31004 | 1461340668130 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:48 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d81197800 == 142 [pid = 31004] [id = 436] 08:57:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 251 (0x7f6d6f46d800) [pid = 31004] [serial = 1309] [outer = (nil)] 08:57:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 252 (0x7f6d727a7800) [pid = 31004] [serial = 1310] [outer = 0x7f6d6f46d800] 08:57:48 INFO - PROCESS | 31004 | 1461340668249 Marionette DEBUG loaded listener.js 08:57:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 253 (0x7f6d74006800) [pid = 31004] [serial = 1311] [outer = 0x7f6d6f46d800] 08:57:49 INFO - PROCESS | 31004 | 1461340669178 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1528ms 08:57:49 INFO - PROCESS | 31004 | 1461340669243 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 08:57:49 INFO - PROCESS | 31004 | 1461340669247 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 08:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:57:49 INFO - PROCESS | 31004 | 1461340669252 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 31004 | 1461340669254 Marionette TRACE conn4 <- [1,1718,null,{}] 08:57:49 INFO - PROCESS | 31004 | 1461340669260 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:49 INFO - PROCESS | 31004 | 1461340669484 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 08:57:49 INFO - PROCESS | 31004 | 1461340669690 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86b20800 == 143 [pid = 31004] [id = 437] 08:57:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 254 (0x7f6d5cd8c000) [pid = 31004] [serial = 1312] [outer = (nil)] 08:57:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 255 (0x7f6d74b47400) [pid = 31004] [serial = 1313] [outer = 0x7f6d5cd8c000] 08:57:49 INFO - PROCESS | 31004 | 1461340669807 Marionette DEBUG loaded listener.js 08:57:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 256 (0x7f6d753bac00) [pid = 31004] [serial = 1314] [outer = 0x7f6d5cd8c000] 08:57:50 INFO - PROCESS | 31004 | 1461340670706 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1482ms 08:57:50 INFO - PROCESS | 31004 | 1461340670737 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 08:57:50 INFO - PROCESS | 31004 | 1461340670740 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 08:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:57:50 INFO - PROCESS | 31004 | 1461340670747 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:57:50 INFO - PROCESS | 31004 | 1461340670750 Marionette TRACE conn4 <- [1,1722,null,{}] 08:57:50 INFO - PROCESS | 31004 | 1461340670756 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:50 INFO - PROCESS | 31004 | 1461340670956 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 08:57:51 INFO - PROCESS | 31004 | 1461340671216 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8740d000 == 144 [pid = 31004] [id = 438] 08:57:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 257 (0x7f6d6bed1c00) [pid = 31004] [serial = 1315] [outer = (nil)] 08:57:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 258 (0x7f6d75715400) [pid = 31004] [serial = 1316] [outer = 0x7f6d6bed1c00] 08:57:51 INFO - PROCESS | 31004 | 1461340671296 Marionette DEBUG loaded listener.js 08:57:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 259 (0x7f6d77fcd000) [pid = 31004] [serial = 1317] [outer = 0x7f6d6bed1c00] 08:57:52 INFO - PROCESS | 31004 | 1461340672180 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 08:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 08:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1492ms 08:57:52 INFO - PROCESS | 31004 | 1461340672240 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 08:57:52 INFO - PROCESS | 31004 | 1461340672244 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 08:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:57:52 INFO - PROCESS | 31004 | 1461340672251 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:57:52 INFO - PROCESS | 31004 | 1461340672254 Marionette TRACE conn4 <- [1,1726,null,{}] 08:57:52 INFO - PROCESS | 31004 | 1461340672260 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:52 INFO - PROCESS | 31004 | 1461340672467 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 08:57:52 INFO - PROCESS | 31004 | 1461340672684 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8b87d000 == 145 [pid = 31004] [id = 439] 08:57:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 260 (0x7f6d6c0bdc00) [pid = 31004] [serial = 1318] [outer = (nil)] 08:57:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 261 (0x7f6d7c17dc00) [pid = 31004] [serial = 1319] [outer = 0x7f6d6c0bdc00] 08:57:52 INFO - PROCESS | 31004 | 1461340672799 Marionette DEBUG loaded listener.js 08:57:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 262 (0x7f6d82060000) [pid = 31004] [serial = 1320] [outer = 0x7f6d6c0bdc00] 08:57:53 INFO - PROCESS | 31004 | 1461340673696 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 08:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1484ms 08:57:53 INFO - PROCESS | 31004 | 1461340673735 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 31004 | 1461340673738 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 08:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:57:53 INFO - PROCESS | 31004 | 1461340673744 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 31004 | 1461340673747 Marionette TRACE conn4 <- [1,1730,null,{}] 08:57:53 INFO - PROCESS | 31004 | 1461340673752 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:53 INFO - PROCESS | 31004 | 1461340673946 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 08:57:54 INFO - PROCESS | 31004 | 1461340674158 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5db1f000 == 146 [pid = 31004] [id = 440] 08:57:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 263 (0x7f6d82063c00) [pid = 31004] [serial = 1321] [outer = (nil)] 08:57:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 264 (0x7f6d83417000) [pid = 31004] [serial = 1322] [outer = 0x7f6d82063c00] 08:57:54 INFO - PROCESS | 31004 | 1461340674288 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 265 (0x7f6d86db2000) [pid = 31004] [serial = 1323] [outer = 0x7f6d82063c00] 08:57:55 INFO - PROCESS | 31004 | 1461340675297 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 08:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 08:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1584ms 08:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:57:55 INFO - PROCESS | 31004 | 1461340675329 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 31004 | 1461340675332 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 08:57:55 INFO - PROCESS | 31004 | 1461340675338 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 31004 | 1461340675342 Marionette TRACE conn4 <- [1,1734,null,{}] 08:57:55 INFO - PROCESS | 31004 | 1461340675347 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:55 INFO - PROCESS | 31004 | 1461340675572 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 08:57:55 INFO - PROCESS | 31004 | 1461340675787 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d612a4000 == 147 [pid = 31004] [id = 441] 08:57:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 266 (0x7f6d82066000) [pid = 31004] [serial = 1324] [outer = (nil)] 08:57:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 267 (0x7f6d876c8c00) [pid = 31004] [serial = 1325] [outer = 0x7f6d82066000] 08:57:55 INFO - PROCESS | 31004 | 1461340675898 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 268 (0x7f6d8770a800) [pid = 31004] [serial = 1326] [outer = 0x7f6d82066000] 08:57:56 INFO - PROCESS | 31004 | 1461340676815 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 08:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1534ms 08:57:56 INFO - PROCESS | 31004 | 1461340676873 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 08:57:56 INFO - PROCESS | 31004 | 1461340676876 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 08:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:57:56 INFO - PROCESS | 31004 | 1461340676882 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - PROCESS | 31004 | 1461340676884 Marionette TRACE conn4 <- [1,1738,null,{}] 08:57:56 INFO - PROCESS | 31004 | 1461340676890 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:57 INFO - PROCESS | 31004 | 1461340677105 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 08:57:57 INFO - PROCESS | 31004 | 1461340677316 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61fe2800 == 148 [pid = 31004] [id = 442] 08:57:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 269 (0x7f6d5a419000) [pid = 31004] [serial = 1327] [outer = (nil)] 08:57:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 270 (0x7f6d5a422000) [pid = 31004] [serial = 1328] [outer = 0x7f6d5a419000] 08:57:57 INFO - PROCESS | 31004 | 1461340677469 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 271 (0x7f6d5a426c00) [pid = 31004] [serial = 1329] [outer = 0x7f6d5a419000] 08:57:58 INFO - PROCESS | 31004 | 1461340678394 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 08:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1579ms 08:57:58 INFO - PROCESS | 31004 | 1461340678462 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 31004 | 1461340678466 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 08:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:57:58 INFO - PROCESS | 31004 | 1461340678471 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 31004 | 1461340678474 Marionette TRACE conn4 <- [1,1742,null,{}] 08:57:58 INFO - PROCESS | 31004 | 1461340678479 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:58 INFO - PROCESS | 31004 | 1461340678688 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 08:57:58 INFO - PROCESS | 31004 | 1461340678967 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:59 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a630800 == 149 [pid = 31004] [id = 443] 08:57:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 272 (0x7f6d5835f400) [pid = 31004] [serial = 1330] [outer = (nil)] 08:57:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 273 (0x7f6d58365c00) [pid = 31004] [serial = 1331] [outer = 0x7f6d5835f400] 08:57:59 INFO - PROCESS | 31004 | 1461340679083 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 274 (0x7f6d5836ac00) [pid = 31004] [serial = 1332] [outer = 0x7f6d5835f400] 08:57:59 INFO - PROCESS | 31004 | 1461340679982 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 08:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1587ms 08:58:00 INFO - PROCESS | 31004 | 1461340680060 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 08:58:00 INFO - PROCESS | 31004 | 1461340680064 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 08:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:58:00 INFO - PROCESS | 31004 | 1461340680070 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:58:00 INFO - PROCESS | 31004 | 1461340680073 Marionette TRACE conn4 <- [1,1746,null,{}] 08:58:00 INFO - PROCESS | 31004 | 1461340680079 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:00 INFO - PROCESS | 31004 | 1461340680325 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 08:58:00 INFO - PROCESS | 31004 | 1461340680630 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:00 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60967800 == 150 [pid = 31004] [id = 444] 08:58:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 275 (0x7f6d5835c800) [pid = 31004] [serial = 1333] [outer = (nil)] 08:58:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 276 (0x7f6d5a424800) [pid = 31004] [serial = 1334] [outer = 0x7f6d5835c800] 08:58:00 INFO - PROCESS | 31004 | 1461340680742 Marionette DEBUG loaded listener.js 08:58:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 277 (0x7f6d5a71d800) [pid = 31004] [serial = 1335] [outer = 0x7f6d5835c800] 08:58:01 INFO - PROCESS | 31004 | 1461340681760 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 08:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1786ms 08:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:58:01 INFO - PROCESS | 31004 | 1461340681857 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 08:58:01 INFO - PROCESS | 31004 | 1461340681860 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 08:58:01 INFO - PROCESS | 31004 | 1461340681867 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:58:01 INFO - PROCESS | 31004 | 1461340681870 Marionette TRACE conn4 <- [1,1750,null,{}] 08:58:01 INFO - PROCESS | 31004 | 1461340681876 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:02 INFO - PROCESS | 31004 | 1461340682204 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 08:58:02 INFO - PROCESS | 31004 | 1461340682584 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d647e7000 == 151 [pid = 31004] [id = 445] 08:58:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 278 (0x7f6d58360c00) [pid = 31004] [serial = 1336] [outer = (nil)] 08:58:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 279 (0x7f6d5a722400) [pid = 31004] [serial = 1337] [outer = 0x7f6d58360c00] 08:58:02 INFO - PROCESS | 31004 | 1461340682703 Marionette DEBUG loaded listener.js 08:58:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 280 (0x7f6d5a727000) [pid = 31004] [serial = 1338] [outer = 0x7f6d58360c00] 08:58:03 INFO - PROCESS | 31004 | 1461340683991 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 08:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2188ms 08:58:04 INFO - PROCESS | 31004 | 1461340684055 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 08:58:04 INFO - PROCESS | 31004 | 1461340684059 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 08:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:58:04 INFO - PROCESS | 31004 | 1461340684064 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:58:04 INFO - PROCESS | 31004 | 1461340684066 Marionette TRACE conn4 <- [1,1754,null,{}] 08:58:04 INFO - PROCESS | 31004 | 1461340684072 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:04 INFO - PROCESS | 31004 | 1461340684275 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 08:58:05 INFO - PROCESS | 31004 | 1461340685043 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:05 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5db19800 == 152 [pid = 31004] [id = 446] 08:58:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 281 (0x7f6d59e61000) [pid = 31004] [serial = 1339] [outer = (nil)] 08:58:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 282 (0x7f6d5a6de400) [pid = 31004] [serial = 1340] [outer = 0x7f6d59e61000] 08:58:05 INFO - PROCESS | 31004 | 1461340685116 Marionette DEBUG loaded listener.js 08:58:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 283 (0x7f6d5a722800) [pid = 31004] [serial = 1341] [outer = 0x7f6d59e61000] 08:58:06 INFO - PROCESS | 31004 | 1461340686042 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 08:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 2032ms 08:58:06 INFO - PROCESS | 31004 | 1461340686099 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 08:58:06 INFO - PROCESS | 31004 | 1461340686106 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 08:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:58:06 INFO - PROCESS | 31004 | 1461340686114 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:58:06 INFO - PROCESS | 31004 | 1461340686118 Marionette TRACE conn4 <- [1,1758,null,{}] 08:58:06 INFO - PROCESS | 31004 | 1461340686124 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:06 INFO - PROCESS | 31004 | 1461340686334 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 08:58:06 INFO - PROCESS | 31004 | 1461340686553 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d585ca800 == 153 [pid = 31004] [id = 447] 08:58:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 284 (0x7f6d5afedc00) [pid = 31004] [serial = 1342] [outer = (nil)] 08:58:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 285 (0x7f6d5b578800) [pid = 31004] [serial = 1343] [outer = 0x7f6d5afedc00] 08:58:06 INFO - PROCESS | 31004 | 1461340686821 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 286 (0x7f6d5bb92400) [pid = 31004] [serial = 1344] [outer = 0x7f6d5afedc00] 08:58:07 INFO - PROCESS | 31004 | 1461340687789 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 08:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1735ms 08:58:07 INFO - PROCESS | 31004 | 1461340687856 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 08:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:58:07 INFO - PROCESS | 31004 | 1461340687863 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 08:58:07 INFO - PROCESS | 31004 | 1461340687870 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:58:07 INFO - PROCESS | 31004 | 1461340687873 Marionette TRACE conn4 <- [1,1762,null,{}] 08:58:07 INFO - PROCESS | 31004 | 1461340687878 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:08 INFO - PROCESS | 31004 | 1461340688084 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 08:58:08 INFO - PROCESS | 31004 | 1461340688382 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a8de000 == 154 [pid = 31004] [id = 448] 08:58:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 287 (0x7f6d59e54400) [pid = 31004] [serial = 1345] [outer = (nil)] 08:58:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 288 (0x7f6d5cd83000) [pid = 31004] [serial = 1346] [outer = 0x7f6d59e54400] 08:58:08 INFO - PROCESS | 31004 | 1461340688509 Marionette DEBUG loaded listener.js 08:58:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 289 (0x7f6d5dd90800) [pid = 31004] [serial = 1347] [outer = 0x7f6d59e54400] 08:58:08 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f7a5000 == 153 [pid = 31004] [id = 364] 08:58:08 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d752d6000 == 152 [pid = 31004] [id = 52] 08:58:08 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74a4c000 == 151 [pid = 31004] [id = 367] 08:58:08 INFO - PROCESS | 31004 | --DOMWINDOW == 288 (0x7f6d5de86000) [pid = 31004] [serial = 1190] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 31004 | --DOMWINDOW == 287 (0x7f6d5cd91800) [pid = 31004] [serial = 1187] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 31004 | --DOMWINDOW == 286 (0x7f6d63da4c00) [pid = 31004] [serial = 1193] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 31004 | --DOMWINDOW == 285 (0x7f6d5afe0800) [pid = 31004] [serial = 1196] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 31004 | --DOMWINDOW == 284 (0x7f6d5afec000) [pid = 31004] [serial = 1199] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 31004 | --DOMWINDOW == 283 (0x7f6d5aff3800) [pid = 31004] [serial = 1202] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61065800 == 150 [pid = 31004] [id = 365] 08:58:08 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6c385000 == 149 [pid = 31004] [id = 366] 08:58:08 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d622af800 == 148 [pid = 31004] [id = 429] 08:58:08 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6bb97800 == 147 [pid = 31004] [id = 428] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b0c9000 == 146 [pid = 31004] [id = 427] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63e23800 == 145 [pid = 31004] [id = 426] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5bfca000 == 144 [pid = 31004] [id = 425] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5fc22800 == 143 [pid = 31004] [id = 424] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5fc22000 == 142 [pid = 31004] [id = 423] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5cecd000 == 141 [pid = 31004] [id = 422] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5ced9800 == 140 [pid = 31004] [id = 421] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8772e000 == 139 [pid = 31004] [id = 414] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86a52000 == 138 [pid = 31004] [id = 413] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d780d1800 == 137 [pid = 31004] [id = 412] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74763000 == 136 [pid = 31004] [id = 411] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b7a2800 == 135 [pid = 31004] [id = 410] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6293f000 == 134 [pid = 31004] [id = 409] 08:58:09 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f790000 == 133 [pid = 31004] [id = 408] 08:58:09 INFO - PROCESS | 31004 | 1461340689400 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 282 (0x7f6d6f46c400) [pid = 31004] [serial = 945] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 281 (0x7f6d87773000) [pid = 31004] [serial = 942] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 280 (0x7f6d5f8c5400) [pid = 31004] [serial = 936] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 279 (0x7f6d5bbcd800) [pid = 31004] [serial = 948] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 278 (0x7f6d81fe0400) [pid = 31004] [serial = 924] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 277 (0x7f6d6bb62c00) [pid = 31004] [serial = 1017] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 276 (0x7f6d78024800) [pid = 31004] [serial = 918] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 275 (0x7f6d86da9000) [pid = 31004] [serial = 930] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 274 (0x7f6d8767f800) [pid = 31004] [serial = 939] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 273 (0x7f6d6aed4000) [pid = 31004] [serial = 879] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 272 (0x7f6d6d39d800) [pid = 31004] [serial = 912] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 271 (0x7f6d81139000) [pid = 31004] [serial = 921] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 270 (0x7f6d8762b800) [pid = 31004] [serial = 933] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 269 (0x7f6d86d3f800) [pid = 31004] [serial = 927] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 268 (0x7f6d74f40400) [pid = 31004] [serial = 915] [outer = (nil)] [url = about:blank] 08:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1590ms 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 267 (0x7f6d6c088000) [pid = 31004] [serial = 1220] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 266 (0x7f6d6ea5b000) [pid = 31004] [serial = 1221] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 265 (0x7f6d71e7b400) [pid = 31004] [serial = 1169] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 264 (0x7f6d824f2c00) [pid = 31004] [serial = 1175] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 263 (0x7f6d7847b800) [pid = 31004] [serial = 1172] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 262 (0x7f6d611bb000) [pid = 31004] [serial = 1163] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 261 (0x7f6d5cd8c800) [pid = 31004] [serial = 1181] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 260 (0x7f6d6a871800) [pid = 31004] [serial = 1166] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 259 (0x7f6d87688c00) [pid = 31004] [serial = 1178] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 258 (0x7f6d62265800) [pid = 31004] [serial = 1211] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 257 (0x7f6d6226a000) [pid = 31004] [serial = 1212] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 256 (0x7f6d61196000) [pid = 31004] [serial = 1209] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 255 (0x7f6d60b56400) [pid = 31004] [serial = 1208] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 254 (0x7f6d5bbcb400) [pid = 31004] [serial = 1206] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 253 (0x7f6d5afd6c00) [pid = 31004] [serial = 1205] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 252 (0x7f6d64a71400) [pid = 31004] [serial = 1214] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 251 (0x7f6d5a7f7800) [pid = 31004] [serial = 1184] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 250 (0x7f6d6a68cc00) [pid = 31004] [serial = 1217] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 249 (0x7f6d6aedac00) [pid = 31004] [serial = 1218] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 248 (0x7f6d6ec95800) [pid = 31004] [serial = 1223] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 247 (0x7f6d68ca9800) [pid = 31004] [serial = 1215] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | --DOMWINDOW == 246 (0x7f6d7289f400) [pid = 31004] [serial = 1224] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 31004 | 1461340689492 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 08:58:09 INFO - PROCESS | 31004 | 1461340689496 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 08:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:58:09 INFO - PROCESS | 31004 | 1461340689509 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:58:09 INFO - PROCESS | 31004 | 1461340689517 Marionette TRACE conn4 <- [1,1766,null,{}] 08:58:09 INFO - PROCESS | 31004 | 1461340689528 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:09 INFO - PROCESS | 31004 | 1461340689726 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 08:58:09 INFO - PROCESS | 31004 | 1461340689931 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:09 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f8e4000 == 134 [pid = 31004] [id = 449] 08:58:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 247 (0x7f6d5ec4b800) [pid = 31004] [serial = 1348] [outer = (nil)] 08:58:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 248 (0x7f6d60b57c00) [pid = 31004] [serial = 1349] [outer = 0x7f6d5ec4b800] 08:58:10 INFO - PROCESS | 31004 | 1461340689999 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 249 (0x7f6d61192400) [pid = 31004] [serial = 1350] [outer = 0x7f6d5ec4b800] 08:58:10 INFO - PROCESS | 31004 | 1461340690755 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 08:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1296ms 08:58:10 INFO - PROCESS | 31004 | 1461340690817 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 08:58:10 INFO - PROCESS | 31004 | 1461340690821 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 08:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:58:10 INFO - PROCESS | 31004 | 1461340690829 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - PROCESS | 31004 | 1461340690832 Marionette TRACE conn4 <- [1,1770,null,{}] 08:58:10 INFO - PROCESS | 31004 | 1461340690837 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:11 INFO - PROCESS | 31004 | 1461340691018 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 08:58:11 INFO - PROCESS | 31004 | 1461340691033 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d62941800 == 135 [pid = 31004] [id = 450] 08:58:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 250 (0x7f6d5ec52000) [pid = 31004] [serial = 1351] [outer = (nil)] 08:58:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 251 (0x7f6d612ce800) [pid = 31004] [serial = 1352] [outer = 0x7f6d5ec52000] 08:58:11 INFO - PROCESS | 31004 | 1461340691095 Marionette DEBUG loaded listener.js 08:58:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 252 (0x7f6d6226bc00) [pid = 31004] [serial = 1353] [outer = 0x7f6d5ec52000] 08:58:12 INFO - PROCESS | 31004 | 1461340692073 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 08:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1285ms 08:58:12 INFO - PROCESS | 31004 | 1461340692115 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 08:58:12 INFO - PROCESS | 31004 | 1461340692119 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 08:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:58:12 INFO - PROCESS | 31004 | 1461340692124 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:58:12 INFO - PROCESS | 31004 | 1461340692126 Marionette TRACE conn4 <- [1,1774,null,{}] 08:58:12 INFO - PROCESS | 31004 | 1461340692141 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:12 INFO - PROCESS | 31004 | 1461340692387 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 08:58:12 INFO - PROCESS | 31004 | 1461340692422 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:12 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d646b4800 == 136 [pid = 31004] [id = 451] 08:58:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 253 (0x7f6d62ae3400) [pid = 31004] [serial = 1354] [outer = (nil)] 08:58:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 254 (0x7f6d62aee000) [pid = 31004] [serial = 1355] [outer = 0x7f6d62ae3400] 08:58:12 INFO - PROCESS | 31004 | 1461340692497 Marionette DEBUG loaded listener.js 08:58:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 255 (0x7f6d68ca4c00) [pid = 31004] [serial = 1356] [outer = 0x7f6d62ae3400] 08:58:14 INFO - PROCESS | 31004 | --DOMWINDOW == 254 (0x7f6d5de7ec00) [pid = 31004] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:58:14 INFO - PROCESS | 31004 | --DOMWINDOW == 253 (0x7f6d5a7ef400) [pid = 31004] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:58:14 INFO - PROCESS | 31004 | --DOMWINDOW == 252 (0x7f6d5cd8d800) [pid = 31004] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:58:14 INFO - PROCESS | 31004 | --DOMWINDOW == 251 (0x7f6d5afed800) [pid = 31004] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:58:14 INFO - PROCESS | 31004 | --DOMWINDOW == 250 (0x7f6d5bceb000) [pid = 31004] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:58:14 INFO - PROCESS | 31004 | --DOMWINDOW == 249 (0x7f6d5a7f1c00) [pid = 31004] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:58:14 INFO - PROCESS | 31004 | --DOMWINDOW == 248 (0x7f6d5a7ee800) [pid = 31004] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:58:14 INFO - PROCESS | 31004 | --DOMWINDOW == 247 (0x7f6d5a7ee400) [pid = 31004] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:58:14 INFO - PROCESS | 31004 | 1461340694390 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 08:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2287ms 08:58:14 INFO - PROCESS | 31004 | 1461340694413 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 08:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:58:14 INFO - PROCESS | 31004 | 1461340694417 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 08:58:14 INFO - PROCESS | 31004 | 1461340694422 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:58:14 INFO - PROCESS | 31004 | 1461340694424 Marionette TRACE conn4 <- [1,1778,null,{}] 08:58:14 INFO - PROCESS | 31004 | 1461340694430 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:14 INFO - PROCESS | 31004 | 1461340694626 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 08:58:14 INFO - PROCESS | 31004 | 1461340694643 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6a40b000 == 137 [pid = 31004] [id = 452] 08:58:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 248 (0x7f6d5a7f1c00) [pid = 31004] [serial = 1357] [outer = (nil)] 08:58:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 249 (0x7f6d62ae2800) [pid = 31004] [serial = 1358] [outer = 0x7f6d5a7f1c00] 08:58:14 INFO - PROCESS | 31004 | 1461340694706 Marionette DEBUG loaded listener.js 08:58:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 250 (0x7f6d6a5de400) [pid = 31004] [serial = 1359] [outer = 0x7f6d5a7f1c00] 08:58:15 INFO - PROCESS | 31004 | 1461340695581 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 08:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 08:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1186ms 08:58:15 INFO - PROCESS | 31004 | 1461340695617 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 08:58:15 INFO - PROCESS | 31004 | 1461340695620 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 08:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:58:15 INFO - PROCESS | 31004 | 1461340695629 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:58:15 INFO - PROCESS | 31004 | 1461340695632 Marionette TRACE conn4 <- [1,1782,null,{}] 08:58:15 INFO - PROCESS | 31004 | 1461340695637 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:15 INFO - PROCESS | 31004 | 1461340695825 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 08:58:15 INFO - PROCESS | 31004 | 1461340695843 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:15 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6c296000 == 138 [pid = 31004] [id = 453] 08:58:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 251 (0x7f6d68ee3800) [pid = 31004] [serial = 1360] [outer = (nil)] 08:58:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 252 (0x7f6d6aedd000) [pid = 31004] [serial = 1361] [outer = 0x7f6d68ee3800] 08:58:15 INFO - PROCESS | 31004 | 1461340695907 Marionette DEBUG loaded listener.js 08:58:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 253 (0x7f6d6c08d800) [pid = 31004] [serial = 1362] [outer = 0x7f6d68ee3800] 08:58:17 INFO - PROCESS | 31004 | 1461340697134 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 08:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 08:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1533ms 08:58:17 INFO - PROCESS | 31004 | 1461340697165 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 08:58:17 INFO - PROCESS | 31004 | 1461340697171 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 08:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:58:17 INFO - PROCESS | 31004 | 1461340697180 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:58:17 INFO - PROCESS | 31004 | 1461340697185 Marionette TRACE conn4 <- [1,1786,null,{}] 08:58:17 INFO - PROCESS | 31004 | 1461340697193 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:17 INFO - PROCESS | 31004 | 1461340697405 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 08:58:17 INFO - PROCESS | 31004 | 1461340697726 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f8db000 == 139 [pid = 31004] [id = 454] 08:58:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 254 (0x7f6d5a729400) [pid = 31004] [serial = 1363] [outer = (nil)] 08:58:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 255 (0x7f6d5afe7400) [pid = 31004] [serial = 1364] [outer = 0x7f6d5a729400] 08:58:17 INFO - PROCESS | 31004 | 1461340697813 Marionette DEBUG loaded listener.js 08:58:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 256 (0x7f6d5bb98000) [pid = 31004] [serial = 1365] [outer = 0x7f6d5a729400] 08:58:18 INFO - PROCESS | 31004 | 1461340698726 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 08:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 08:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1584ms 08:58:18 INFO - PROCESS | 31004 | 1461340698765 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 08:58:18 INFO - PROCESS | 31004 | 1461340698773 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 08:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:58:18 INFO - PROCESS | 31004 | 1461340698783 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 31004 | 1461340698788 Marionette TRACE conn4 <- [1,1790,null,{}] 08:58:18 INFO - PROCESS | 31004 | 1461340698793 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:19 INFO - PROCESS | 31004 | 1461340699017 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 08:58:19 INFO - PROCESS | 31004 | 1461340699313 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63e35800 == 140 [pid = 31004] [id = 455] 08:58:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 257 (0x7f6d5bfedc00) [pid = 31004] [serial = 1366] [outer = (nil)] 08:58:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 258 (0x7f6d5de7f400) [pid = 31004] [serial = 1367] [outer = 0x7f6d5bfedc00] 08:58:19 INFO - PROCESS | 31004 | 1461340699435 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 259 (0x7f6d5f8b8800) [pid = 31004] [serial = 1368] [outer = 0x7f6d5bfedc00] 08:58:20 INFO - PROCESS | 31004 | 1461340700303 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1587ms 08:58:20 INFO - PROCESS | 31004 | 1461340700371 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 08:58:20 INFO - PROCESS | 31004 | 1461340700376 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 08:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:58:20 INFO - PROCESS | 31004 | 1461340700382 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 31004 | 1461340700387 Marionette TRACE conn4 <- [1,1794,null,{}] 08:58:20 INFO - PROCESS | 31004 | 1461340700403 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:20 INFO - PROCESS | 31004 | 1461340700649 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 08:58:20 INFO - PROCESS | 31004 | 1461340700952 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:20 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f710000 == 141 [pid = 31004] [id = 456] 08:58:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 260 (0x7f6d62a15800) [pid = 31004] [serial = 1369] [outer = (nil)] 08:58:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 261 (0x7f6d63f74800) [pid = 31004] [serial = 1370] [outer = 0x7f6d62a15800] 08:58:21 INFO - PROCESS | 31004 | 1461340701046 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 262 (0x7f6d68ee3c00) [pid = 31004] [serial = 1371] [outer = 0x7f6d62a15800] 08:58:21 INFO - PROCESS | 31004 | 1461340701903 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1586ms 08:58:21 INFO - PROCESS | 31004 | 1461340701969 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 08:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:58:21 INFO - PROCESS | 31004 | 1461340701974 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 08:58:21 INFO - PROCESS | 31004 | 1461340701979 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:58:21 INFO - PROCESS | 31004 | 1461340701983 Marionette TRACE conn4 <- [1,1798,null,{}] 08:58:22 INFO - PROCESS | 31004 | 1461340701992 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:22 INFO - PROCESS | 31004 | 1461340702248 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 08:58:22 INFO - PROCESS | 31004 | 1461340702499 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74068000 == 142 [pid = 31004] [id = 457] 08:58:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 263 (0x7f6d62a1d400) [pid = 31004] [serial = 1372] [outer = (nil)] 08:58:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 264 (0x7f6d6c0b5400) [pid = 31004] [serial = 1373] [outer = 0x7f6d62a1d400] 08:58:22 INFO - PROCESS | 31004 | 1461340702617 Marionette DEBUG loaded listener.js 08:58:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 265 (0x7f6d6d014c00) [pid = 31004] [serial = 1374] [outer = 0x7f6d62a1d400] 08:58:23 INFO - PROCESS | 31004 | 1461340703466 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 08:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1532ms 08:58:23 INFO - PROCESS | 31004 | 1461340703512 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 08:58:23 INFO - PROCESS | 31004 | 1461340703516 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 08:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:58:23 INFO - PROCESS | 31004 | 1461340703522 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:58:23 INFO - PROCESS | 31004 | 1461340703524 Marionette TRACE conn4 <- [1,1802,null,{}] 08:58:23 INFO - PROCESS | 31004 | 1461340703530 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:23 INFO - PROCESS | 31004 | 1461340703730 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 08:58:23 INFO - PROCESS | 31004 | 1461340703946 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d75f68000 == 143 [pid = 31004] [id = 458] 08:58:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 266 (0x7f6d6a657400) [pid = 31004] [serial = 1375] [outer = (nil)] 08:58:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 267 (0x7f6d6d408800) [pid = 31004] [serial = 1376] [outer = 0x7f6d6a657400] 08:58:24 INFO - PROCESS | 31004 | 1461340704058 Marionette DEBUG loaded listener.js 08:58:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 268 (0x7f6d6ea5fc00) [pid = 31004] [serial = 1377] [outer = 0x7f6d6a657400] 08:58:25 INFO - PROCESS | 31004 | 1461340705052 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1579ms 08:58:25 INFO - PROCESS | 31004 | 1461340705102 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 08:58:25 INFO - PROCESS | 31004 | 1461340705105 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 08:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:58:25 INFO - PROCESS | 31004 | 1461340705111 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:58:25 INFO - PROCESS | 31004 | 1461340705114 Marionette TRACE conn4 <- [1,1806,null,{}] 08:58:25 INFO - PROCESS | 31004 | 1461340705120 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:25 INFO - PROCESS | 31004 | 1461340705367 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 08:58:25 INFO - PROCESS | 31004 | 1461340705620 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8345f800 == 144 [pid = 31004] [id = 459] 08:58:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 269 (0x7f6d6ea5bc00) [pid = 31004] [serial = 1378] [outer = (nil)] 08:58:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 270 (0x7f6d6fc92c00) [pid = 31004] [serial = 1379] [outer = 0x7f6d6ea5bc00] 08:58:25 INFO - PROCESS | 31004 | 1461340705744 Marionette DEBUG loaded listener.js 08:58:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 271 (0x7f6d759f5800) [pid = 31004] [serial = 1380] [outer = 0x7f6d6ea5bc00] 08:58:26 INFO - PROCESS | 31004 | 1461340706578 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 08:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1532ms 08:58:26 INFO - PROCESS | 31004 | 1461340706645 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 08:58:26 INFO - PROCESS | 31004 | 1461340706649 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 08:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:58:26 INFO - PROCESS | 31004 | 1461340706654 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:58:26 INFO - PROCESS | 31004 | 1461340706657 Marionette TRACE conn4 <- [1,1810,null,{}] 08:58:26 INFO - PROCESS | 31004 | 1461340706663 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:26 INFO - PROCESS | 31004 | 1461340706869 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 08:58:27 INFO - PROCESS | 31004 | 1461340707133 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:27 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87722800 == 145 [pid = 31004] [id = 460] 08:58:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 272 (0x7f6d6ec92000) [pid = 31004] [serial = 1381] [outer = (nil)] 08:58:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 273 (0x7f6d78486400) [pid = 31004] [serial = 1382] [outer = 0x7f6d6ec92000] 08:58:27 INFO - PROCESS | 31004 | 1461340707249 Marionette DEBUG loaded listener.js 08:58:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 274 (0x7f6d81d5d400) [pid = 31004] [serial = 1383] [outer = 0x7f6d6ec92000] 08:58:28 INFO - PROCESS | 31004 | 1461340708088 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1482ms 08:58:28 INFO - PROCESS | 31004 | 1461340708138 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 08:58:28 INFO - PROCESS | 31004 | 1461340708141 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 08:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:58:28 INFO - PROCESS | 31004 | 1461340708147 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:58:28 INFO - PROCESS | 31004 | 1461340708150 Marionette TRACE conn4 <- [1,1814,null,{}] 08:58:28 INFO - PROCESS | 31004 | 1461340708155 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:28 INFO - PROCESS | 31004 | 1461340708354 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 08:58:28 INFO - PROCESS | 31004 | 1461340708570 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:28 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56fe0800 == 146 [pid = 31004] [id = 461] 08:58:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 275 (0x7f6d7400d000) [pid = 31004] [serial = 1384] [outer = (nil)] 08:58:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 276 (0x7f6d832b6800) [pid = 31004] [serial = 1385] [outer = 0x7f6d7400d000] 08:58:28 INFO - PROCESS | 31004 | 1461340708681 Marionette DEBUG loaded listener.js 08:58:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 277 (0x7f6d86d43000) [pid = 31004] [serial = 1386] [outer = 0x7f6d7400d000] 08:58:29 INFO - PROCESS | 31004 | 1461340709632 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1532ms 08:58:29 INFO - PROCESS | 31004 | 1461340709682 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 08:58:29 INFO - PROCESS | 31004 | 1461340709685 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 08:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:58:29 INFO - PROCESS | 31004 | 1461340709691 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:58:29 INFO - PROCESS | 31004 | 1461340709693 Marionette TRACE conn4 <- [1,1818,null,{}] 08:58:29 INFO - PROCESS | 31004 | 1461340709699 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:29 INFO - PROCESS | 31004 | 1461340709906 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 08:58:30 INFO - PROCESS | 31004 | 1461340710149 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:30 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5db2a800 == 147 [pid = 31004] [id = 462] 08:58:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 278 (0x7f6d6a68e800) [pid = 31004] [serial = 1387] [outer = (nil)] 08:58:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 279 (0x7f6d86dad000) [pid = 31004] [serial = 1388] [outer = 0x7f6d6a68e800] 08:58:30 INFO - PROCESS | 31004 | 1461340710227 Marionette DEBUG loaded listener.js 08:58:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 280 (0x7f6d86faec00) [pid = 31004] [serial = 1389] [outer = 0x7f6d6a68e800] 08:58:31 INFO - PROCESS | 31004 | 1461340711195 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 08:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1536ms 08:58:31 INFO - PROCESS | 31004 | 1461340711228 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 08:58:31 INFO - PROCESS | 31004 | 1461340711232 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 08:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:58:31 INFO - PROCESS | 31004 | 1461340711239 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:58:31 INFO - PROCESS | 31004 | 1461340711241 Marionette TRACE conn4 <- [1,1822,null,{}] 08:58:31 INFO - PROCESS | 31004 | 1461340711247 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:31 INFO - PROCESS | 31004 | 1461340711461 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 08:58:31 INFO - PROCESS | 31004 | 1461340711678 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:31 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f580800 == 148 [pid = 31004] [id = 463] 08:58:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 281 (0x7f6d5a744c00) [pid = 31004] [serial = 1390] [outer = (nil)] 08:58:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 282 (0x7f6d5a74c800) [pid = 31004] [serial = 1391] [outer = 0x7f6d5a744c00] 08:58:31 INFO - PROCESS | 31004 | 1461340711792 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 283 (0x7f6d5a751000) [pid = 31004] [serial = 1392] [outer = 0x7f6d5a744c00] 08:58:32 INFO - PROCESS | 31004 | 1461340712785 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 08:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1591ms 08:58:32 INFO - PROCESS | 31004 | 1461340712832 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 08:58:32 INFO - PROCESS | 31004 | 1461340712838 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 08:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:58:32 INFO - PROCESS | 31004 | 1461340712847 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:58:32 INFO - PROCESS | 31004 | 1461340712852 Marionette TRACE conn4 <- [1,1826,null,{}] 08:58:32 INFO - PROCESS | 31004 | 1461340712860 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:33 INFO - PROCESS | 31004 | 1461340713243 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 08:58:33 INFO - PROCESS | 31004 | 1461340713548 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d64056000 == 149 [pid = 31004] [id = 464] 08:58:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 284 (0x7f6d5aed1400) [pid = 31004] [serial = 1393] [outer = (nil)] 08:58:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 285 (0x7f6d5aed9800) [pid = 31004] [serial = 1394] [outer = 0x7f6d5aed1400] 08:58:33 INFO - PROCESS | 31004 | 1461340713634 Marionette DEBUG loaded listener.js 08:58:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 286 (0x7f6d86faf400) [pid = 31004] [serial = 1395] [outer = 0x7f6d5aed1400] 08:58:34 INFO - PROCESS | 31004 | 1461340714527 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 08:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1754ms 08:58:34 INFO - PROCESS | 31004 | 1461340714601 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 08:58:34 INFO - PROCESS | 31004 | 1461340714604 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 08:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:58:34 INFO - PROCESS | 31004 | 1461340714610 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:58:34 INFO - PROCESS | 31004 | 1461340714612 Marionette TRACE conn4 <- [1,1830,null,{}] 08:58:34 INFO - PROCESS | 31004 | 1461340714618 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:34 INFO - PROCESS | 31004 | 1461340714870 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 08:58:35 INFO - PROCESS | 31004 | 1461340715191 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a533000 == 150 [pid = 31004] [id = 465] 08:58:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 287 (0x7f6d5a57ac00) [pid = 31004] [serial = 1396] [outer = (nil)] 08:58:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 288 (0x7f6d5a582c00) [pid = 31004] [serial = 1397] [outer = 0x7f6d5a57ac00] 08:58:35 INFO - PROCESS | 31004 | 1461340715269 Marionette DEBUG loaded listener.js 08:58:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 289 (0x7f6d5a587400) [pid = 31004] [serial = 1398] [outer = 0x7f6d5a57ac00] 08:58:36 INFO - PROCESS | 31004 | 1461340716106 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 08:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1530ms 08:58:36 INFO - PROCESS | 31004 | 1461340716143 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 08:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:58:36 INFO - PROCESS | 31004 | 1461340716149 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 08:58:36 INFO - PROCESS | 31004 | 1461340716156 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:58:36 INFO - PROCESS | 31004 | 1461340716159 Marionette TRACE conn4 <- [1,1834,null,{}] 08:58:36 INFO - PROCESS | 31004 | 1461340716164 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:36 INFO - PROCESS | 31004 | 1461340716359 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 08:58:36 INFO - PROCESS | 31004 | 1461340716578 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:36 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56da2000 == 151 [pid = 31004] [id = 466] 08:58:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 290 (0x7f6d56d5e800) [pid = 31004] [serial = 1399] [outer = (nil)] 08:58:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 291 (0x7f6d56d66800) [pid = 31004] [serial = 1400] [outer = 0x7f6d56d5e800] 08:58:36 INFO - PROCESS | 31004 | 1461340716690 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 292 (0x7f6d56d6b000) [pid = 31004] [serial = 1401] [outer = 0x7f6d56d5e800] 08:58:37 INFO - PROCESS | 31004 | 1461340717605 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 08:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 08:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1485ms 08:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:58:37 INFO - PROCESS | 31004 | 1461340717640 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 08:58:37 INFO - PROCESS | 31004 | 1461340717643 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 08:58:37 INFO - PROCESS | 31004 | 1461340717648 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:58:37 INFO - PROCESS | 31004 | 1461340717652 Marionette TRACE conn4 <- [1,1838,null,{}] 08:58:37 INFO - PROCESS | 31004 | 1461340717657 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:37 INFO - PROCESS | 31004 | 1461340717879 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 08:58:38 INFO - PROCESS | 31004 | 1461340718149 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a542800 == 152 [pid = 31004] [id = 467] 08:58:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 293 (0x7f6d56d5f000) [pid = 31004] [serial = 1402] [outer = (nil)] 08:58:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 294 (0x7f6d5a584400) [pid = 31004] [serial = 1403] [outer = 0x7f6d56d5f000] 08:58:38 INFO - PROCESS | 31004 | 1461340718225 Marionette DEBUG loaded listener.js 08:58:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 295 (0x7f6d5aedec00) [pid = 31004] [serial = 1404] [outer = 0x7f6d56d5f000] 08:58:39 INFO - PROCESS | 31004 | 1461340719191 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1591ms 08:58:39 INFO - PROCESS | 31004 | 1461340719241 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 08:58:39 INFO - PROCESS | 31004 | 1461340719244 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 08:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:58:39 INFO - PROCESS | 31004 | 1461340719250 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:58:39 INFO - PROCESS | 31004 | 1461340719253 Marionette TRACE conn4 <- [1,1842,null,{}] 08:58:39 INFO - PROCESS | 31004 | 1461340719258 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:39 INFO - PROCESS | 31004 | 1461340719469 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 08:58:39 INFO - PROCESS | 31004 | 1461340719796 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:39 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d57e1a000 == 153 [pid = 31004] [id = 468] 08:58:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 296 (0x7f6d57e98000) [pid = 31004] [serial = 1405] [outer = (nil)] 08:58:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 297 (0x7f6d57e9cc00) [pid = 31004] [serial = 1406] [outer = 0x7f6d57e98000] 08:58:39 INFO - PROCESS | 31004 | 1461340719876 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 298 (0x7f6d57ea1800) [pid = 31004] [serial = 1407] [outer = 0x7f6d57e98000] 08:58:40 INFO - PROCESS | 31004 | 1461340720782 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1585ms 08:58:40 INFO - PROCESS | 31004 | 1461340720836 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 08:58:40 INFO - PROCESS | 31004 | 1461340720839 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 08:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:58:40 INFO - PROCESS | 31004 | 1461340720845 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:58:40 INFO - PROCESS | 31004 | 1461340720847 Marionette TRACE conn4 <- [1,1846,null,{}] 08:58:40 INFO - PROCESS | 31004 | 1461340720853 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:41 INFO - PROCESS | 31004 | 1461340721073 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 08:58:41 INFO - PROCESS | 31004 | 1461340721380 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d622a5000 == 154 [pid = 31004] [id = 469] 08:58:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 299 (0x7f6d56d67800) [pid = 31004] [serial = 1408] [outer = (nil)] 08:58:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 300 (0x7f6d5a6dfc00) [pid = 31004] [serial = 1409] [outer = 0x7f6d56d67800] 08:58:41 INFO - PROCESS | 31004 | 1461340721460 Marionette DEBUG loaded listener.js 08:58:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 301 (0x7f6d5ec46400) [pid = 31004] [serial = 1410] [outer = 0x7f6d56d67800] 08:58:42 INFO - PROCESS | 31004 | 1461340722361 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1584ms 08:58:42 INFO - PROCESS | 31004 | 1461340722431 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 08:58:42 INFO - PROCESS | 31004 | 1461340722434 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 08:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:58:42 INFO - PROCESS | 31004 | 1461340722440 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:58:42 INFO - PROCESS | 31004 | 1461340722442 Marionette TRACE conn4 <- [1,1850,null,{}] 08:58:42 INFO - PROCESS | 31004 | 1461340722448 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:42 INFO - PROCESS | 31004 | 1461340722660 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 08:58:42 INFO - PROCESS | 31004 | 1461340722972 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:43 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74c20800 == 155 [pid = 31004] [id = 470] 08:58:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 302 (0x7f6d57ea4800) [pid = 31004] [serial = 1411] [outer = (nil)] 08:58:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 303 (0x7f6d6bb54c00) [pid = 31004] [serial = 1412] [outer = 0x7f6d57ea4800] 08:58:43 INFO - PROCESS | 31004 | 1461340723049 Marionette DEBUG loaded listener.js 08:58:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 304 (0x7f6d86fb6c00) [pid = 31004] [serial = 1413] [outer = 0x7f6d57ea4800] 08:58:44 INFO - PROCESS | 31004 | 1461340724536 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2145ms 08:58:44 INFO - PROCESS | 31004 | 1461340724586 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 08:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:58:44 INFO - PROCESS | 31004 | 1461340724591 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 08:58:44 INFO - PROCESS | 31004 | 1461340724600 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:58:44 INFO - PROCESS | 31004 | 1461340724605 Marionette TRACE conn4 <- [1,1854,null,{}] 08:58:44 INFO - PROCESS | 31004 | 1461340724614 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:44 INFO - PROCESS | 31004 | 1461340724827 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 08:58:45 INFO - PROCESS | 31004 | 1461340725091 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b562000 == 156 [pid = 31004] [id = 471] 08:58:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 305 (0x7f6d551e3800) [pid = 31004] [serial = 1414] [outer = (nil)] 08:58:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 306 (0x7f6d59e56c00) [pid = 31004] [serial = 1415] [outer = 0x7f6d551e3800] 08:58:45 INFO - PROCESS | 31004 | 1461340725163 Marionette DEBUG loaded listener.js 08:58:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 307 (0x7f6d5a57b000) [pid = 31004] [serial = 1416] [outer = 0x7f6d551e3800] 08:58:46 INFO - PROCESS | 31004 | 1461340726240 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1692ms 08:58:46 INFO - PROCESS | 31004 | 1461340726292 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 08:58:46 INFO - PROCESS | 31004 | 1461340726300 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 08:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:58:46 INFO - PROCESS | 31004 | 1461340726310 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:58:46 INFO - PROCESS | 31004 | 1461340726313 Marionette TRACE conn4 <- [1,1858,null,{}] 08:58:46 INFO - PROCESS | 31004 | 1461340726319 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:46 INFO - PROCESS | 31004 | 1461340726525 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 08:58:46 INFO - PROCESS | 31004 | 1461340726798 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a627000 == 157 [pid = 31004] [id = 472] 08:58:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 308 (0x7f6d5a726400) [pid = 31004] [serial = 1417] [outer = (nil)] 08:58:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 309 (0x7f6d5a742400) [pid = 31004] [serial = 1418] [outer = 0x7f6d5a726400] 08:58:46 INFO - PROCESS | 31004 | 1461340726907 Marionette DEBUG loaded listener.js 08:58:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 310 (0x7f6d5a7f1000) [pid = 31004] [serial = 1419] [outer = 0x7f6d5a726400] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d87063000 == 156 [pid = 31004] [id = 307] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d81f87800 == 155 [pid = 31004] [id = 305] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60967800 == 154 [pid = 31004] [id = 444] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a630800 == 153 [pid = 31004] [id = 443] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61fe2800 == 152 [pid = 31004] [id = 442] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d612a4000 == 151 [pid = 31004] [id = 441] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5db1f000 == 150 [pid = 31004] [id = 440] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8b87d000 == 149 [pid = 31004] [id = 439] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8740d000 == 148 [pid = 31004] [id = 438] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86b20800 == 147 [pid = 31004] [id = 437] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d81197800 == 146 [pid = 31004] [id = 436] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74836800 == 145 [pid = 31004] [id = 435] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7145c800 == 144 [pid = 31004] [id = 434] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f753800 == 143 [pid = 31004] [id = 433] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6af1f000 == 142 [pid = 31004] [id = 432] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d622b4000 == 141 [pid = 31004] [id = 431] 08:58:47 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5aa16000 == 140 [pid = 31004] [id = 430] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 309 (0x7f6d6d019000) [pid = 31004] [serial = 1238] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 308 (0x7f6d86f9c000) [pid = 31004] [serial = 1244] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 307 (0x7f6d611b8000) [pid = 31004] [serial = 1272] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 306 (0x7f6d6a5d3400) [pid = 31004] [serial = 1281] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 305 (0x7f6d5dd96000) [pid = 31004] [serial = 1259] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 304 (0x7f6d628c2400) [pid = 31004] [serial = 1289] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 303 (0x7f6d5dd96800) [pid = 31004] [serial = 1269] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 302 (0x7f6d5bb95400) [pid = 31004] [serial = 1247] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 301 (0x7f6d62268c00) [pid = 31004] [serial = 1274] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 300 (0x7f6d749a2800) [pid = 31004] [serial = 1226] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 299 (0x7f6d6bed9800) [pid = 31004] [serial = 1235] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 298 (0x7f6d6aed6000) [pid = 31004] [serial = 1286] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 297 (0x7f6d62ae5c00) [pid = 31004] [serial = 1256] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 296 (0x7f6d6a874800) [pid = 31004] [serial = 1284] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 295 (0x7f6d59e5bc00) [pid = 31004] [serial = 1262] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 294 (0x7f6d5ec4d800) [pid = 31004] [serial = 1229] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 293 (0x7f6d62ae7400) [pid = 31004] [serial = 1278] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 292 (0x7f6d6bd61400) [pid = 31004] [serial = 1287] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 291 (0x7f6d62a13800) [pid = 31004] [serial = 1275] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 290 (0x7f6d5dd8ec00) [pid = 31004] [serial = 1268] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 289 (0x7f6d5bbc3c00) [pid = 31004] [serial = 1266] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 288 (0x7f6d5a7fb800) [pid = 31004] [serial = 1265] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 287 (0x7f6d7c11b800) [pid = 31004] [serial = 1241] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 286 (0x7f6d64804c00) [pid = 31004] [serial = 1280] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 285 (0x7f6d6a5e0800) [pid = 31004] [serial = 1283] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 284 (0x7f6d6226c800) [pid = 31004] [serial = 1232] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 283 (0x7f6d5bfec800) [pid = 31004] [serial = 1250] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 282 (0x7f6d611b6c00) [pid = 31004] [serial = 1277] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 281 (0x7f6d5bff5800) [pid = 31004] [serial = 1253] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 31004 | --DOMWINDOW == 280 (0x7f6d60b5b000) [pid = 31004] [serial = 1271] [outer = (nil)] [url = about:blank] 08:58:48 INFO - PROCESS | 31004 | 1461340728017 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1733ms 08:58:48 INFO - PROCESS | 31004 | 1461340728044 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 08:58:48 INFO - PROCESS | 31004 | 1461340728047 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 08:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:58:48 INFO - PROCESS | 31004 | 1461340728053 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:58:48 INFO - PROCESS | 31004 | 1461340728058 Marionette TRACE conn4 <- [1,1862,null,{}] 08:58:48 INFO - PROCESS | 31004 | 1461340728073 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:48 INFO - PROCESS | 31004 | 1461340728282 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 08:58:48 INFO - PROCESS | 31004 | 1461340728462 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:48 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5ebcd800 == 141 [pid = 31004] [id = 473] 08:58:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 281 (0x7f6d5a726c00) [pid = 31004] [serial = 1420] [outer = (nil)] 08:58:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 282 (0x7f6d5aff3c00) [pid = 31004] [serial = 1421] [outer = 0x7f6d5a726c00] 08:58:48 INFO - PROCESS | 31004 | 1461340728548 Marionette DEBUG loaded listener.js 08:58:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 283 (0x7f6d5bcf3800) [pid = 31004] [serial = 1422] [outer = 0x7f6d5a726c00] 08:58:49 INFO - PROCESS | 31004 | 1461340729316 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1285ms 08:58:49 INFO - PROCESS | 31004 | 1461340729339 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 08:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:58:49 INFO - PROCESS | 31004 | 1461340729343 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 08:58:49 INFO - PROCESS | 31004 | 1461340729349 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:58:49 INFO - PROCESS | 31004 | 1461340729351 Marionette TRACE conn4 <- [1,1866,null,{}] 08:58:49 INFO - PROCESS | 31004 | 1461340729356 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:49 INFO - PROCESS | 31004 | 1461340729543 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 08:58:49 INFO - PROCESS | 31004 | 1461340729760 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6129c800 == 142 [pid = 31004] [id = 474] 08:58:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 284 (0x7f6d5a6de800) [pid = 31004] [serial = 1423] [outer = (nil)] 08:58:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 285 (0x7f6d5dd96800) [pid = 31004] [serial = 1424] [outer = 0x7f6d5a6de800] 08:58:49 INFO - PROCESS | 31004 | 1461340729825 Marionette DEBUG loaded listener.js 08:58:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 286 (0x7f6d5ec47c00) [pid = 31004] [serial = 1425] [outer = 0x7f6d5a6de800] 08:58:50 INFO - PROCESS | 31004 | 1461340730656 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 08:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1333ms 08:58:50 INFO - PROCESS | 31004 | 1461340730682 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 08:58:50 INFO - PROCESS | 31004 | 1461340730684 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 08:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:58:50 INFO - PROCESS | 31004 | 1461340730690 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:58:50 INFO - PROCESS | 31004 | 1461340730692 Marionette TRACE conn4 <- [1,1870,null,{}] 08:58:50 INFO - PROCESS | 31004 | 1461340730697 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:50 INFO - PROCESS | 31004 | 1461340730946 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 08:58:50 INFO - PROCESS | 31004 | 1461340730982 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d622aa000 == 143 [pid = 31004] [id = 475] 08:58:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 287 (0x7f6d5dd93800) [pid = 31004] [serial = 1426] [outer = (nil)] 08:58:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 288 (0x7f6d60b4e800) [pid = 31004] [serial = 1427] [outer = 0x7f6d5dd93800] 08:58:51 INFO - PROCESS | 31004 | 1461340731045 Marionette DEBUG loaded listener.js 08:58:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 289 (0x7f6d611b1400) [pid = 31004] [serial = 1428] [outer = 0x7f6d5dd93800] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 288 (0x7f6d5ec4b800) [pid = 31004] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 287 (0x7f6d59e54400) [pid = 31004] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 286 (0x7f6d5b57a000) [pid = 31004] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 285 (0x7f6d6ee3b800) [pid = 31004] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 284 (0x7f6d714cd000) [pid = 31004] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 283 (0x7f6d64a66400) [pid = 31004] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 282 (0x7f6d6aed6c00) [pid = 31004] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 281 (0x7f6d5deb5800) [pid = 31004] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 280 (0x7f6d5bbc9800) [pid = 31004] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 279 (0x7f6d59e61000) [pid = 31004] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 278 (0x7f6d5bbcd400) [pid = 31004] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 277 (0x7f6d6a876800) [pid = 31004] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 276 (0x7f6d5cd82400) [pid = 31004] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 275 (0x7f6d63f72800) [pid = 31004] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 274 (0x7f6d74015000) [pid = 31004] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 273 (0x7f6d68ca9c00) [pid = 31004] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 272 (0x7f6d6d014800) [pid = 31004] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 271 (0x7f6d8340b800) [pid = 31004] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 270 (0x7f6d5ec52000) [pid = 31004] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 269 (0x7f6d5afedc00) [pid = 31004] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 268 (0x7f6d60b51800) [pid = 31004] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 267 (0x7f6d611b6800) [pid = 31004] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 266 (0x7f6d5a7f1c00) [pid = 31004] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 265 (0x7f6d6a879c00) [pid = 31004] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 264 (0x7f6d60b54400) [pid = 31004] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 263 (0x7f6d62c6a400) [pid = 31004] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 262 (0x7f6d74f47c00) [pid = 31004] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 261 (0x7f6d7599e800) [pid = 31004] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 260 (0x7f6d68a7e400) [pid = 31004] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 259 (0x7f6d5deb9000) [pid = 31004] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 258 (0x7f6d62ae3400) [pid = 31004] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 257 (0x7f6d74015400) [pid = 31004] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 256 (0x7f6d6f474400) [pid = 31004] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 255 (0x7f6d63d9d000) [pid = 31004] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 254 (0x7f6d6fa84400) [pid = 31004] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 253 (0x7f6d5deb9800) [pid = 31004] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 252 (0x7f6d60f46800) [pid = 31004] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 251 (0x7f6d86fb4800) [pid = 31004] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 250 (0x7f6d8228e000) [pid = 31004] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 249 (0x7f6d760ca400) [pid = 31004] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 248 (0x7f6d68ef2000) [pid = 31004] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 247 (0x7f6d86f9b400) [pid = 31004] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 246 (0x7f6d6bb59000) [pid = 31004] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 245 (0x7f6d5deb2400) [pid = 31004] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 244 (0x7f6d5a7f5400) [pid = 31004] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 243 (0x7f6d5b578c00) [pid = 31004] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 242 (0x7f6d64806000) [pid = 31004] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 241 (0x7f6d5a7f0800) [pid = 31004] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 240 (0x7f6d6fa86000) [pid = 31004] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 239 (0x7f6d64808400) [pid = 31004] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 238 (0x7f6d86fb0c00) [pid = 31004] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 237 (0x7f6d5a7f1800) [pid = 31004] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 236 (0x7f6d6b657000) [pid = 31004] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 235 (0x7f6d6f2e4800) [pid = 31004] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 234 (0x7f6d5bceb800) [pid = 31004] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 233 (0x7f6d759f9800) [pid = 31004] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 232 (0x7f6d6d017400) [pid = 31004] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 231 (0x7f6d5ad45c00) [pid = 31004] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 230 (0x7f6d60b4fc00) [pid = 31004] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:58:52 INFO - PROCESS | 31004 | --DOMWINDOW == 229 (0x7f6d6b313800) [pid = 31004] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:58:52 INFO - PROCESS | 31004 | 1461340732992 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 08:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2332ms 08:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:58:53 INFO - PROCESS | 31004 | 1461340733024 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 08:58:53 INFO - PROCESS | 31004 | 1461340733026 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 08:58:53 INFO - PROCESS | 31004 | 1461340733032 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:58:53 INFO - PROCESS | 31004 | 1461340733034 Marionette TRACE conn4 <- [1,1874,null,{}] 08:58:53 INFO - PROCESS | 31004 | 1461340733040 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:53 INFO - PROCESS | 31004 | 1461340733313 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 08:58:53 INFO - PROCESS | 31004 | 1461340733341 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:53 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5de0f000 == 144 [pid = 31004] [id = 476] 08:58:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 230 (0x7f6d5ad44c00) [pid = 31004] [serial = 1429] [outer = (nil)] 08:58:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 231 (0x7f6d5dd96000) [pid = 31004] [serial = 1430] [outer = 0x7f6d5ad44c00] 08:58:53 INFO - PROCESS | 31004 | 1461340733406 Marionette DEBUG loaded listener.js 08:58:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 232 (0x7f6d611b8000) [pid = 31004] [serial = 1431] [outer = 0x7f6d5ad44c00] 08:58:54 INFO - PROCESS | 31004 | 1461340734205 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1236ms 08:58:54 INFO - PROCESS | 31004 | 1461340734268 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 08:58:54 INFO - PROCESS | 31004 | 1461340734271 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 08:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:58:54 INFO - PROCESS | 31004 | 1461340734276 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:58:54 INFO - PROCESS | 31004 | 1461340734278 Marionette TRACE conn4 <- [1,1878,null,{}] 08:58:54 INFO - PROCESS | 31004 | 1461340734284 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:54 INFO - PROCESS | 31004 | 1461340734481 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 08:58:54 INFO - PROCESS | 31004 | 1461340734492 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d64043800 == 145 [pid = 31004] [id = 477] 08:58:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 233 (0x7f6d5a7fa800) [pid = 31004] [serial = 1432] [outer = (nil)] 08:58:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 234 (0x7f6d62268c00) [pid = 31004] [serial = 1433] [outer = 0x7f6d5a7fa800] 08:58:54 INFO - PROCESS | 31004 | 1461340734556 Marionette DEBUG loaded listener.js 08:58:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 235 (0x7f6d62aed000) [pid = 31004] [serial = 1434] [outer = 0x7f6d5a7fa800] 08:58:55 INFO - PROCESS | 31004 | 1461340735874 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1627ms 08:58:55 INFO - PROCESS | 31004 | 1461340735905 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 08:58:55 INFO - PROCESS | 31004 | 1461340735910 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 08:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:58:55 INFO - PROCESS | 31004 | 1461340735918 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:58:55 INFO - PROCESS | 31004 | 1461340735923 Marionette TRACE conn4 <- [1,1882,null,{}] 08:58:55 INFO - PROCESS | 31004 | 1461340735930 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:56 INFO - PROCESS | 31004 | 1461340736140 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 08:58:56 INFO - PROCESS | 31004 | 1461340736416 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:56 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b557000 == 146 [pid = 31004] [id = 478] 08:58:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 236 (0x7f6d5a423000) [pid = 31004] [serial = 1435] [outer = (nil)] 08:58:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 237 (0x7f6d5a6e1c00) [pid = 31004] [serial = 1436] [outer = 0x7f6d5a423000] 08:58:56 INFO - PROCESS | 31004 | 1461340736537 Marionette DEBUG loaded listener.js 08:58:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 238 (0x7f6d5a7eec00) [pid = 31004] [serial = 1437] [outer = 0x7f6d5a423000] 08:58:57 INFO - PROCESS | 31004 | 1461340737486 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1634ms 08:58:57 INFO - PROCESS | 31004 | 1461340737553 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 08:58:57 INFO - PROCESS | 31004 | 1461340737561 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 08:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:58:57 INFO - PROCESS | 31004 | 1461340737572 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:58:57 INFO - PROCESS | 31004 | 1461340737577 Marionette TRACE conn4 <- [1,1886,null,{}] 08:58:57 INFO - PROCESS | 31004 | 1461340737583 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:57 INFO - PROCESS | 31004 | 1461340737845 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 08:58:58 INFO - PROCESS | 31004 | 1461340738157 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:58 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61299000 == 147 [pid = 31004] [id = 479] 08:58:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 239 (0x7f6d5a7f8400) [pid = 31004] [serial = 1438] [outer = (nil)] 08:58:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 240 (0x7f6d5b57d800) [pid = 31004] [serial = 1439] [outer = 0x7f6d5a7f8400] 08:58:58 INFO - PROCESS | 31004 | 1461340738234 Marionette DEBUG loaded listener.js 08:58:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 241 (0x7f6d5bceac00) [pid = 31004] [serial = 1440] [outer = 0x7f6d5a7f8400] 08:58:59 INFO - PROCESS | 31004 | 1461340739057 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 08:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1540ms 08:58:59 INFO - PROCESS | 31004 | 1461340739112 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 08:58:59 INFO - PROCESS | 31004 | 1461340739116 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 08:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:58:59 INFO - PROCESS | 31004 | 1461340739122 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 31004 | 1461340739128 Marionette TRACE conn4 <- [1,1890,null,{}] 08:58:59 INFO - PROCESS | 31004 | 1461340739143 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:59 INFO - PROCESS | 31004 | 1461340739362 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 08:58:59 INFO - PROCESS | 31004 | 1461340739578 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:59 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68b5c000 == 148 [pid = 31004] [id = 480] 08:58:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 242 (0x7f6d5dd8e000) [pid = 31004] [serial = 1441] [outer = (nil)] 08:58:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 243 (0x7f6d5ec52000) [pid = 31004] [serial = 1442] [outer = 0x7f6d5dd8e000] 08:58:59 INFO - PROCESS | 31004 | 1461340739701 Marionette DEBUG loaded listener.js 08:58:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 244 (0x7f6d611bb400) [pid = 31004] [serial = 1443] [outer = 0x7f6d5dd8e000] 08:59:00 INFO - PROCESS | 31004 | 1461340740642 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 08:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1587ms 08:59:00 INFO - PROCESS | 31004 | 1461340740710 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 08:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:59:00 INFO - PROCESS | 31004 | 1461340740715 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 08:59:00 INFO - PROCESS | 31004 | 1461340740721 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:59:00 INFO - PROCESS | 31004 | 1461340740725 Marionette TRACE conn4 <- [1,1894,null,{}] 08:59:00 INFO - PROCESS | 31004 | 1461340740731 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:00 INFO - PROCESS | 31004 | 1461340740958 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 08:59:01 INFO - PROCESS | 31004 | 1461340741258 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:01 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba76000 == 149 [pid = 31004] [id = 481] 08:59:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 245 (0x7f6d58361800) [pid = 31004] [serial = 1444] [outer = (nil)] 08:59:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 246 (0x7f6d63d55000) [pid = 31004] [serial = 1445] [outer = 0x7f6d58361800] 08:59:01 INFO - PROCESS | 31004 | 1461340741339 Marionette DEBUG loaded listener.js 08:59:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 247 (0x7f6d64663c00) [pid = 31004] [serial = 1446] [outer = 0x7f6d58361800] 08:59:02 INFO - PROCESS | 31004 | 1461340742233 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1585ms 08:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:59:02 INFO - PROCESS | 31004 | 1461340742307 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 08:59:02 INFO - PROCESS | 31004 | 1461340742310 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 08:59:02 INFO - PROCESS | 31004 | 1461340742316 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:59:02 INFO - PROCESS | 31004 | 1461340742320 Marionette TRACE conn4 <- [1,1898,null,{}] 08:59:02 INFO - PROCESS | 31004 | 1461340742325 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:02 INFO - PROCESS | 31004 | 1461340742541 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 08:59:02 INFO - PROCESS | 31004 | 1461340742887 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ed0c800 == 150 [pid = 31004] [id = 482] 08:59:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 248 (0x7f6d68ca3800) [pid = 31004] [serial = 1447] [outer = (nil)] 08:59:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 249 (0x7f6d68caf400) [pid = 31004] [serial = 1448] [outer = 0x7f6d68ca3800] 08:59:02 INFO - PROCESS | 31004 | 1461340742973 Marionette DEBUG loaded listener.js 08:59:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 250 (0x7f6d6a65fc00) [pid = 31004] [serial = 1449] [outer = 0x7f6d68ca3800] 08:59:03 INFO - PROCESS | 31004 | 1461340743833 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1582ms 08:59:03 INFO - PROCESS | 31004 | 1461340743899 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 08:59:03 INFO - PROCESS | 31004 | 1461340743903 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 08:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:59:03 INFO - PROCESS | 31004 | 1461340743908 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:59:03 INFO - PROCESS | 31004 | 1461340743911 Marionette TRACE conn4 <- [1,1902,null,{}] 08:59:03 INFO - PROCESS | 31004 | 1461340743916 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:04 INFO - PROCESS | 31004 | 1461340744182 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 08:59:04 INFO - PROCESS | 31004 | 1461340744483 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6fd7a000 == 151 [pid = 31004] [id = 483] 08:59:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 251 (0x7f6d6b313800) [pid = 31004] [serial = 1450] [outer = (nil)] 08:59:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 252 (0x7f6d6c084c00) [pid = 31004] [serial = 1451] [outer = 0x7f6d6b313800] 08:59:04 INFO - PROCESS | 31004 | 1461340744567 Marionette DEBUG loaded listener.js 08:59:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 253 (0x7f6d6d40c800) [pid = 31004] [serial = 1452] [outer = 0x7f6d6b313800] 08:59:05 INFO - PROCESS | 31004 | 1461340745476 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:59:05 INFO - PROCESS | 31004 | ************************* 08:59:05 INFO - PROCESS | 31004 | A coding exception was thrown and uncaught in a Task. 08:59:05 INFO - PROCESS | 31004 | 08:59:05 INFO - PROCESS | 31004 | Full message: TypeError: NetworkError when attempting to fetch resource. 08:59:05 INFO - PROCESS | 31004 | Full stack: 08:59:05 INFO - PROCESS | 31004 | ************************* 08:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1630ms 08:59:05 INFO - PROCESS | 31004 | 1461340745540 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 08:59:05 INFO - PROCESS | 31004 | 1461340745544 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 08:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:59:05 INFO - PROCESS | 31004 | 1461340745550 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:59:05 INFO - PROCESS | 31004 | 1461340745553 Marionette TRACE conn4 <- [1,1906,null,{}] 08:59:05 INFO - PROCESS | 31004 | 1461340745558 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:05 INFO - PROCESS | 31004 | 1461340745817 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 08:59:06 INFO - PROCESS | 31004 | 1461340746118 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d78004800 == 152 [pid = 31004] [id = 484] 08:59:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 254 (0x7f6d6a879c00) [pid = 31004] [serial = 1453] [outer = (nil)] 08:59:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 255 (0x7f6d6f2e1800) [pid = 31004] [serial = 1454] [outer = 0x7f6d6a879c00] 08:59:06 INFO - PROCESS | 31004 | 1461340746197 Marionette DEBUG loaded listener.js 08:59:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 256 (0x7f6d712ed400) [pid = 31004] [serial = 1455] [outer = 0x7f6d6a879c00] 08:59:07 INFO - PROCESS | 31004 | 1461340747016 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 08:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1535ms 08:59:07 INFO - PROCESS | 31004 | 1461340747086 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 08:59:07 INFO - PROCESS | 31004 | 1461340747089 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 08:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:59:07 INFO - PROCESS | 31004 | 1461340747096 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:59:07 INFO - PROCESS | 31004 | 1461340747099 Marionette TRACE conn4 <- [1,1910,null,{}] 08:59:07 INFO - PROCESS | 31004 | 1461340747104 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:07 INFO - PROCESS | 31004 | 1461340747362 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 08:59:07 INFO - PROCESS | 31004 | 1461340747671 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:07 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8310c000 == 153 [pid = 31004] [id = 485] 08:59:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 257 (0x7f6d6bb61000) [pid = 31004] [serial = 1456] [outer = (nil)] 08:59:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 258 (0x7f6d728a0400) [pid = 31004] [serial = 1457] [outer = 0x7f6d6bb61000] 08:59:07 INFO - PROCESS | 31004 | 1461340747751 Marionette DEBUG loaded listener.js 08:59:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 259 (0x7f6d73ceec00) [pid = 31004] [serial = 1458] [outer = 0x7f6d6bb61000] 08:59:08 INFO - PROCESS | 31004 | 1461340748605 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 08:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1584ms 08:59:08 INFO - PROCESS | 31004 | 1461340748681 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 08:59:08 INFO - PROCESS | 31004 | 1461340748685 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 08:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:59:08 INFO - PROCESS | 31004 | 1461340748690 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:59:08 INFO - PROCESS | 31004 | 1461340748693 Marionette TRACE conn4 <- [1,1914,null,{}] 08:59:08 INFO - PROCESS | 31004 | 1461340748699 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:08 INFO - PROCESS | 31004 | 1461340748922 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 08:59:09 INFO - PROCESS | 31004 | 1461340749227 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:09 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87009000 == 154 [pid = 31004] [id = 486] 08:59:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 260 (0x7f6d6ee3ec00) [pid = 31004] [serial = 1459] [outer = (nil)] 08:59:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 261 (0x7f6d749a2800) [pid = 31004] [serial = 1460] [outer = 0x7f6d6ee3ec00] 08:59:09 INFO - PROCESS | 31004 | 1461340749313 Marionette DEBUG loaded listener.js 08:59:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 262 (0x7f6d759ed000) [pid = 31004] [serial = 1461] [outer = 0x7f6d6ee3ec00] 08:59:10 INFO - PROCESS | 31004 | 1461340750138 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1477ms 08:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:59:10 INFO - PROCESS | 31004 | 1461340750169 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 08:59:10 INFO - PROCESS | 31004 | 1461340750172 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 08:59:10 INFO - PROCESS | 31004 | 1461340750180 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:59:10 INFO - PROCESS | 31004 | 1461340750183 Marionette TRACE conn4 <- [1,1918,null,{}] 08:59:10 INFO - PROCESS | 31004 | 1461340750189 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:10 INFO - PROCESS | 31004 | 1461340750403 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 08:59:10 INFO - PROCESS | 31004 | 1461340750716 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:10 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56cde800 == 155 [pid = 31004] [id = 487] 08:59:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 263 (0x7f6d764cac00) [pid = 31004] [serial = 1462] [outer = (nil)] 08:59:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 264 (0x7f6d78025000) [pid = 31004] [serial = 1463] [outer = 0x7f6d764cac00] 08:59:10 INFO - PROCESS | 31004 | 1461340750912 Marionette DEBUG loaded listener.js 08:59:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 265 (0x7f6d81fd8400) [pid = 31004] [serial = 1464] [outer = 0x7f6d764cac00] 08:59:11 INFO - PROCESS | 31004 | 1461340751848 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 08:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1738ms 08:59:11 INFO - PROCESS | 31004 | 1461340751917 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 08:59:11 INFO - PROCESS | 31004 | 1461340751927 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 08:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:59:11 INFO - PROCESS | 31004 | 1461340751935 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:59:11 INFO - PROCESS | 31004 | 1461340751940 Marionette TRACE conn4 <- [1,1922,null,{}] 08:59:11 INFO - PROCESS | 31004 | 1461340751947 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:12 INFO - PROCESS | 31004 | 1461340752260 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 08:59:12 INFO - PROCESS | 31004 | 1461340752577 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:12 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56f86800 == 156 [pid = 31004] [id = 488] 08:59:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 266 (0x7f6d764d0c00) [pid = 31004] [serial = 1465] [outer = (nil)] 08:59:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 267 (0x7f6d86da9c00) [pid = 31004] [serial = 1466] [outer = 0x7f6d764d0c00] 08:59:12 INFO - PROCESS | 31004 | 1461340752664 Marionette DEBUG loaded listener.js 08:59:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 268 (0x7f6d86fb4000) [pid = 31004] [serial = 1467] [outer = 0x7f6d764d0c00] 08:59:13 INFO - PROCESS | 31004 | 1461340753526 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 08:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1633ms 08:59:13 INFO - PROCESS | 31004 | 1461340753569 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 08:59:13 INFO - PROCESS | 31004 | 1461340753573 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 08:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:59:13 INFO - PROCESS | 31004 | 1461340753579 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:59:13 INFO - PROCESS | 31004 | 1461340753582 Marionette TRACE conn4 <- [1,1926,null,{}] 08:59:13 INFO - PROCESS | 31004 | 1461340753588 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:13 INFO - PROCESS | 31004 | 1461340753816 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 08:59:14 INFO - PROCESS | 31004 | 1461340754090 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56fa2800 == 157 [pid = 31004] [id = 489] 08:59:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 269 (0x7f6d56c80800) [pid = 31004] [serial = 1468] [outer = (nil)] 08:59:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 270 (0x7f6d56c88400) [pid = 31004] [serial = 1469] [outer = 0x7f6d56c80800] 08:59:14 INFO - PROCESS | 31004 | 1461340754169 Marionette DEBUG loaded listener.js 08:59:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 271 (0x7f6d56c8c400) [pid = 31004] [serial = 1470] [outer = 0x7f6d56c80800] 08:59:15 INFO - PROCESS | 31004 | 1461340755063 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 08:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1543ms 08:59:15 INFO - PROCESS | 31004 | 1461340755124 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 08:59:15 INFO - PROCESS | 31004 | 1461340755126 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 08:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:59:15 INFO - PROCESS | 31004 | 1461340755133 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:59:15 INFO - PROCESS | 31004 | 1461340755137 Marionette TRACE conn4 <- [1,1930,null,{}] 08:59:15 INFO - PROCESS | 31004 | 1461340755142 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:15 INFO - PROCESS | 31004 | 1461340755369 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 08:59:15 INFO - PROCESS | 31004 | 1461340755680 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:15 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b41a000 == 158 [pid = 31004] [id = 490] 08:59:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 272 (0x7f6d56c82400) [pid = 31004] [serial = 1471] [outer = (nil)] 08:59:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 273 (0x7f6d86d47400) [pid = 31004] [serial = 1472] [outer = 0x7f6d56c82400] 08:59:15 INFO - PROCESS | 31004 | 1461340755777 Marionette DEBUG loaded listener.js 08:59:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 274 (0x7f6d86fbb000) [pid = 31004] [serial = 1473] [outer = 0x7f6d56c82400] 08:59:16 INFO - PROCESS | 31004 | 1461340756630 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 08:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1532ms 08:59:16 INFO - PROCESS | 31004 | 1461340756666 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 08:59:16 INFO - PROCESS | 31004 | 1461340756669 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 08:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:59:16 INFO - PROCESS | 31004 | 1461340756676 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:59:16 INFO - PROCESS | 31004 | 1461340756679 Marionette TRACE conn4 <- [1,1934,null,{}] 08:59:16 INFO - PROCESS | 31004 | 1461340756685 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:16 INFO - PROCESS | 31004 | 1461340756910 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 08:59:17 INFO - PROCESS | 31004 | 1461340757182 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f79f800 == 159 [pid = 31004] [id = 491] 08:59:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 275 (0x7f6d56c8c800) [pid = 31004] [serial = 1474] [outer = (nil)] 08:59:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 276 (0x7f6d5fe4a000) [pid = 31004] [serial = 1475] [outer = 0x7f6d56c8c800] 08:59:17 INFO - PROCESS | 31004 | 1461340757311 Marionette DEBUG loaded listener.js 08:59:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 277 (0x7f6d5fe4e400) [pid = 31004] [serial = 1476] [outer = 0x7f6d56c8c800] 08:59:18 INFO - PROCESS | 31004 | 1461340758191 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1592ms 08:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:59:18 INFO - PROCESS | 31004 | 1461340758269 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 08:59:18 INFO - PROCESS | 31004 | 1461340758272 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 08:59:18 INFO - PROCESS | 31004 | 1461340758279 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:59:18 INFO - PROCESS | 31004 | 1461340758282 Marionette TRACE conn4 <- [1,1938,null,{}] 08:59:18 INFO - PROCESS | 31004 | 1461340758287 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:18 INFO - PROCESS | 31004 | 1461340758546 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 08:59:18 INFO - PROCESS | 31004 | 1461340758862 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:18 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a341800 == 160 [pid = 31004] [id = 492] 08:59:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 278 (0x7f6d5fe45000) [pid = 31004] [serial = 1477] [outer = (nil)] 08:59:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 279 (0x7f6d5fe51c00) [pid = 31004] [serial = 1478] [outer = 0x7f6d5fe45000] 08:59:18 INFO - PROCESS | 31004 | 1461340758939 Marionette DEBUG loaded listener.js 08:59:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 280 (0x7f6d86f9c000) [pid = 31004] [serial = 1479] [outer = 0x7f6d5fe45000] 08:59:19 INFO - PROCESS | 31004 | 1461340759731 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1484ms 08:59:19 INFO - PROCESS | 31004 | 1461340759762 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 08:59:19 INFO - PROCESS | 31004 | 1461340759765 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 08:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:59:19 INFO - PROCESS | 31004 | 1461340759772 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:59:19 INFO - PROCESS | 31004 | 1461340759774 Marionette TRACE conn4 <- [1,1942,null,{}] 08:59:19 INFO - PROCESS | 31004 | 1461340759780 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:20 INFO - PROCESS | 31004 | 1461340759995 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 08:59:20 INFO - PROCESS | 31004 | 1461340760267 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:20 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f7ad000 == 161 [pid = 31004] [id = 493] 08:59:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 281 (0x7f6d56823000) [pid = 31004] [serial = 1480] [outer = (nil)] 08:59:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 282 (0x7f6d5682b000) [pid = 31004] [serial = 1481] [outer = 0x7f6d56823000] 08:59:20 INFO - PROCESS | 31004 | 1461340760347 Marionette DEBUG loaded listener.js 08:59:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 283 (0x7f6d56830400) [pid = 31004] [serial = 1482] [outer = 0x7f6d56823000] 08:59:21 INFO - PROCESS | 31004 | 1461340761247 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1543ms 08:59:21 INFO - PROCESS | 31004 | 1461340761317 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 08:59:21 INFO - PROCESS | 31004 | 1461340761320 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 08:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:59:21 INFO - PROCESS | 31004 | 1461340761327 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:59:21 INFO - PROCESS | 31004 | 1461340761329 Marionette TRACE conn4 <- [1,1946,null,{}] 08:59:21 INFO - PROCESS | 31004 | 1461340761335 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:21 INFO - PROCESS | 31004 | 1461340761554 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 08:59:21 INFO - PROCESS | 31004 | 1461340761873 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:21 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56922800 == 162 [pid = 31004] [id = 494] 08:59:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 284 (0x7f6d56823800) [pid = 31004] [serial = 1483] [outer = (nil)] 08:59:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 285 (0x7f6d569ab400) [pid = 31004] [serial = 1484] [outer = 0x7f6d56823800] 08:59:21 INFO - PROCESS | 31004 | 1461340761959 Marionette DEBUG loaded listener.js 08:59:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 286 (0x7f6d569b1400) [pid = 31004] [serial = 1485] [outer = 0x7f6d56823800] 08:59:22 INFO - PROCESS | 31004 | 1461340762826 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1531ms 08:59:22 INFO - PROCESS | 31004 | 1461340762859 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 08:59:22 INFO - PROCESS | 31004 | 1461340762862 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 08:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:59:22 INFO - PROCESS | 31004 | 1461340762868 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:59:22 INFO - PROCESS | 31004 | 1461340762870 Marionette TRACE conn4 <- [1,1950,null,{}] 08:59:22 INFO - PROCESS | 31004 | 1461340762875 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:23 INFO - PROCESS | 31004 | 1461340763102 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 08:59:23 INFO - PROCESS | 31004 | 1461340763420 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:23 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b2da000 == 163 [pid = 31004] [id = 495] 08:59:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 287 (0x7f6d56826000) [pid = 31004] [serial = 1486] [outer = (nil)] 08:59:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 288 (0x7f6d569b5400) [pid = 31004] [serial = 1487] [outer = 0x7f6d56826000] 08:59:23 INFO - PROCESS | 31004 | 1461340763499 Marionette DEBUG loaded listener.js 08:59:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 289 (0x7f6d5a6e1400) [pid = 31004] [serial = 1488] [outer = 0x7f6d56826000] 08:59:24 INFO - PROCESS | 31004 | 1461340764334 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1531ms 08:59:24 INFO - PROCESS | 31004 | 1461340764400 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 08:59:24 INFO - PROCESS | 31004 | 1461340764404 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 08:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:59:24 INFO - PROCESS | 31004 | 1461340764410 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:59:24 INFO - PROCESS | 31004 | 1461340764413 Marionette TRACE conn4 <- [1,1954,null,{}] 08:59:24 INFO - PROCESS | 31004 | 1461340764418 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:24 INFO - PROCESS | 31004 | 1461340764642 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 08:59:24 INFO - PROCESS | 31004 | 1461340764916 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b551000 == 164 [pid = 31004] [id = 496] 08:59:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 290 (0x7f6d569a9400) [pid = 31004] [serial = 1489] [outer = (nil)] 08:59:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 291 (0x7f6d5ad46c00) [pid = 31004] [serial = 1490] [outer = 0x7f6d569a9400] 08:59:25 INFO - PROCESS | 31004 | 1461340765034 Marionette DEBUG loaded listener.js 08:59:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 292 (0x7f6d5cd86400) [pid = 31004] [serial = 1491] [outer = 0x7f6d569a9400] 08:59:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6fd6c800 == 163 [pid = 31004] [id = 417] 08:59:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61ed8800 == 162 [pid = 31004] [id = 418] 08:59:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d944d4800 == 161 [pid = 31004] [id = 415] 08:59:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d585cd800 == 160 [pid = 31004] [id = 419] 08:59:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5de0f000 == 159 [pid = 31004] [id = 476] 08:59:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d622aa000 == 158 [pid = 31004] [id = 475] 08:59:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6129c800 == 157 [pid = 31004] [id = 474] 08:59:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5ebcd800 == 156 [pid = 31004] [id = 473] 08:59:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a627000 == 155 [pid = 31004] [id = 472] 08:59:26 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b562000 == 154 [pid = 31004] [id = 471] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 291 (0x7f6d76030000) [pid = 31004] [serial = 1227] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 290 (0x7f6d6aedd000) [pid = 31004] [serial = 1361] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 289 (0x7f6d6a5de400) [pid = 31004] [serial = 1359] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 288 (0x7f6d60b57c00) [pid = 31004] [serial = 1349] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 287 (0x7f6d5cd83000) [pid = 31004] [serial = 1346] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 286 (0x7f6d6b31c800) [pid = 31004] [serial = 1290] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 285 (0x7f6d714cb400) [pid = 31004] [serial = 1056] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 284 (0x7f6d74b45400) [pid = 31004] [serial = 1062] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 283 (0x7f6d6a7c4400) [pid = 31004] [serial = 1101] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 282 (0x7f6d6c0bd000) [pid = 31004] [serial = 984] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 281 (0x7f6d83412c00) [pid = 31004] [serial = 1008] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 280 (0x7f6d86fa0c00) [pid = 31004] [serial = 1137] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 279 (0x7f6d5a422000) [pid = 31004] [serial = 1328] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 278 (0x7f6d58365c00) [pid = 31004] [serial = 1331] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 277 (0x7f6d5a722800) [pid = 31004] [serial = 1341] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 276 (0x7f6d83417000) [pid = 31004] [serial = 1322] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 275 (0x7f6d81d5c800) [pid = 31004] [serial = 1071] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 274 (0x7f6d727a7800) [pid = 31004] [serial = 1310] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 273 (0x7f6d6ec92800) [pid = 31004] [serial = 1053] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 272 (0x7f6d5cd91c00) [pid = 31004] [serial = 1182] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 271 (0x7f6d68ca8800) [pid = 31004] [serial = 1044] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 270 (0x7f6d7558f800) [pid = 31004] [serial = 993] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 269 (0x7f6d61192400) [pid = 31004] [serial = 1350] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 268 (0x7f6d6bd62000) [pid = 31004] [serial = 1047] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 267 (0x7f6d6f2ec800) [pid = 31004] [serial = 1104] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 266 (0x7f6d5a722400) [pid = 31004] [serial = 1337] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 265 (0x7f6d5a6de400) [pid = 31004] [serial = 1340] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 264 (0x7f6d87488000) [pid = 31004] [serial = 1116] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 263 (0x7f6d62269800) [pid = 31004] [serial = 1298] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 262 (0x7f6d6226bc00) [pid = 31004] [serial = 1353] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 261 (0x7f6d5dd90800) [pid = 31004] [serial = 1347] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 260 (0x7f6d5b578800) [pid = 31004] [serial = 1343] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 259 (0x7f6d5a424800) [pid = 31004] [serial = 1334] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 258 (0x7f6d6bd69800) [pid = 31004] [serial = 1304] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 257 (0x7f6d5bb92400) [pid = 31004] [serial = 1344] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 256 (0x7f6d5dd95400) [pid = 31004] [serial = 1295] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 255 (0x7f6d87682400) [pid = 31004] [serial = 1122] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 254 (0x7f6d62a1bc00) [pid = 31004] [serial = 1164] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 253 (0x7f6d62ae2800) [pid = 31004] [serial = 1358] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 252 (0x7f6d753b9000) [pid = 31004] [serial = 1065] [outer = (nil)] [url = about:blank] 08:59:26 INFO - PROCESS | 31004 | --DOMWINDOW == 251 (0x7f6d611be400) [pid = 31004] [serial = 1125] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 250 (0x7f6d6d01d000) [pid = 31004] [serial = 1038] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 249 (0x7f6d78486c00) [pid = 31004] [serial = 1161] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 248 (0x7f6d75715400) [pid = 31004] [serial = 1316] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 247 (0x7f6d86d4b400) [pid = 31004] [serial = 1176] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 246 (0x7f6d86d42400) [pid = 31004] [serial = 1002] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 245 (0x7f6d628ca000) [pid = 31004] [serial = 1041] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 244 (0x7f6d62aee000) [pid = 31004] [serial = 1355] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 243 (0x7f6d59e5c000) [pid = 31004] [serial = 1292] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 242 (0x7f6d81f9f000) [pid = 31004] [serial = 996] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 241 (0x7f6d74f43000) [pid = 31004] [serial = 1170] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 240 (0x7f6d68eec400) [pid = 31004] [serial = 981] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 239 (0x7f6d7c17dc00) [pid = 31004] [serial = 1319] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 238 (0x7f6d78482000) [pid = 31004] [serial = 1110] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 237 (0x7f6d6bb55400) [pid = 31004] [serial = 1014] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 236 (0x7f6d876c8c00) [pid = 31004] [serial = 1325] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 235 (0x7f6d6a692400) [pid = 31004] [serial = 1011] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 234 (0x7f6d87708000) [pid = 31004] [serial = 1179] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 233 (0x7f6d86d41400) [pid = 31004] [serial = 1113] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 232 (0x7f6d83244800) [pid = 31004] [serial = 999] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 231 (0x7f6d612ce800) [pid = 31004] [serial = 1352] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 230 (0x7f6d68ca4c00) [pid = 31004] [serial = 1356] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 229 (0x7f6d6b319400) [pid = 31004] [serial = 1167] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 228 (0x7f6d86faf000) [pid = 31004] [serial = 1131] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 227 (0x7f6d7202ac00) [pid = 31004] [serial = 990] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 226 (0x7f6d74f91400) [pid = 31004] [serial = 1005] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 225 (0x7f6d5de8cc00) [pid = 31004] [serial = 1191] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 224 (0x7f6d5bce7c00) [pid = 31004] [serial = 978] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 223 (0x7f6d753c0400) [pid = 31004] [serial = 1095] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 222 (0x7f6d5a7fc400) [pid = 31004] [serial = 1185] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 221 (0x7f6d82060c00) [pid = 31004] [serial = 1173] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 220 (0x7f6d6d396000) [pid = 31004] [serial = 1050] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 219 (0x7f6d86fb9800) [pid = 31004] [serial = 1128] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 218 (0x7f6d5de81c00) [pid = 31004] [serial = 1188] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 217 (0x7f6d6d0ed800) [pid = 31004] [serial = 1307] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 216 (0x7f6d6f2ef800) [pid = 31004] [serial = 987] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 215 (0x7f6d73ed1000) [pid = 31004] [serial = 1059] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 214 (0x7f6d62c6c400) [pid = 31004] [serial = 1098] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 213 (0x7f6d764c6800) [pid = 31004] [serial = 1068] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 212 (0x7f6d759f5400) [pid = 31004] [serial = 1107] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 211 (0x7f6d6a65d000) [pid = 31004] [serial = 1301] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 210 (0x7f6d5ad50800) [pid = 31004] [serial = 1134] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 209 (0x7f6d74b47400) [pid = 31004] [serial = 1313] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | --DOMWINDOW == 208 (0x7f6d60b5c400) [pid = 31004] [serial = 1119] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 31004 | 1461340767366 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 08:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2989ms 08:59:27 INFO - PROCESS | 31004 | 1461340767400 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 08:59:27 INFO - PROCESS | 31004 | 1461340767406 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 08:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:59:27 INFO - PROCESS | 31004 | 1461340767414 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:59:27 INFO - PROCESS | 31004 | 1461340767419 Marionette TRACE conn4 <- [1,1958,null,{}] 08:59:27 INFO - PROCESS | 31004 | 1461340767427 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:27 INFO - PROCESS | 31004 | 1461340767652 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 08:59:27 INFO - PROCESS | 31004 | 1461340767843 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:27 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d585d7800 == 155 [pid = 31004] [id = 497] 08:59:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 209 (0x7f6d57e98800) [pid = 31004] [serial = 1492] [outer = (nil)] 08:59:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 210 (0x7f6d58368800) [pid = 31004] [serial = 1493] [outer = 0x7f6d57e98800] 08:59:27 INFO - PROCESS | 31004 | 1461340767914 Marionette DEBUG loaded listener.js 08:59:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 211 (0x7f6d5a422000) [pid = 31004] [serial = 1494] [outer = 0x7f6d57e98800] 08:59:28 INFO - PROCESS | 31004 | 1461340768659 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 08:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1287ms 08:59:28 INFO - PROCESS | 31004 | 1461340768701 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 08:59:28 INFO - PROCESS | 31004 | 1461340768709 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 08:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:59:28 INFO - PROCESS | 31004 | 1461340768719 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:59:28 INFO - PROCESS | 31004 | 1461340768723 Marionette TRACE conn4 <- [1,1962,null,{}] 08:59:28 INFO - PROCESS | 31004 | 1461340768732 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:29 INFO - PROCESS | 31004 | 1461340769019 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 08:59:29 INFO - PROCESS | 31004 | 1461340769135 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a8d0800 == 156 [pid = 31004] [id = 498] 08:59:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 212 (0x7f6d56d64400) [pid = 31004] [serial = 1495] [outer = (nil)] 08:59:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 213 (0x7f6d5a747000) [pid = 31004] [serial = 1496] [outer = 0x7f6d56d64400] 08:59:29 INFO - PROCESS | 31004 | 1461340769200 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 214 (0x7f6d5a7f5800) [pid = 31004] [serial = 1497] [outer = 0x7f6d56d64400] 08:59:30 INFO - PROCESS | 31004 | 1461340770104 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 08:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1442ms 08:59:30 INFO - PROCESS | 31004 | 1461340770162 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 08:59:30 INFO - PROCESS | 31004 | 1461340770166 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 08:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:59:30 INFO - PROCESS | 31004 | 1461340770172 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 31004 | 1461340770177 Marionette TRACE conn4 <- [1,1966,null,{}] 08:59:30 INFO - PROCESS | 31004 | 1461340770198 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:30 INFO - PROCESS | 31004 | 1461340770473 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 08:59:30 INFO - PROCESS | 31004 | 1461340770508 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:30 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5bfd5800 == 157 [pid = 31004] [id = 499] 08:59:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 215 (0x7f6d5aeda400) [pid = 31004] [serial = 1498] [outer = (nil)] 08:59:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 216 (0x7f6d5b579400) [pid = 31004] [serial = 1499] [outer = 0x7f6d5aeda400] 08:59:30 INFO - PROCESS | 31004 | 1461340770576 Marionette DEBUG loaded listener.js 08:59:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 217 (0x7f6d5bbc5400) [pid = 31004] [serial = 1500] [outer = 0x7f6d5aeda400] 08:59:31 INFO - PROCESS | 31004 | --DOMWINDOW == 216 (0x7f6d551e3800) [pid = 31004] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:59:31 INFO - PROCESS | 31004 | --DOMWINDOW == 215 (0x7f6d5dd93800) [pid = 31004] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:59:31 INFO - PROCESS | 31004 | --DOMWINDOW == 214 (0x7f6d5a726c00) [pid = 31004] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:59:31 INFO - PROCESS | 31004 | --DOMWINDOW == 213 (0x7f6d5a726400) [pid = 31004] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:59:31 INFO - PROCESS | 31004 | --DOMWINDOW == 212 (0x7f6d5a6de800) [pid = 31004] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:59:31 INFO - PROCESS | 31004 | --DOMWINDOW == 211 (0x7f6d5ad44c00) [pid = 31004] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:59:32 INFO - PROCESS | 31004 | 1461340772038 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 08:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1934ms 08:59:32 INFO - PROCESS | 31004 | 1461340772107 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 08:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:59:32 INFO - PROCESS | 31004 | 1461340772112 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 08:59:32 INFO - PROCESS | 31004 | 1461340772118 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:59:32 INFO - PROCESS | 31004 | 1461340772120 Marionette TRACE conn4 <- [1,1970,null,{}] 08:59:32 INFO - PROCESS | 31004 | 1461340772125 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:32 INFO - PROCESS | 31004 | 1461340772370 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 08:59:32 INFO - PROCESS | 31004 | 1461340772542 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5db23800 == 158 [pid = 31004] [id = 500] 08:59:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 212 (0x7f6d58362c00) [pid = 31004] [serial = 1501] [outer = (nil)] 08:59:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 213 (0x7f6d5bce5800) [pid = 31004] [serial = 1502] [outer = 0x7f6d58362c00] 08:59:32 INFO - PROCESS | 31004 | 1461340772609 Marionette DEBUG loaded listener.js 08:59:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 214 (0x7f6d5cd82400) [pid = 31004] [serial = 1503] [outer = 0x7f6d58362c00] 08:59:33 INFO - PROCESS | 31004 | 1461340773336 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1278ms 08:59:33 INFO - PROCESS | 31004 | 1461340773404 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 31004 | 1461340773407 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 08:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:59:33 INFO - PROCESS | 31004 | 1461340773414 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 31004 | 1461340773416 Marionette TRACE conn4 <- [1,1974,null,{}] 08:59:33 INFO - PROCESS | 31004 | 1461340773421 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:33 INFO - PROCESS | 31004 | 1461340773625 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 08:59:33 INFO - PROCESS | 31004 | 1461340773640 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5dead800 == 159 [pid = 31004] [id = 501] 08:59:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 215 (0x7f6d5cd85400) [pid = 31004] [serial = 1504] [outer = (nil)] 08:59:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 216 (0x7f6d5de87800) [pid = 31004] [serial = 1505] [outer = 0x7f6d5cd85400] 08:59:33 INFO - PROCESS | 31004 | 1461340773707 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 217 (0x7f6d5deba400) [pid = 31004] [serial = 1506] [outer = 0x7f6d5cd85400] 08:59:34 INFO - PROCESS | 31004 | 1461340774935 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1577ms 08:59:34 INFO - PROCESS | 31004 | 1461340774993 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 08:59:35 INFO - PROCESS | 31004 | 1461340775000 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 08:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:59:35 INFO - PROCESS | 31004 | 1461340775009 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:59:35 INFO - PROCESS | 31004 | 1461340775014 Marionette TRACE conn4 <- [1,1978,null,{}] 08:59:35 INFO - PROCESS | 31004 | 1461340775021 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:35 INFO - PROCESS | 31004 | 1461340775297 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 08:59:35 INFO - PROCESS | 31004 | 1461340775642 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a638800 == 160 [pid = 31004] [id = 502] 08:59:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 218 (0x7f6d5a57a400) [pid = 31004] [serial = 1507] [outer = (nil)] 08:59:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 219 (0x7f6d5a6dd400) [pid = 31004] [serial = 1508] [outer = 0x7f6d5a57a400] 08:59:35 INFO - PROCESS | 31004 | 1461340775720 Marionette DEBUG loaded listener.js 08:59:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 220 (0x7f6d5a74b000) [pid = 31004] [serial = 1509] [outer = 0x7f6d5a57a400] 08:59:36 INFO - PROCESS | 31004 | 1461340776608 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1646ms 08:59:36 INFO - PROCESS | 31004 | 1461340776656 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 08:59:36 INFO - PROCESS | 31004 | 1461340776665 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 08:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:59:36 INFO - PROCESS | 31004 | 1461340776675 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:59:36 INFO - PROCESS | 31004 | 1461340776679 Marionette TRACE conn4 <- [1,1982,null,{}] 08:59:36 INFO - PROCESS | 31004 | 1461340776685 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:36 INFO - PROCESS | 31004 | 1461340776918 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 08:59:37 INFO - PROCESS | 31004 | 1461340777275 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:37 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f579800 == 161 [pid = 31004] [id = 503] 08:59:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 221 (0x7f6d5aedbc00) [pid = 31004] [serial = 1510] [outer = (nil)] 08:59:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 222 (0x7f6d5bb8c400) [pid = 31004] [serial = 1511] [outer = 0x7f6d5aedbc00] 08:59:37 INFO - PROCESS | 31004 | 1461340777367 Marionette DEBUG loaded listener.js 08:59:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 223 (0x7f6d5cd83000) [pid = 31004] [serial = 1512] [outer = 0x7f6d5aedbc00] 08:59:38 INFO - PROCESS | 31004 | 1461340778179 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1532ms 08:59:38 INFO - PROCESS | 31004 | 1461340778208 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 08:59:38 INFO - PROCESS | 31004 | 1461340778212 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 08:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:59:38 INFO - PROCESS | 31004 | 1461340778220 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:59:38 INFO - PROCESS | 31004 | 1461340778226 Marionette TRACE conn4 <- [1,1986,null,{}] 08:59:38 INFO - PROCESS | 31004 | 1461340778243 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:38 INFO - PROCESS | 31004 | 1461340778546 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 08:59:38 INFO - PROCESS | 31004 | 1461340778878 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61291800 == 162 [pid = 31004] [id = 504] 08:59:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 224 (0x7f6d5cd84000) [pid = 31004] [serial = 1513] [outer = (nil)] 08:59:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 225 (0x7f6d5f8b6c00) [pid = 31004] [serial = 1514] [outer = 0x7f6d5cd84000] 08:59:38 INFO - PROCESS | 31004 | 1461340778965 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 226 (0x7f6d5fe4f800) [pid = 31004] [serial = 1515] [outer = 0x7f6d5cd84000] 08:59:39 INFO - PROCESS | 31004 | 1461340779812 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1647ms 08:59:39 INFO - PROCESS | 31004 | 1461340779868 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 08:59:39 INFO - PROCESS | 31004 | 1461340779872 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 08:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:59:39 INFO - PROCESS | 31004 | 1461340779879 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:59:39 INFO - PROCESS | 31004 | 1461340779882 Marionette TRACE conn4 <- [1,1990,null,{}] 08:59:39 INFO - PROCESS | 31004 | 1461340779888 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:40 INFO - PROCESS | 31004 | 1461340780124 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 08:59:40 INFO - PROCESS | 31004 | 1461340780382 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:40 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61e67000 == 163 [pid = 31004] [id = 505] 08:59:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 227 (0x7f6d5debd000) [pid = 31004] [serial = 1516] [outer = (nil)] 08:59:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 228 (0x7f6d61195800) [pid = 31004] [serial = 1517] [outer = 0x7f6d5debd000] 08:59:40 INFO - PROCESS | 31004 | 1461340780507 Marionette DEBUG loaded listener.js 08:59:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 229 (0x7f6d611be400) [pid = 31004] [serial = 1518] [outer = 0x7f6d5debd000] 08:59:41 INFO - PROCESS | 31004 | 1461340781370 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1529ms 08:59:41 INFO - PROCESS | 31004 | 1461340781410 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 08:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:59:41 INFO - PROCESS | 31004 | 1461340781414 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 08:59:41 INFO - PROCESS | 31004 | 1461340781420 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:59:41 INFO - PROCESS | 31004 | 1461340781423 Marionette TRACE conn4 <- [1,1994,null,{}] 08:59:41 INFO - PROCESS | 31004 | 1461340781428 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:41 INFO - PROCESS | 31004 | 1461340781641 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 08:59:41 INFO - PROCESS | 31004 | 1461340781903 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61ff1800 == 164 [pid = 31004] [id = 506] 08:59:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 230 (0x7f6d62267400) [pid = 31004] [serial = 1519] [outer = (nil)] 08:59:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 231 (0x7f6d628ccc00) [pid = 31004] [serial = 1520] [outer = 0x7f6d62267400] 08:59:42 INFO - PROCESS | 31004 | 1461340782026 Marionette DEBUG loaded listener.js 08:59:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 232 (0x7f6d62aee000) [pid = 31004] [serial = 1521] [outer = 0x7f6d62267400] 08:59:43 INFO - PROCESS | 31004 | 1461340783009 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1631ms 08:59:43 INFO - PROCESS | 31004 | 1461340783051 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 08:59:43 INFO - PROCESS | 31004 | 1461340783055 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 08:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:59:43 INFO - PROCESS | 31004 | 1461340783061 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:59:43 INFO - PROCESS | 31004 | 1461340783064 Marionette TRACE conn4 <- [1,1998,null,{}] 08:59:43 INFO - PROCESS | 31004 | 1461340783069 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:43 INFO - PROCESS | 31004 | 1461340783310 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 08:59:43 INFO - PROCESS | 31004 | 1461340783572 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:43 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63e18800 == 165 [pid = 31004] [id = 507] 08:59:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 233 (0x7f6d64809800) [pid = 31004] [serial = 1522] [outer = (nil)] 08:59:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 234 (0x7f6d68ca6400) [pid = 31004] [serial = 1523] [outer = 0x7f6d64809800] 08:59:43 INFO - PROCESS | 31004 | 1461340783697 Marionette DEBUG loaded listener.js 08:59:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 235 (0x7f6d6a690000) [pid = 31004] [serial = 1524] [outer = 0x7f6d64809800] 08:59:44 INFO - PROCESS | 31004 | 1461340784503 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1480ms 08:59:44 INFO - PROCESS | 31004 | 1461340784542 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 31004 | 1461340784546 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 08:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:59:44 INFO - PROCESS | 31004 | 1461340784552 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 31004 | 1461340784555 Marionette TRACE conn4 <- [1,2002,null,{}] 08:59:44 INFO - PROCESS | 31004 | 1461340784560 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:44 INFO - PROCESS | 31004 | 1461340784773 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 08:59:44 INFO - PROCESS | 31004 | 1461340784995 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d646ad000 == 166 [pid = 31004] [id = 508] 08:59:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 236 (0x7f6d64811c00) [pid = 31004] [serial = 1525] [outer = (nil)] 08:59:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 237 (0x7f6d6a875800) [pid = 31004] [serial = 1526] [outer = 0x7f6d64811c00] 08:59:45 INFO - PROCESS | 31004 | 1461340785108 Marionette DEBUG loaded listener.js 08:59:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 238 (0x7f6d6b31dc00) [pid = 31004] [serial = 1527] [outer = 0x7f6d64811c00] 08:59:46 INFO - PROCESS | 31004 | 1461340786040 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1528ms 08:59:46 INFO - PROCESS | 31004 | 1461340786081 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 08:59:46 INFO - PROCESS | 31004 | 1461340786085 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 08:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:59:46 INFO - PROCESS | 31004 | 1461340786091 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:59:46 INFO - PROCESS | 31004 | 1461340786093 Marionette TRACE conn4 <- [1,2006,null,{}] 08:59:46 INFO - PROCESS | 31004 | 1461340786099 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:46 INFO - PROCESS | 31004 | 1461340786316 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 08:59:46 INFO - PROCESS | 31004 | 1461340786581 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68b5e800 == 167 [pid = 31004] [id = 509] 08:59:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 239 (0x7f6d68eec400) [pid = 31004] [serial = 1528] [outer = (nil)] 08:59:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 240 (0x7f6d6becd000) [pid = 31004] [serial = 1529] [outer = 0x7f6d68eec400] 08:59:46 INFO - PROCESS | 31004 | 1461340786706 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 241 (0x7f6d6c0be800) [pid = 31004] [serial = 1530] [outer = 0x7f6d68eec400] 08:59:47 INFO - PROCESS | 31004 | 1461340787560 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 08:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 08:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1535ms 08:59:47 INFO - PROCESS | 31004 | 1461340787627 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 08:59:47 INFO - PROCESS | 31004 | 1461340787631 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 08:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:59:47 INFO - PROCESS | 31004 | 1461340787638 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:59:47 INFO - PROCESS | 31004 | 1461340787641 Marionette TRACE conn4 <- [1,2010,null,{}] 08:59:47 INFO - PROCESS | 31004 | 1461340787647 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:47 INFO - PROCESS | 31004 | 1461340787881 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 08:59:48 INFO - PROCESS | 31004 | 1461340788195 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:48 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b0ce800 == 168 [pid = 31004] [id = 510] 08:59:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 242 (0x7f6d612cf800) [pid = 31004] [serial = 1531] [outer = (nil)] 08:59:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 243 (0x7f6d6d18c400) [pid = 31004] [serial = 1532] [outer = 0x7f6d612cf800] 08:59:48 INFO - PROCESS | 31004 | 1461340788274 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 244 (0x7f6d6ea1f400) [pid = 31004] [serial = 1533] [outer = 0x7f6d612cf800] 08:59:49 INFO - PROCESS | 31004 | 1461340789117 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 08:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1535ms 08:59:49 INFO - PROCESS | 31004 | 1461340789175 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 08:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:59:49 INFO - PROCESS | 31004 | 1461340789179 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 08:59:49 INFO - PROCESS | 31004 | 1461340789185 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 31004 | 1461340789188 Marionette TRACE conn4 <- [1,2014,null,{}] 08:59:49 INFO - PROCESS | 31004 | 1461340789193 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:49 INFO - PROCESS | 31004 | 1461340789418 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 08:59:49 INFO - PROCESS | 31004 | 1461340789680 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6be27000 == 169 [pid = 31004] [id = 511] 08:59:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 245 (0x7f6d6a68b000) [pid = 31004] [serial = 1534] [outer = (nil)] 08:59:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 246 (0x7f6d6f2e2400) [pid = 31004] [serial = 1535] [outer = 0x7f6d6a68b000] 08:59:49 INFO - PROCESS | 31004 | 1461340789760 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 247 (0x7f6d6f479c00) [pid = 31004] [serial = 1536] [outer = 0x7f6d6a68b000] 08:59:50 INFO - PROCESS | 31004 | 1461340790674 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1528ms 08:59:50 INFO - PROCESS | 31004 | 1461340790715 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 08:59:50 INFO - PROCESS | 31004 | 1461340790719 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 08:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:59:50 INFO - PROCESS | 31004 | 1461340790725 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:59:50 INFO - PROCESS | 31004 | 1461340790729 Marionette TRACE conn4 <- [1,2018,null,{}] 08:59:50 INFO - PROCESS | 31004 | 1461340790734 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:50 INFO - PROCESS | 31004 | 1461340790972 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 08:59:51 INFO - PROCESS | 31004 | 1461340791309 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6eea7000 == 170 [pid = 31004] [id = 512] 08:59:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 248 (0x7f6d6d015800) [pid = 31004] [serial = 1537] [outer = (nil)] 08:59:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 249 (0x7f6d74f91400) [pid = 31004] [serial = 1538] [outer = 0x7f6d6d015800] 08:59:51 INFO - PROCESS | 31004 | 1461340791406 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 250 (0x7f6d764cc000) [pid = 31004] [serial = 1539] [outer = 0x7f6d6d015800] 08:59:52 INFO - PROCESS | 31004 | 1461340792271 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1584ms 08:59:52 INFO - PROCESS | 31004 | 1461340792310 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 08:59:52 INFO - PROCESS | 31004 | 1461340792313 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 08:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:59:52 INFO - PROCESS | 31004 | 1461340792319 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 31004 | 1461340792322 Marionette TRACE conn4 <- [1,2022,null,{}] 08:59:52 INFO - PROCESS | 31004 | 1461340792327 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:52 INFO - PROCESS | 31004 | 1461340792572 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 08:59:52 INFO - PROCESS | 31004 | 1461340792883 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6fd63000 == 171 [pid = 31004] [id = 513] 08:59:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 251 (0x7f6d6f46e800) [pid = 31004] [serial = 1540] [outer = (nil)] 08:59:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 252 (0x7f6d7c17a800) [pid = 31004] [serial = 1541] [outer = 0x7f6d6f46e800] 08:59:52 INFO - PROCESS | 31004 | 1461340792963 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 253 (0x7f6d81f65000) [pid = 31004] [serial = 1542] [outer = 0x7f6d6f46e800] 08:59:53 INFO - PROCESS | 31004 | 1461340793804 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1534ms 08:59:53 INFO - PROCESS | 31004 | 1461340793855 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 08:59:53 INFO - PROCESS | 31004 | 1461340793859 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 08:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:59:53 INFO - PROCESS | 31004 | 1461340793864 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:59:53 INFO - PROCESS | 31004 | 1461340793866 Marionette TRACE conn4 <- [1,2026,null,{}] 08:59:53 INFO - PROCESS | 31004 | 1461340793872 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:54 INFO - PROCESS | 31004 | 1461340794087 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 08:59:54 INFO - PROCESS | 31004 | 1461340794357 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d72d0f000 == 172 [pid = 31004] [id = 514] 08:59:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 254 (0x7f6d612cd000) [pid = 31004] [serial = 1543] [outer = (nil)] 08:59:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 255 (0x7f6d824f2c00) [pid = 31004] [serial = 1544] [outer = 0x7f6d612cd000] 08:59:54 INFO - PROCESS | 31004 | 1461340794475 Marionette DEBUG loaded listener.js 08:59:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 256 (0x7f6d83417000) [pid = 31004] [serial = 1545] [outer = 0x7f6d612cd000] 08:59:55 INFO - PROCESS | 31004 | 1461340795318 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1481ms 08:59:55 INFO - PROCESS | 31004 | 1461340795349 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 31004 | 1461340795352 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 08:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:59:55 INFO - PROCESS | 31004 | 1461340795358 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 31004 | 1461340795362 Marionette TRACE conn4 <- [1,2030,null,{}] 08:59:55 INFO - PROCESS | 31004 | 1461340795367 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:55 INFO - PROCESS | 31004 | 1461340795585 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 08:59:55 INFO - PROCESS | 31004 | 1461340795854 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74fa5000 == 173 [pid = 31004] [id = 515] 08:59:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 257 (0x7f6d5bbc4400) [pid = 31004] [serial = 1546] [outer = (nil)] 08:59:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 258 (0x7f6d86d42400) [pid = 31004] [serial = 1547] [outer = 0x7f6d5bbc4400] 08:59:55 INFO - PROCESS | 31004 | 1461340795970 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 259 (0x7f6d86f96000) [pid = 31004] [serial = 1548] [outer = 0x7f6d5bbc4400] 08:59:56 INFO - PROCESS | 31004 | 1461340796814 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1535ms 08:59:56 INFO - PROCESS | 31004 | 1461340796894 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 08:59:56 INFO - PROCESS | 31004 | 1461340796898 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 08:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:59:56 INFO - PROCESS | 31004 | 1461340796903 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:59:56 INFO - PROCESS | 31004 | 1461340796906 Marionette TRACE conn4 <- [1,2034,null,{}] 08:59:56 INFO - PROCESS | 31004 | 1461340796911 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:57 INFO - PROCESS | 31004 | 1461340797144 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 08:59:57 INFO - PROCESS | 31004 | 1461340797463 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d77f82800 == 174 [pid = 31004] [id = 516] 08:59:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 260 (0x7f6d5bce6800) [pid = 31004] [serial = 1549] [outer = (nil)] 08:59:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 261 (0x7f6d86fb0800) [pid = 31004] [serial = 1550] [outer = 0x7f6d5bce6800] 08:59:57 INFO - PROCESS | 31004 | 1461340797556 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 262 (0x7f6d8729a000) [pid = 31004] [serial = 1551] [outer = 0x7f6d5bce6800] 08:59:58 INFO - PROCESS | 31004 | 1461340798419 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1584ms 08:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:59:58 INFO - PROCESS | 31004 | 1461340798489 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 31004 | 1461340798492 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 08:59:58 INFO - PROCESS | 31004 | 1461340798497 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 31004 | 1461340798501 Marionette TRACE conn4 <- [1,2038,null,{}] 08:59:58 INFO - PROCESS | 31004 | 1461340798506 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:58 INFO - PROCESS | 31004 | 1461340798732 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 08:59:59 INFO - PROCESS | 31004 | 1461340799000 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:59 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d82218000 == 175 [pid = 31004] [id = 517] 08:59:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 263 (0x7f6d59e57800) [pid = 31004] [serial = 1552] [outer = (nil)] 08:59:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 264 (0x7f6d6a489c00) [pid = 31004] [serial = 1553] [outer = 0x7f6d59e57800] 08:59:59 INFO - PROCESS | 31004 | 1461340799127 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 265 (0x7f6d6a490000) [pid = 31004] [serial = 1554] [outer = 0x7f6d59e57800] 08:59:59 INFO - PROCESS | 31004 | 1461340799988 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1542ms 09:00:00 INFO - PROCESS | 31004 | 1461340800040 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 09:00:00 INFO - PROCESS | 31004 | 1461340800044 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 09:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:00:00 INFO - PROCESS | 31004 | 1461340800049 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 31004 | 1461340800051 Marionette TRACE conn4 <- [1,2042,null,{}] 09:00:00 INFO - PROCESS | 31004 | 1461340800057 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:00 INFO - PROCESS | 31004 | 1461340800278 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 09:00:00 INFO - PROCESS | 31004 | 1461340800567 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86a48000 == 176 [pid = 31004] [id = 518] 09:00:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 266 (0x7f6d56d6a400) [pid = 31004] [serial = 1555] [outer = (nil)] 09:00:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 267 (0x7f6d5f748400) [pid = 31004] [serial = 1556] [outer = 0x7f6d56d6a400] 09:00:00 INFO - PROCESS | 31004 | 1461340800690 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 268 (0x7f6d5f74f400) [pid = 31004] [serial = 1557] [outer = 0x7f6d56d6a400] 09:00:01 INFO - PROCESS | 31004 | 1461340801646 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1636ms 09:00:01 INFO - PROCESS | 31004 | 1461340801688 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 31004 | 1461340801691 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 09:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:00:01 INFO - PROCESS | 31004 | 1461340801697 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 31004 | 1461340801700 Marionette TRACE conn4 <- [1,2046,null,{}] 09:00:01 INFO - PROCESS | 31004 | 1461340801705 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:01 INFO - PROCESS | 31004 | 1461340801931 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 09:00:02 INFO - PROCESS | 31004 | 1461340802915 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a531000 == 177 [pid = 31004] [id = 519] 09:00:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 269 (0x7f6d551e3400) [pid = 31004] [serial = 1558] [outer = (nil)] 09:00:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 270 (0x7f6d551e6000) [pid = 31004] [serial = 1559] [outer = 0x7f6d551e3400] 09:00:03 INFO - PROCESS | 31004 | 1461340802998 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 271 (0x7f6d56c7e400) [pid = 31004] [serial = 1560] [outer = 0x7f6d551e3400] 09:00:03 INFO - PROCESS | 31004 | 1461340803892 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2238ms 09:00:03 INFO - PROCESS | 31004 | 1461340803937 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 09:00:03 INFO - PROCESS | 31004 | 1461340803943 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 09:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:00:03 INFO - PROCESS | 31004 | 1461340803952 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:00:03 INFO - PROCESS | 31004 | 1461340803956 Marionette TRACE conn4 <- [1,2050,null,{}] 09:00:03 INFO - PROCESS | 31004 | 1461340803962 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:04 INFO - PROCESS | 31004 | 1461340804166 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 09:00:04 INFO - PROCESS | 31004 | 1461340804449 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b406000 == 178 [pid = 31004] [id = 520] 09:00:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 272 (0x7f6d5682fc00) [pid = 31004] [serial = 1561] [outer = (nil)] 09:00:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 273 (0x7f6d56c8a000) [pid = 31004] [serial = 1562] [outer = 0x7f6d5682fc00] 09:00:04 INFO - PROCESS | 31004 | 1461340804566 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 274 (0x7f6d5a427c00) [pid = 31004] [serial = 1563] [outer = 0x7f6d5682fc00] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d622a4000 == 177 [pid = 31004] [id = 394] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61069800 == 176 [pid = 31004] [id = 298] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5addd800 == 175 [pid = 31004] [id = 396] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5aa0d000 == 174 [pid = 31004] [id = 399] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5d0e3800 == 173 [pid = 31004] [id = 400] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6c29b000 == 172 [pid = 31004] [id = 46] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d62944000 == 171 [pid = 31004] [id = 397] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a8d6000 == 170 [pid = 31004] [id = 398] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5db23800 == 169 [pid = 31004] [id = 500] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5bfd5800 == 168 [pid = 31004] [id = 499] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a8d0800 == 167 [pid = 31004] [id = 498] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d585d7800 == 166 [pid = 31004] [id = 497] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b2da000 == 165 [pid = 31004] [id = 495] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56922800 == 164 [pid = 31004] [id = 494] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f7ad000 == 163 [pid = 31004] [id = 493] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a341800 == 162 [pid = 31004] [id = 492] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f79f800 == 161 [pid = 31004] [id = 491] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b41a000 == 160 [pid = 31004] [id = 490] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56fa2800 == 159 [pid = 31004] [id = 489] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56f86800 == 158 [pid = 31004] [id = 488] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56cde800 == 157 [pid = 31004] [id = 487] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d87009000 == 156 [pid = 31004] [id = 486] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8310c000 == 155 [pid = 31004] [id = 485] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d78004800 == 154 [pid = 31004] [id = 484] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6fd7a000 == 153 [pid = 31004] [id = 483] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ed0c800 == 152 [pid = 31004] [id = 482] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ba76000 == 151 [pid = 31004] [id = 481] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68b5c000 == 150 [pid = 31004] [id = 480] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61299000 == 149 [pid = 31004] [id = 479] 09:00:05 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b557000 == 148 [pid = 31004] [id = 478] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 273 (0x7f6d611b8000) [pid = 31004] [serial = 1431] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 272 (0x7f6d56d66800) [pid = 31004] [serial = 1400] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 271 (0x7f6d5aed9800) [pid = 31004] [serial = 1394] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 270 (0x7f6d5a57b000) [pid = 31004] [serial = 1416] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 269 (0x7f6d59e56c00) [pid = 31004] [serial = 1415] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 268 (0x7f6d60b4e800) [pid = 31004] [serial = 1427] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 267 (0x7f6d5afe7400) [pid = 31004] [serial = 1364] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 266 (0x7f6d5a582c00) [pid = 31004] [serial = 1397] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 265 (0x7f6d6bb54c00) [pid = 31004] [serial = 1412] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 264 (0x7f6d5bcf3800) [pid = 31004] [serial = 1422] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 263 (0x7f6d5a742400) [pid = 31004] [serial = 1418] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 262 (0x7f6d5ec47c00) [pid = 31004] [serial = 1425] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 261 (0x7f6d5dd96000) [pid = 31004] [serial = 1430] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 260 (0x7f6d57e9cc00) [pid = 31004] [serial = 1406] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 259 (0x7f6d5dd96800) [pid = 31004] [serial = 1424] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 258 (0x7f6d5a6dfc00) [pid = 31004] [serial = 1409] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 257 (0x7f6d832b6800) [pid = 31004] [serial = 1385] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 256 (0x7f6d63f74800) [pid = 31004] [serial = 1370] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 255 (0x7f6d78486400) [pid = 31004] [serial = 1382] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 254 (0x7f6d5de7f400) [pid = 31004] [serial = 1367] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 253 (0x7f6d6fc92c00) [pid = 31004] [serial = 1379] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 252 (0x7f6d5a584400) [pid = 31004] [serial = 1403] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 251 (0x7f6d5a7f1000) [pid = 31004] [serial = 1419] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 250 (0x7f6d611b1400) [pid = 31004] [serial = 1428] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 249 (0x7f6d6d408800) [pid = 31004] [serial = 1376] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 248 (0x7f6d86dad000) [pid = 31004] [serial = 1388] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 247 (0x7f6d5a74c800) [pid = 31004] [serial = 1391] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 246 (0x7f6d6c0b5400) [pid = 31004] [serial = 1373] [outer = (nil)] [url = about:blank] 09:00:05 INFO - PROCESS | 31004 | --DOMWINDOW == 245 (0x7f6d5aff3c00) [pid = 31004] [serial = 1421] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 31004 | 1461340806233 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2332ms 09:00:06 INFO - PROCESS | 31004 | 1461340806288 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 09:00:06 INFO - PROCESS | 31004 | 1461340806293 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 09:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:00:06 INFO - PROCESS | 31004 | 1461340806300 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 31004 | 1461340806302 Marionette TRACE conn4 <- [1,2054,null,{}] 09:00:06 INFO - PROCESS | 31004 | 1461340806308 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:06 INFO - PROCESS | 31004 | 1461340806504 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 09:00:06 INFO - PROCESS | 31004 | 1461340806708 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56f9a800 == 149 [pid = 31004] [id = 521] 09:00:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 246 (0x7f6d569b3c00) [pid = 31004] [serial = 1564] [outer = (nil)] 09:00:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 247 (0x7f6d5a74d800) [pid = 31004] [serial = 1565] [outer = 0x7f6d569b3c00] 09:00:06 INFO - PROCESS | 31004 | 1461340806782 Marionette DEBUG loaded listener.js 09:00:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 248 (0x7f6d5aedd800) [pid = 31004] [serial = 1566] [outer = 0x7f6d569b3c00] 09:00:07 INFO - PROCESS | 31004 | 1461340807570 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 09:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1332ms 09:00:07 INFO - PROCESS | 31004 | 1461340807637 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 09:00:07 INFO - PROCESS | 31004 | 1461340807641 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 09:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:00:07 INFO - PROCESS | 31004 | 1461340807656 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:00:07 INFO - PROCESS | 31004 | 1461340807664 Marionette TRACE conn4 <- [1,2058,null,{}] 09:00:07 INFO - PROCESS | 31004 | 1461340807670 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:07 INFO - PROCESS | 31004 | 1461340807990 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 09:00:08 INFO - PROCESS | 31004 | 1461340808020 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a539000 == 150 [pid = 31004] [id = 522] 09:00:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 249 (0x7f6d5a751c00) [pid = 31004] [serial = 1567] [outer = (nil)] 09:00:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 250 (0x7f6d5cd83c00) [pid = 31004] [serial = 1568] [outer = 0x7f6d5a751c00] 09:00:08 INFO - PROCESS | 31004 | 1461340808083 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 251 (0x7f6d5de7f400) [pid = 31004] [serial = 1569] [outer = 0x7f6d5a751c00] 09:00:09 INFO - PROCESS | 31004 | 1461340809044 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 09:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1450ms 09:00:09 INFO - PROCESS | 31004 | 1461340809101 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 31004 | 1461340809105 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 09:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:00:09 INFO - PROCESS | 31004 | 1461340809111 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 31004 | 1461340809113 Marionette TRACE conn4 <- [1,2062,null,{}] 09:00:09 INFO - PROCESS | 31004 | 1461340809118 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:09 INFO - PROCESS | 31004 | 1461340809444 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 09:00:09 INFO - PROCESS | 31004 | 1461340809502 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b54f000 == 151 [pid = 31004] [id = 523] 09:00:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 252 (0x7f6d5a57c400) [pid = 31004] [serial = 1570] [outer = (nil)] 09:00:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 253 (0x7f6d5ec4d000) [pid = 31004] [serial = 1571] [outer = 0x7f6d5a57c400] 09:00:09 INFO - PROCESS | 31004 | 1461340809743 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 254 (0x7f6d5f751400) [pid = 31004] [serial = 1572] [outer = 0x7f6d5a57c400] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 253 (0x7f6d764d0c00) [pid = 31004] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 252 (0x7f6d5a57ac00) [pid = 31004] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 251 (0x7f6d6a656400) [pid = 31004] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 250 (0x7f6d5a419000) [pid = 31004] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 249 (0x7f6d5fe45000) [pid = 31004] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 248 (0x7f6d62a1d400) [pid = 31004] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 247 (0x7f6d6d014400) [pid = 31004] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 246 (0x7f6d59e52800) [pid = 31004] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 245 (0x7f6d5afe1c00) [pid = 31004] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 244 (0x7f6d5bb94400) [pid = 31004] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 243 (0x7f6d58361800) [pid = 31004] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 242 (0x7f6d5a7f8400) [pid = 31004] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 241 (0x7f6d6a879c00) [pid = 31004] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 240 (0x7f6d5bfedc00) [pid = 31004] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 239 (0x7f6d5bb90800) [pid = 31004] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 238 (0x7f6d5cd8fc00) [pid = 31004] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 237 (0x7f6d82066000) [pid = 31004] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 236 (0x7f6d5dd88800) [pid = 31004] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 235 (0x7f6d59e56400) [pid = 31004] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 234 (0x7f6d764cac00) [pid = 31004] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 233 (0x7f6d68a85c00) [pid = 31004] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 232 (0x7f6d5835f400) [pid = 31004] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 231 (0x7f6d5aeda400) [pid = 31004] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 230 (0x7f6d56d5f000) [pid = 31004] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 229 (0x7f6d5bb8f400) [pid = 31004] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 228 (0x7f6d6c0bdc00) [pid = 31004] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 227 (0x7f6d5dd8f000) [pid = 31004] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 226 (0x7f6d56823800) [pid = 31004] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 225 (0x7f6d6bb61000) [pid = 31004] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 224 (0x7f6d56d5e800) [pid = 31004] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 223 (0x7f6d6ec92000) [pid = 31004] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 222 (0x7f6d6ee3ec00) [pid = 31004] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 221 (0x7f6d5a423000) [pid = 31004] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 220 (0x7f6d5ec46c00) [pid = 31004] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 219 (0x7f6d68ca3800) [pid = 31004] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 218 (0x7f6d68a87000) [pid = 31004] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 217 (0x7f6d6a657400) [pid = 31004] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 216 (0x7f6d5dd8e000) [pid = 31004] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 215 (0x7f6d5aed1400) [pid = 31004] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 214 (0x7f6d5cd8c000) [pid = 31004] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 213 (0x7f6d56c80800) [pid = 31004] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 212 (0x7f6d56823000) [pid = 31004] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 211 (0x7f6d6f46d800) [pid = 31004] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 210 (0x7f6d56d67800) [pid = 31004] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 209 (0x7f6d5afdb400) [pid = 31004] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 208 (0x7f6d62a15800) [pid = 31004] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 207 (0x7f6d56c82400) [pid = 31004] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 206 (0x7f6d5ec50400) [pid = 31004] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 205 (0x7f6d81f9e800) [pid = 31004] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 204 (0x7f6d6b313800) [pid = 31004] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 203 (0x7f6d56c8c800) [pid = 31004] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 202 (0x7f6d57ea4800) [pid = 31004] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 201 (0x7f6d5835c800) [pid = 31004] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 200 (0x7f6d68ee3800) [pid = 31004] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 199 (0x7f6d5bfef000) [pid = 31004] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 198 (0x7f6d57e98800) [pid = 31004] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 197 (0x7f6d5afdc400) [pid = 31004] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 196 (0x7f6d6119ec00) [pid = 31004] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d5a744c00) [pid = 31004] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d82063c00) [pid = 31004] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d5a729400) [pid = 31004] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d56d64400) [pid = 31004] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d6ea5bc00) [pid = 31004] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d60b56800) [pid = 31004] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d7400d000) [pid = 31004] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d6bed1c00) [pid = 31004] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d7847dc00) [pid = 31004] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d6a68e800) [pid = 31004] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d56826000) [pid = 31004] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d58362c00) [pid = 31004] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d58360c00) [pid = 31004] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:00:11 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d57e98000) [pid = 31004] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:00:12 INFO - PROCESS | 31004 | 1461340812010 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 09:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2936ms 09:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:00:12 INFO - PROCESS | 31004 | 1461340812048 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 09:00:12 INFO - PROCESS | 31004 | 1461340812051 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 09:00:12 INFO - PROCESS | 31004 | 1461340812058 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:00:12 INFO - PROCESS | 31004 | 1461340812061 Marionette TRACE conn4 <- [1,2066,null,{}] 09:00:12 INFO - PROCESS | 31004 | 1461340812067 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:12 INFO - PROCESS | 31004 | 1461340812292 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 09:00:12 INFO - PROCESS | 31004 | 1461340812531 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:12 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a34e000 == 152 [pid = 31004] [id = 524] 09:00:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d57e98c00) [pid = 31004] [serial = 1573] [outer = (nil)] 09:00:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d58362c00) [pid = 31004] [serial = 1574] [outer = 0x7f6d57e98c00] 09:00:12 INFO - PROCESS | 31004 | 1461340812656 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d5a581c00) [pid = 31004] [serial = 1575] [outer = 0x7f6d57e98c00] 09:00:13 INFO - PROCESS | 31004 | 1461340813903 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 09:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1881ms 09:00:13 INFO - PROCESS | 31004 | 1461340813943 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 09:00:13 INFO - PROCESS | 31004 | 1461340813953 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 09:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:00:13 INFO - PROCESS | 31004 | 1461340813966 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 31004 | 1461340813976 Marionette TRACE conn4 <- [1,2070,null,{}] 09:00:13 INFO - PROCESS | 31004 | 1461340813991 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:14 INFO - PROCESS | 31004 | 1461340814373 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 09:00:14 INFO - PROCESS | 31004 | 1461340814707 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d59c32800 == 153 [pid = 31004] [id = 525] 09:00:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d5682e400) [pid = 31004] [serial = 1576] [outer = (nil)] 09:00:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d57e98800) [pid = 31004] [serial = 1577] [outer = 0x7f6d5682e400] 09:00:14 INFO - PROCESS | 31004 | 1461340814786 Marionette DEBUG loaded listener.js 09:00:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d58369400) [pid = 31004] [serial = 1578] [outer = 0x7f6d5682e400] 09:00:15 INFO - PROCESS | 31004 | 1461340815907 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 09:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2006ms 09:00:15 INFO - PROCESS | 31004 | 1461340815970 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 09:00:15 INFO - PROCESS | 31004 | 1461340815979 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 09:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:00:15 INFO - PROCESS | 31004 | 1461340815988 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 31004 | 1461340815992 Marionette TRACE conn4 <- [1,2074,null,{}] 09:00:15 INFO - PROCESS | 31004 | 1461340815998 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:16 INFO - PROCESS | 31004 | 1461340816220 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 09:00:16 INFO - PROCESS | 31004 | 1461340816540 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5db13000 == 154 [pid = 31004] [id = 526] 09:00:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d5a579c00) [pid = 31004] [serial = 1579] [outer = (nil)] 09:00:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d5a6df000) [pid = 31004] [serial = 1580] [outer = 0x7f6d5a579c00] 09:00:16 INFO - PROCESS | 31004 | 1461340816616 Marionette DEBUG loaded listener.js 09:00:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d5a7ef800) [pid = 31004] [serial = 1581] [outer = 0x7f6d5a579c00] 09:00:17 INFO - PROCESS | 31004 | 1461340817746 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 09:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1833ms 09:00:17 INFO - PROCESS | 31004 | 1461340817822 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 09:00:17 INFO - PROCESS | 31004 | 1461340817826 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 09:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:00:17 INFO - PROCESS | 31004 | 1461340817832 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:00:17 INFO - PROCESS | 31004 | 1461340817838 Marionette TRACE conn4 <- [1,2078,null,{}] 09:00:17 INFO - PROCESS | 31004 | 1461340817856 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:18 INFO - PROCESS | 31004 | 1461340818210 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 09:00:18 INFO - PROCESS | 31004 | 1461340818458 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f797800 == 155 [pid = 31004] [id = 527] 09:00:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d5afefc00) [pid = 31004] [serial = 1582] [outer = (nil)] 09:00:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d5bb95400) [pid = 31004] [serial = 1583] [outer = 0x7f6d5afefc00] 09:00:18 INFO - PROCESS | 31004 | 1461340818541 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d5bfe9c00) [pid = 31004] [serial = 1584] [outer = 0x7f6d5afefc00] 09:00:19 INFO - PROCESS | 31004 | 1461340819427 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 09:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1639ms 09:00:19 INFO - PROCESS | 31004 | 1461340819473 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 09:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:00:19 INFO - PROCESS | 31004 | 1461340819478 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 09:00:19 INFO - PROCESS | 31004 | 1461340819484 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 31004 | 1461340819488 Marionette TRACE conn4 <- [1,2082,null,{}] 09:00:19 INFO - PROCESS | 31004 | 1461340819494 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:19 INFO - PROCESS | 31004 | 1461340819703 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 09:00:19 INFO - PROCESS | 31004 | 1461340819926 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60fd8800 == 156 [pid = 31004] [id = 528] 09:00:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d5afe1c00) [pid = 31004] [serial = 1585] [outer = (nil)] 09:00:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d5de87400) [pid = 31004] [serial = 1586] [outer = 0x7f6d5afe1c00] 09:00:20 INFO - PROCESS | 31004 | 1461340820043 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 197 (0x7f6d5ec46c00) [pid = 31004] [serial = 1587] [outer = 0x7f6d5afe1c00] 09:00:20 INFO - PROCESS | 31004 | 1461340820932 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 09:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1481ms 09:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:00:20 INFO - PROCESS | 31004 | 1461340820964 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 09:00:20 INFO - PROCESS | 31004 | 1461340820967 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 09:00:20 INFO - PROCESS | 31004 | 1461340820974 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:00:20 INFO - PROCESS | 31004 | 1461340820977 Marionette TRACE conn4 <- [1,2086,null,{}] 09:00:20 INFO - PROCESS | 31004 | 1461340820983 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:21 INFO - PROCESS | 31004 | 1461340821199 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 09:00:21 INFO - PROCESS | 31004 | 1461340821465 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:21 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61e65800 == 157 [pid = 31004] [id = 529] 09:00:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 198 (0x7f6d5bb9a800) [pid = 31004] [serial = 1588] [outer = (nil)] 09:00:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 199 (0x7f6d5f751c00) [pid = 31004] [serial = 1589] [outer = 0x7f6d5bb9a800] 09:00:21 INFO - PROCESS | 31004 | 1461340821583 Marionette DEBUG loaded listener.js 09:00:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 200 (0x7f6d5fe48400) [pid = 31004] [serial = 1590] [outer = 0x7f6d5bb9a800] 09:00:22 INFO - PROCESS | 31004 | 1461340822663 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 09:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1736ms 09:00:22 INFO - PROCESS | 31004 | 1461340822711 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 09:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:00:22 INFO - PROCESS | 31004 | 1461340822717 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 09:00:22 INFO - PROCESS | 31004 | 1461340822724 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:00:22 INFO - PROCESS | 31004 | 1461340822727 Marionette TRACE conn4 <- [1,2090,null,{}] 09:00:22 INFO - PROCESS | 31004 | 1461340822733 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:23 INFO - PROCESS | 31004 | 1461340823001 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 09:00:23 INFO - PROCESS | 31004 | 1461340823316 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:23 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d62bd4000 == 158 [pid = 31004] [id = 530] 09:00:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 201 (0x7f6d5afe9800) [pid = 31004] [serial = 1591] [outer = (nil)] 09:00:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 202 (0x7f6d62262000) [pid = 31004] [serial = 1592] [outer = 0x7f6d5afe9800] 09:00:23 INFO - PROCESS | 31004 | 1461340823397 Marionette DEBUG loaded listener.js 09:00:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 203 (0x7f6d62a0f800) [pid = 31004] [serial = 1593] [outer = 0x7f6d5afe9800] 09:00:24 INFO - PROCESS | 31004 | 1461340824433 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 09:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1784ms 09:00:24 INFO - PROCESS | 31004 | 1461340824508 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 09:00:24 INFO - PROCESS | 31004 | 1461340824512 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 09:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:00:24 INFO - PROCESS | 31004 | 1461340824518 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 31004 | 1461340824522 Marionette TRACE conn4 <- [1,2094,null,{}] 09:00:24 INFO - PROCESS | 31004 | 1461340824528 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:24 INFO - PROCESS | 31004 | 1461340824757 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 09:00:25 INFO - PROCESS | 31004 | 1461340825101 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d64060800 == 159 [pid = 31004] [id = 531] 09:00:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 204 (0x7f6d61196800) [pid = 31004] [serial = 1594] [outer = (nil)] 09:00:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 205 (0x7f6d63d53400) [pid = 31004] [serial = 1595] [outer = 0x7f6d61196800] 09:00:25 INFO - PROCESS | 31004 | 1461340825217 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 206 (0x7f6d63f7a800) [pid = 31004] [serial = 1596] [outer = 0x7f6d61196800] 09:00:26 INFO - PROCESS | 31004 | 1461340826177 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 09:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1682ms 09:00:26 INFO - PROCESS | 31004 | 1461340826201 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 09:00:26 INFO - PROCESS | 31004 | 1461340826205 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 09:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:00:26 INFO - PROCESS | 31004 | 1461340826211 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 31004 | 1461340826214 Marionette TRACE conn4 <- [1,2098,null,{}] 09:00:26 INFO - PROCESS | 31004 | 1461340826219 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:26 INFO - PROCESS | 31004 | 1461340826433 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 09:00:26 INFO - PROCESS | 31004 | 1461340826729 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68d10800 == 160 [pid = 31004] [id = 532] 09:00:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 207 (0x7f6d611b4000) [pid = 31004] [serial = 1597] [outer = (nil)] 09:00:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 208 (0x7f6d64809400) [pid = 31004] [serial = 1598] [outer = 0x7f6d611b4000] 09:00:26 INFO - PROCESS | 31004 | 1461340826853 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 209 (0x7f6d68a85c00) [pid = 31004] [serial = 1599] [outer = 0x7f6d611b4000] 09:00:27 INFO - PROCESS | 31004 | 1461340827922 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 09:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1788ms 09:00:28 INFO - PROCESS | 31004 | 1461340828001 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 31004 | 1461340828005 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 09:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:00:28 INFO - PROCESS | 31004 | 1461340828011 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 31004 | 1461340828014 Marionette TRACE conn4 <- [1,2102,null,{}] 09:00:28 INFO - PROCESS | 31004 | 1461340828020 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:28 INFO - PROCESS | 31004 | 1461340828379 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 09:00:28 INFO - PROCESS | 31004 | 1461340828781 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6be21000 == 161 [pid = 31004] [id = 533] 09:00:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 210 (0x7f6d6465c800) [pid = 31004] [serial = 1600] [outer = (nil)] 09:00:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 211 (0x7f6d68eefc00) [pid = 31004] [serial = 1601] [outer = 0x7f6d6465c800] 09:00:28 INFO - PROCESS | 31004 | 1461340828855 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 212 (0x7f6d6a48f800) [pid = 31004] [serial = 1602] [outer = 0x7f6d6465c800] 09:00:29 INFO - PROCESS | 31004 | 1461340829857 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1880ms 09:00:29 INFO - PROCESS | 31004 | 1461340829897 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 31004 | 1461340829903 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 09:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:00:29 INFO - PROCESS | 31004 | 1461340829912 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 31004 | 1461340829915 Marionette TRACE conn4 <- [1,2106,null,{}] 09:00:29 INFO - PROCESS | 31004 | 1461340829925 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:30 INFO - PROCESS | 31004 | 1461340830205 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 09:00:30 INFO - PROCESS | 31004 | 1461340830516 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:30 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ed12800 == 162 [pid = 31004] [id = 534] 09:00:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 213 (0x7f6d56c8d400) [pid = 31004] [serial = 1603] [outer = (nil)] 09:00:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 214 (0x7f6d6a652c00) [pid = 31004] [serial = 1604] [outer = 0x7f6d56c8d400] 09:00:30 INFO - PROCESS | 31004 | 1461340830594 Marionette DEBUG loaded listener.js 09:00:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 215 (0x7f6d6a7ce000) [pid = 31004] [serial = 1605] [outer = 0x7f6d56c8d400] 09:00:31 INFO - PROCESS | 31004 | 1461340831485 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 09:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1637ms 09:00:31 INFO - PROCESS | 31004 | 1461340831550 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 09:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:00:31 INFO - PROCESS | 31004 | 1461340831554 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 09:00:31 INFO - PROCESS | 31004 | 1461340831560 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:00:31 INFO - PROCESS | 31004 | 1461340831564 Marionette TRACE conn4 <- [1,2110,null,{}] 09:00:31 INFO - PROCESS | 31004 | 1461340831570 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:31 INFO - PROCESS | 31004 | 1461340831825 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 09:00:32 INFO - PROCESS | 31004 | 1461340832145 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6fd93800 == 163 [pid = 31004] [id = 535] 09:00:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 216 (0x7f6d6bed9800) [pid = 31004] [serial = 1606] [outer = (nil)] 09:00:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 217 (0x7f6d6d014400) [pid = 31004] [serial = 1607] [outer = 0x7f6d6bed9800] 09:00:32 INFO - PROCESS | 31004 | 1461340832233 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 218 (0x7f6d6e097c00) [pid = 31004] [serial = 1608] [outer = 0x7f6d6bed9800] 09:00:33 INFO - PROCESS | 31004 | 1461340833063 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 09:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1582ms 09:00:33 INFO - PROCESS | 31004 | 1461340833142 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 09:00:33 INFO - PROCESS | 31004 | 1461340833145 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 09:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:00:33 INFO - PROCESS | 31004 | 1461340833152 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 31004 | 1461340833155 Marionette TRACE conn4 <- [1,2114,null,{}] 09:00:33 INFO - PROCESS | 31004 | 1461340833160 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:33 INFO - PROCESS | 31004 | 1461340833391 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 09:00:33 INFO - PROCESS | 31004 | 1461340833726 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d75781800 == 164 [pid = 31004] [id = 536] 09:00:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 219 (0x7f6d63f7ac00) [pid = 31004] [serial = 1609] [outer = (nil)] 09:00:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 220 (0x7f6d6ec92000) [pid = 31004] [serial = 1610] [outer = 0x7f6d63f7ac00] 09:00:33 INFO - PROCESS | 31004 | 1461340833807 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 221 (0x7f6d6f46a800) [pid = 31004] [serial = 1611] [outer = 0x7f6d63f7ac00] 09:00:34 INFO - PROCESS | 31004 | 1461340834660 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 09:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1582ms 09:00:34 INFO - PROCESS | 31004 | 1461340834735 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 09:00:34 INFO - PROCESS | 31004 | 1461340834739 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 09:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:00:34 INFO - PROCESS | 31004 | 1461340834745 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 31004 | 1461340834748 Marionette TRACE conn4 <- [1,2118,null,{}] 09:00:34 INFO - PROCESS | 31004 | 1461340834753 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:34 INFO - PROCESS | 31004 | 1461340834976 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 09:00:35 INFO - PROCESS | 31004 | 1461340835287 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8206a000 == 165 [pid = 31004] [id = 537] 09:00:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 222 (0x7f6d68eed800) [pid = 31004] [serial = 1612] [outer = (nil)] 09:00:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 223 (0x7f6d6fa89400) [pid = 31004] [serial = 1613] [outer = 0x7f6d68eed800] 09:00:35 INFO - PROCESS | 31004 | 1461340835368 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 224 (0x7f6d714c4800) [pid = 31004] [serial = 1614] [outer = 0x7f6d68eed800] 09:00:36 INFO - PROCESS | 31004 | 1461340836185 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 09:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1478ms 09:00:36 INFO - PROCESS | 31004 | 1461340836224 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 09:00:36 INFO - PROCESS | 31004 | 1461340836228 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 09:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:00:36 INFO - PROCESS | 31004 | 1461340836234 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 31004 | 1461340836237 Marionette TRACE conn4 <- [1,2122,null,{}] 09:00:36 INFO - PROCESS | 31004 | 1461340836243 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:36 INFO - PROCESS | 31004 | 1461340836456 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 09:00:36 INFO - PROCESS | 31004 | 1461340836726 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86b35000 == 166 [pid = 31004] [id = 538] 09:00:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 225 (0x7f6d6ec8a000) [pid = 31004] [serial = 1615] [outer = (nil)] 09:00:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 226 (0x7f6d72d2f800) [pid = 31004] [serial = 1616] [outer = 0x7f6d6ec8a000] 09:00:36 INFO - PROCESS | 31004 | 1461340836806 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 227 (0x7f6d74009c00) [pid = 31004] [serial = 1617] [outer = 0x7f6d6ec8a000] 09:00:37 INFO - PROCESS | 31004 | 1461340837673 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 09:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1485ms 09:00:37 INFO - PROCESS | 31004 | 1461340837720 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 31004 | 1461340837724 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 09:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:00:37 INFO - PROCESS | 31004 | 1461340837730 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 31004 | 1461340837732 Marionette TRACE conn4 <- [1,2126,null,{}] 09:00:37 INFO - PROCESS | 31004 | 1461340837738 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:37 INFO - PROCESS | 31004 | 1461340837969 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 09:00:38 INFO - PROCESS | 31004 | 1461340838249 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87012800 == 167 [pid = 31004] [id = 539] 09:00:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 228 (0x7f6d57e9c000) [pid = 31004] [serial = 1618] [outer = (nil)] 09:00:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 229 (0x7f6d7400c400) [pid = 31004] [serial = 1619] [outer = 0x7f6d57e9c000] 09:00:38 INFO - PROCESS | 31004 | 1461340838383 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 230 (0x7f6d74b45000) [pid = 31004] [serial = 1620] [outer = 0x7f6d57e9c000] 09:00:39 INFO - PROCESS | 31004 | 1461340839225 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 09:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1530ms 09:00:39 INFO - PROCESS | 31004 | 1461340839261 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 31004 | 1461340839265 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 09:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:00:39 INFO - PROCESS | 31004 | 1461340839271 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 31004 | 1461340839275 Marionette TRACE conn4 <- [1,2130,null,{}] 09:00:39 INFO - PROCESS | 31004 | 1461340839280 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:39 INFO - PROCESS | 31004 | 1461340839499 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 09:00:39 INFO - PROCESS | 31004 | 1461340839771 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:39 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d874a8000 == 168 [pid = 31004] [id = 540] 09:00:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 231 (0x7f6d62adfc00) [pid = 31004] [serial = 1621] [outer = (nil)] 09:00:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 232 (0x7f6d753b7000) [pid = 31004] [serial = 1622] [outer = 0x7f6d62adfc00] 09:00:39 INFO - PROCESS | 31004 | 1461340839848 Marionette DEBUG loaded listener.js 09:00:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 233 (0x7f6d7602f400) [pid = 31004] [serial = 1623] [outer = 0x7f6d62adfc00] 09:00:40 INFO - PROCESS | 31004 | 1461340840755 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 09:00:40 INFO - PROCESS | 31004 | 1461340840810 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 09:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:00:40 INFO - PROCESS | 31004 | 1461340840817 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:00:40 INFO - PROCESS | 31004 | 1461340840819 Marionette TRACE conn4 <- [1,2134,null,{}] 09:00:40 INFO - PROCESS | 31004 | 1461340840825 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:41 INFO - PROCESS | 31004 | 1461340841043 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 09:00:41 INFO - PROCESS | 31004 | 1461340841367 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8b87d000 == 169 [pid = 31004] [id = 541] 09:00:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 234 (0x7f6d7400b400) [pid = 31004] [serial = 1624] [outer = (nil)] 09:00:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 235 (0x7f6d7c11f400) [pid = 31004] [serial = 1625] [outer = 0x7f6d7400b400] 09:00:41 INFO - PROCESS | 31004 | 1461340841448 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 236 (0x7f6d81f97000) [pid = 31004] [serial = 1626] [outer = 0x7f6d7400b400] 09:00:42 INFO - PROCESS | 31004 | 1461340842326 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 09:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1582ms 09:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:00:42 INFO - PROCESS | 31004 | 1461340842400 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 31004 | 1461340842403 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 09:00:42 INFO - PROCESS | 31004 | 1461340842410 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 31004 | 1461340842413 Marionette TRACE conn4 <- [1,2138,null,{}] 09:00:42 INFO - PROCESS | 31004 | 1461340842419 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:42 INFO - PROCESS | 31004 | 1461340842675 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 09:00:43 INFO - PROCESS | 31004 | 1461340843007 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:43 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8c673800 == 170 [pid = 31004] [id = 542] 09:00:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 237 (0x7f6d63f77800) [pid = 31004] [serial = 1627] [outer = (nil)] 09:00:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 238 (0x7f6d83137000) [pid = 31004] [serial = 1628] [outer = 0x7f6d63f77800] 09:00:43 INFO - PROCESS | 31004 | 1461340843092 Marionette DEBUG loaded listener.js 09:00:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 239 (0x7f6d86d47c00) [pid = 31004] [serial = 1629] [outer = 0x7f6d63f77800] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5dea7800 == 169 [pid = 31004] [id = 416] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8c664000 == 168 [pid = 31004] [id = 374] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b2db000 == 167 [pid = 31004] [id = 376] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b54f000 == 166 [pid = 31004] [id = 523] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a539000 == 165 [pid = 31004] [id = 522] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56f9a800 == 164 [pid = 31004] [id = 521] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b406000 == 163 [pid = 31004] [id = 520] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a531000 == 162 [pid = 31004] [id = 519] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d82218000 == 161 [pid = 31004] [id = 517] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d77f82800 == 160 [pid = 31004] [id = 516] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74fa5000 == 159 [pid = 31004] [id = 515] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d72d0f000 == 158 [pid = 31004] [id = 514] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6fd63000 == 157 [pid = 31004] [id = 513] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6eea7000 == 156 [pid = 31004] [id = 512] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6be27000 == 155 [pid = 31004] [id = 511] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b0ce800 == 154 [pid = 31004] [id = 510] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68b5e800 == 153 [pid = 31004] [id = 509] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d646ad000 == 152 [pid = 31004] [id = 508] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63e18800 == 151 [pid = 31004] [id = 507] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61ff1800 == 150 [pid = 31004] [id = 506] 09:00:45 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61e67000 == 149 [pid = 31004] [id = 505] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 238 (0x7f6d5cd82400) [pid = 31004] [serial = 1503] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 237 (0x7f6d86fb4000) [pid = 31004] [serial = 1467] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 236 (0x7f6d5a587400) [pid = 31004] [serial = 1398] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 235 (0x7f6d6ea1e000) [pid = 31004] [serial = 1236] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 234 (0x7f6d5a426c00) [pid = 31004] [serial = 1329] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 233 (0x7f6d5fe51c00) [pid = 31004] [serial = 1478] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 232 (0x7f6d6d014c00) [pid = 31004] [serial = 1374] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 231 (0x7f6d6ed85c00) [pid = 31004] [serial = 1308] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 230 (0x7f6d59e60c00) [pid = 31004] [serial = 1263] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 229 (0x7f6d5ec46000) [pid = 31004] [serial = 1203] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 228 (0x7f6d86fa0400) [pid = 31004] [serial = 1254] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 227 (0x7f6d63d55000) [pid = 31004] [serial = 1445] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 226 (0x7f6d5ad46c00) [pid = 31004] [serial = 1490] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 225 (0x7f6d5b57d800) [pid = 31004] [serial = 1439] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 224 (0x7f6d6f2e1800) [pid = 31004] [serial = 1454] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 223 (0x7f6d5f8b8800) [pid = 31004] [serial = 1368] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 222 (0x7f6d5bff0c00) [pid = 31004] [serial = 1251] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 221 (0x7f6d5de8b800) [pid = 31004] [serial = 1296] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 220 (0x7f6d8770a800) [pid = 31004] [serial = 1326] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 219 (0x7f6d86fb3000) [pid = 31004] [serial = 1260] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 218 (0x7f6d5ad4a000) [pid = 31004] [serial = 1293] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 217 (0x7f6d78025000) [pid = 31004] [serial = 1463] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 216 (0x7f6d6c0b3800) [pid = 31004] [serial = 1305] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 215 (0x7f6d5836ac00) [pid = 31004] [serial = 1332] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 214 (0x7f6d5bbc5400) [pid = 31004] [serial = 1500] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 213 (0x7f6d5aedec00) [pid = 31004] [serial = 1404] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 212 (0x7f6d5bb99c00) [pid = 31004] [serial = 1248] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 211 (0x7f6d5bceac00) [pid = 31004] [serial = 1440] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 210 (0x7f6d82060000) [pid = 31004] [serial = 1320] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 209 (0x7f6d62aee800) [pid = 31004] [serial = 1299] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 208 (0x7f6d5b579400) [pid = 31004] [serial = 1499] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 207 (0x7f6d569ab400) [pid = 31004] [serial = 1484] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 206 (0x7f6d728a0400) [pid = 31004] [serial = 1457] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 205 (0x7f6d56d6b000) [pid = 31004] [serial = 1401] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 204 (0x7f6d73ceec00) [pid = 31004] [serial = 1458] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 203 (0x7f6d81d5d400) [pid = 31004] [serial = 1383] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 202 (0x7f6d749a2800) [pid = 31004] [serial = 1460] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 201 (0x7f6d5a7eec00) [pid = 31004] [serial = 1437] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 200 (0x7f6d5a6e1c00) [pid = 31004] [serial = 1436] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 199 (0x7f6d60f4ec00) [pid = 31004] [serial = 1230] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 198 (0x7f6d6a65fc00) [pid = 31004] [serial = 1449] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 197 (0x7f6d6a870000) [pid = 31004] [serial = 1302] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 196 (0x7f6d6ea5fc00) [pid = 31004] [serial = 1377] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d5ec52000) [pid = 31004] [serial = 1442] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d86faf400) [pid = 31004] [serial = 1395] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d753bac00) [pid = 31004] [serial = 1314] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d56c88400) [pid = 31004] [serial = 1469] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d5682b000) [pid = 31004] [serial = 1481] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d74006800) [pid = 31004] [serial = 1311] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d5ec46400) [pid = 31004] [serial = 1410] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d5afe4c00) [pid = 31004] [serial = 1197] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d64663c00) [pid = 31004] [serial = 1446] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d68ee3c00) [pid = 31004] [serial = 1371] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d86d47400) [pid = 31004] [serial = 1472] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d8770c400) [pid = 31004] [serial = 1194] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d86fb4c00) [pid = 31004] [serial = 1245] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d6c084c00) [pid = 31004] [serial = 1451] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d68caf400) [pid = 31004] [serial = 1448] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d5fe4a000) [pid = 31004] [serial = 1475] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d86fb6c00) [pid = 31004] [serial = 1413] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d5a71d800) [pid = 31004] [serial = 1335] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d6c08d800) [pid = 31004] [serial = 1362] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d56830400) [pid = 31004] [serial = 1482] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d62aeb000) [pid = 31004] [serial = 1257] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d58368800) [pid = 31004] [serial = 1493] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d5aff0000) [pid = 31004] [serial = 1200] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d63f74000) [pid = 31004] [serial = 1233] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d5a422000) [pid = 31004] [serial = 1494] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d86fbb000) [pid = 31004] [serial = 1473] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d5a751000) [pid = 31004] [serial = 1392] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d86f9c000) [pid = 31004] [serial = 1479] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d56c8c400) [pid = 31004] [serial = 1470] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d86db2000) [pid = 31004] [serial = 1323] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d5bb98000) [pid = 31004] [serial = 1365] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d569b1400) [pid = 31004] [serial = 1485] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d5a7f5800) [pid = 31004] [serial = 1497] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d759f5800) [pid = 31004] [serial = 1380] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d81fd8400) [pid = 31004] [serial = 1464] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d5fe4e400) [pid = 31004] [serial = 1476] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d748af000) [pid = 31004] [serial = 1239] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d86d43000) [pid = 31004] [serial = 1386] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d77fcd000) [pid = 31004] [serial = 1317] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d62268c00) [pid = 31004] [serial = 1433] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d8205e400) [pid = 31004] [serial = 1242] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d86faec00) [pid = 31004] [serial = 1389] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d6d40c800) [pid = 31004] [serial = 1452] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d5a6e1400) [pid = 31004] [serial = 1488] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d712ed400) [pid = 31004] [serial = 1455] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d86da9c00) [pid = 31004] [serial = 1466] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d759ed000) [pid = 31004] [serial = 1461] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d5a747000) [pid = 31004] [serial = 1496] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d611bb400) [pid = 31004] [serial = 1443] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d569b5400) [pid = 31004] [serial = 1487] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d5bce5800) [pid = 31004] [serial = 1502] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d5a727000) [pid = 31004] [serial = 1338] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d57ea1800) [pid = 31004] [serial = 1407] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 31004 | 1461340845854 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 3487ms 09:00:45 INFO - PROCESS | 31004 | 1461340845898 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 09:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:00:45 INFO - PROCESS | 31004 | 1461340845904 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 09:00:45 INFO - PROCESS | 31004 | 1461340845912 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 31004 | 1461340845916 Marionette TRACE conn4 <- [1,2142,null,{}] 09:00:45 INFO - PROCESS | 31004 | 1461340845924 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:46 INFO - PROCESS | 31004 | 1461340846150 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 09:00:46 INFO - PROCESS | 31004 | 1461340846338 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56da6800 == 150 [pid = 31004] [id = 543] 09:00:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d56c80400) [pid = 31004] [serial = 1630] [outer = (nil)] 09:00:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d56c8a800) [pid = 31004] [serial = 1631] [outer = 0x7f6d56c80400] 09:00:46 INFO - PROCESS | 31004 | 1461340846408 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d56d64400) [pid = 31004] [serial = 1632] [outer = 0x7f6d56c80400] 09:00:47 INFO - PROCESS | 31004 | 1461340847167 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 09:00:47 INFO - PROCESS | 31004 | 1461340847213 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 09:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:00:47 INFO - PROCESS | 31004 | 1461340847223 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 31004 | 1461340847226 Marionette TRACE conn4 <- [1,2146,null,{}] 09:00:47 INFO - PROCESS | 31004 | 1461340847232 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:47 INFO - PROCESS | 31004 | 1461340847526 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 09:00:47 INFO - PROCESS | 31004 | 1461340847684 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:47 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d585c6000 == 151 [pid = 31004] [id = 544] 09:00:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d551e3c00) [pid = 31004] [serial = 1633] [outer = (nil)] 09:00:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d59e5f400) [pid = 31004] [serial = 1634] [outer = 0x7f6d551e3c00] 09:00:47 INFO - PROCESS | 31004 | 1461340847761 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d5a579000) [pid = 31004] [serial = 1635] [outer = 0x7f6d551e3c00] 09:00:48 INFO - PROCESS | 31004 | 1461340848695 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 09:00:48 INFO - PROCESS | 31004 | 1461340848759 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 09:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:00:48 INFO - PROCESS | 31004 | 1461340848783 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 31004 | 1461340848789 Marionette TRACE conn4 <- [1,2150,null,{}] 09:00:48 INFO - PROCESS | 31004 | 1461340848804 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:49 INFO - PROCESS | 31004 | 1461340849079 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 09:00:49 INFO - PROCESS | 31004 | 1461340849115 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a523000 == 152 [pid = 31004] [id = 545] 09:00:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d5a6e0c00) [pid = 31004] [serial = 1636] [outer = (nil)] 09:00:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d5a729400) [pid = 31004] [serial = 1637] [outer = 0x7f6d5a6e0c00] 09:00:49 INFO - PROCESS | 31004 | 1461340849187 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d5a7eec00) [pid = 31004] [serial = 1638] [outer = 0x7f6d5a6e0c00] 09:00:50 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d569b3c00) [pid = 31004] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:00:50 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d569a9400) [pid = 31004] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:00:50 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d5a57c400) [pid = 31004] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:00:50 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d551e3400) [pid = 31004] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:00:50 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d5a751c00) [pid = 31004] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:00:50 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d5682fc00) [pid = 31004] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:00:50 INFO - PROCESS | 31004 | 1461340850576 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 09:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1852ms 09:00:50 INFO - PROCESS | 31004 | 1461340850619 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 09:00:50 INFO - PROCESS | 31004 | 1461340850626 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 09:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:00:50 INFO - PROCESS | 31004 | 1461340850634 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:00:50 INFO - PROCESS | 31004 | 1461340850636 Marionette TRACE conn4 <- [1,2154,null,{}] 09:00:50 INFO - PROCESS | 31004 | 1461340850641 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:50 INFO - PROCESS | 31004 | 1461340850830 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 09:00:51 INFO - PROCESS | 31004 | 1461340851044 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a8c8000 == 153 [pid = 31004] [id = 546] 09:00:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d551e3400) [pid = 31004] [serial = 1639] [outer = (nil)] 09:00:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d5a7ef000) [pid = 31004] [serial = 1640] [outer = 0x7f6d551e3400] 09:00:51 INFO - PROCESS | 31004 | 1461340851110 Marionette DEBUG loaded listener.js 09:00:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d5ad4ec00) [pid = 31004] [serial = 1641] [outer = 0x7f6d551e3400] 09:00:51 INFO - PROCESS | 31004 | 1461340851846 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1233ms 09:00:51 INFO - PROCESS | 31004 | 1461340851872 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 31004 | 1461340851876 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 09:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:00:51 INFO - PROCESS | 31004 | 1461340851882 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 31004 | 1461340851885 Marionette TRACE conn4 <- [1,2158,null,{}] 09:00:51 INFO - PROCESS | 31004 | 1461340851890 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:52 INFO - PROCESS | 31004 | 1461340852097 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 09:00:52 INFO - PROCESS | 31004 | 1461340852112 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b2cc000 == 154 [pid = 31004] [id = 547] 09:00:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d5a7f8800) [pid = 31004] [serial = 1642] [outer = (nil)] 09:00:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d5aed4000) [pid = 31004] [serial = 1643] [outer = 0x7f6d5a7f8800] 09:00:52 INFO - PROCESS | 31004 | 1461340852174 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d5afe3000) [pid = 31004] [serial = 1644] [outer = 0x7f6d5a7f8800] 09:00:53 INFO - PROCESS | 31004 | 1461340853422 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1583ms 09:00:53 INFO - PROCESS | 31004 | 1461340853466 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 09:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:00:53 INFO - PROCESS | 31004 | 1461340853475 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 09:00:53 INFO - PROCESS | 31004 | 1461340853484 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:00:53 INFO - PROCESS | 31004 | 1461340853490 Marionette TRACE conn4 <- [1,2162,null,{}] 09:00:53 INFO - PROCESS | 31004 | 1461340853498 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:53 INFO - PROCESS | 31004 | 1461340853731 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 09:00:54 INFO - PROCESS | 31004 | 1461340854045 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d59c4e000 == 155 [pid = 31004] [id = 548] 09:00:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d59e52800) [pid = 31004] [serial = 1645] [outer = (nil)] 09:00:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d5a426c00) [pid = 31004] [serial = 1646] [outer = 0x7f6d59e52800] 09:00:54 INFO - PROCESS | 31004 | 1461340854127 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d5a587400) [pid = 31004] [serial = 1647] [outer = 0x7f6d59e52800] 09:00:55 INFO - PROCESS | 31004 | 1461340855090 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1635ms 09:00:55 INFO - PROCESS | 31004 | 1461340855118 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 31004 | 1461340855126 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 09:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:00:55 INFO - PROCESS | 31004 | 1461340855137 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 31004 | 1461340855140 Marionette TRACE conn4 <- [1,2166,null,{}] 09:00:55 INFO - PROCESS | 31004 | 1461340855146 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:55 INFO - PROCESS | 31004 | 1461340855361 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 09:00:55 INFO - PROCESS | 31004 | 1461340855675 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b421000 == 156 [pid = 31004] [id = 549] 09:00:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d58360000) [pid = 31004] [serial = 1648] [outer = (nil)] 09:00:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d5ad50800) [pid = 31004] [serial = 1649] [outer = 0x7f6d58360000] 09:00:55 INFO - PROCESS | 31004 | 1461340855792 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d5afd7400) [pid = 31004] [serial = 1650] [outer = 0x7f6d58360000] 09:00:56 INFO - PROCESS | 31004 | 1461340856660 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 09:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1579ms 09:00:56 INFO - PROCESS | 31004 | 1461340856716 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 09:00:56 INFO - PROCESS | 31004 | 1461340856720 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 09:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:00:56 INFO - PROCESS | 31004 | 1461340856727 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:00:56 INFO - PROCESS | 31004 | 1461340856733 Marionette TRACE conn4 <- [1,2170,null,{}] 09:00:56 INFO - PROCESS | 31004 | 1461340856748 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:57 INFO - PROCESS | 31004 | 1461340857018 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 09:00:57 INFO - PROCESS | 31004 | 1461340857317 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5db1d000 == 157 [pid = 31004] [id = 550] 09:00:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d5aff1000) [pid = 31004] [serial = 1651] [outer = (nil)] 09:00:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d5bbc3c00) [pid = 31004] [serial = 1652] [outer = 0x7f6d5aff1000] 09:00:57 INFO - PROCESS | 31004 | 1461340857399 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d5bfec400) [pid = 31004] [serial = 1653] [outer = 0x7f6d5aff1000] 09:00:58 INFO - PROCESS | 31004 | 1461340858254 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 09:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1587ms 09:00:58 INFO - PROCESS | 31004 | 1461340858315 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 09:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:00:58 INFO - PROCESS | 31004 | 1461340858320 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 09:00:58 INFO - PROCESS | 31004 | 1461340858326 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 31004 | 1461340858329 Marionette TRACE conn4 <- [1,2174,null,{}] 09:00:58 INFO - PROCESS | 31004 | 1461340858334 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:58 INFO - PROCESS | 31004 | 1461340858565 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 09:00:58 INFO - PROCESS | 31004 | 1461340858779 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:58 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5dea1800 == 158 [pid = 31004] [id = 551] 09:00:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d5aff1400) [pid = 31004] [serial = 1654] [outer = (nil)] 09:00:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d5dd88400) [pid = 31004] [serial = 1655] [outer = 0x7f6d5aff1400] 09:00:58 INFO - PROCESS | 31004 | 1461340858897 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d5debac00) [pid = 31004] [serial = 1656] [outer = 0x7f6d5aff1400] 09:00:59 INFO - PROCESS | 31004 | 1461340859808 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 09:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1535ms 09:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:00:59 INFO - PROCESS | 31004 | 1461340859862 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 09:00:59 INFO - PROCESS | 31004 | 1461340859865 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 09:00:59 INFO - PROCESS | 31004 | 1461340859871 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - PROCESS | 31004 | 1461340859874 Marionette TRACE conn4 <- [1,2178,null,{}] 09:00:59 INFO - PROCESS | 31004 | 1461340859880 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:00 INFO - PROCESS | 31004 | 1461340860079 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 09:01:00 INFO - PROCESS | 31004 | 1461340860299 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:00 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f796800 == 159 [pid = 31004] [id = 552] 09:01:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d5bff2c00) [pid = 31004] [serial = 1657] [outer = (nil)] 09:01:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d5ec50c00) [pid = 31004] [serial = 1658] [outer = 0x7f6d5bff2c00] 09:01:00 INFO - PROCESS | 31004 | 1461340860416 Marionette DEBUG loaded listener.js 09:01:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d5f74f000) [pid = 31004] [serial = 1659] [outer = 0x7f6d5bff2c00] 09:01:01 INFO - PROCESS | 31004 | 1461340861410 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1588ms 09:01:01 INFO - PROCESS | 31004 | 1461340861459 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 09:01:01 INFO - PROCESS | 31004 | 1461340861463 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 09:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:01:01 INFO - PROCESS | 31004 | 1461340861469 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:01:01 INFO - PROCESS | 31004 | 1461340861472 Marionette TRACE conn4 <- [1,2182,null,{}] 09:01:01 INFO - PROCESS | 31004 | 1461340861477 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:01 INFO - PROCESS | 31004 | 1461340861718 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 09:01:02 INFO - PROCESS | 31004 | 1461340862016 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6128e800 == 160 [pid = 31004] [id = 553] 09:01:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d5f8bb400) [pid = 31004] [serial = 1660] [outer = (nil)] 09:01:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d61194000) [pid = 31004] [serial = 1661] [outer = 0x7f6d5f8bb400] 09:01:02 INFO - PROCESS | 31004 | 1461340862098 Marionette DEBUG loaded listener.js 09:01:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d612c5c00) [pid = 31004] [serial = 1662] [outer = 0x7f6d5f8bb400] 09:01:02 INFO - PROCESS | 31004 | 1461340862995 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1580ms 09:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:01:03 INFO - PROCESS | 31004 | 1461340863050 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 09:01:03 INFO - PROCESS | 31004 | 1461340863053 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 09:01:03 INFO - PROCESS | 31004 | 1461340863059 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:01:03 INFO - PROCESS | 31004 | 1461340863062 Marionette TRACE conn4 <- [1,2186,null,{}] 09:01:03 INFO - PROCESS | 31004 | 1461340863067 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:03 INFO - PROCESS | 31004 | 1461340863276 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 09:01:03 INFO - PROCESS | 31004 | 1461340863551 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:03 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61ee3800 == 161 [pid = 31004] [id = 554] 09:01:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d5debc800) [pid = 31004] [serial = 1663] [outer = (nil)] 09:01:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d62a1d400) [pid = 31004] [serial = 1664] [outer = 0x7f6d5debc800] 09:01:03 INFO - PROCESS | 31004 | 1461340863676 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d63d9bc00) [pid = 31004] [serial = 1665] [outer = 0x7f6d5debc800] 09:01:04 INFO - PROCESS | 31004 | 1461340864522 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 09:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1537ms 09:01:04 INFO - PROCESS | 31004 | 1461340864596 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 09:01:04 INFO - PROCESS | 31004 | 1461340864599 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 09:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:01:04 INFO - PROCESS | 31004 | 1461340864605 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:01:04 INFO - PROCESS | 31004 | 1461340864607 Marionette TRACE conn4 <- [1,2190,null,{}] 09:01:04 INFO - PROCESS | 31004 | 1461340864613 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:04 INFO - PROCESS | 31004 | 1461340864871 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 09:01:05 INFO - PROCESS | 31004 | 1461340865172 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d622b2800 == 162 [pid = 31004] [id = 555] 09:01:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d60b52c00) [pid = 31004] [serial = 1666] [outer = (nil)] 09:01:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d6480c400) [pid = 31004] [serial = 1667] [outer = 0x7f6d60b52c00] 09:01:05 INFO - PROCESS | 31004 | 1461340865250 Marionette DEBUG loaded listener.js 09:01:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d68ef0800) [pid = 31004] [serial = 1668] [outer = 0x7f6d60b52c00] 09:01:06 INFO - PROCESS | 31004 | 1461340866350 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 09:01:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:01:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1788ms 09:01:06 INFO - PROCESS | 31004 | 1461340866394 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 31004 | 1461340866398 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 09:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:01:06 INFO - PROCESS | 31004 | 1461340866403 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 31004 | 1461340866405 Marionette TRACE conn4 <- [1,2194,null,{}] 09:01:06 INFO - PROCESS | 31004 | 1461340866411 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:06 INFO - PROCESS | 31004 | 1461340866613 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 09:01:06 INFO - PROCESS | 31004 | 1461340866875 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6404e000 == 163 [pid = 31004] [id = 556] 09:01:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d62268c00) [pid = 31004] [serial = 1669] [outer = (nil)] 09:01:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d6aed5800) [pid = 31004] [serial = 1670] [outer = 0x7f6d62268c00] 09:01:06 INFO - PROCESS | 31004 | 1461340866992 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d6b65bc00) [pid = 31004] [serial = 1671] [outer = 0x7f6d62268c00] 09:01:07 INFO - PROCESS | 31004 | 1461340867831 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 09:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1483ms 09:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:01:07 INFO - PROCESS | 31004 | 1461340867888 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 09:01:07 INFO - PROCESS | 31004 | 1461340867891 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 09:01:07 INFO - PROCESS | 31004 | 1461340867898 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:01:07 INFO - PROCESS | 31004 | 1461340867901 Marionette TRACE conn4 <- [1,2198,null,{}] 09:01:07 INFO - PROCESS | 31004 | 1461340867906 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:08 INFO - PROCESS | 31004 | 1461340868137 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 09:01:08 INFO - PROCESS | 31004 | 1461340868401 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68b5b000 == 164 [pid = 31004] [id = 557] 09:01:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d6c083400) [pid = 31004] [serial = 1672] [outer = (nil)] 09:01:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d6c0bfc00) [pid = 31004] [serial = 1673] [outer = 0x7f6d6c083400] 09:01:08 INFO - PROCESS | 31004 | 1461340868533 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d6d40c800) [pid = 31004] [serial = 1674] [outer = 0x7f6d6c083400] 09:01:09 INFO - PROCESS | 31004 | 1461340869371 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:01:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:01:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1536ms 09:01:09 INFO - PROCESS | 31004 | 1461340869435 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 31004 | 1461340869439 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 09:01:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:01:09 INFO - PROCESS | 31004 | 1461340869446 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 31004 | 1461340869450 Marionette TRACE conn4 <- [1,2202,null,{}] 09:01:09 INFO - PROCESS | 31004 | 1461340869455 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:09 INFO - PROCESS | 31004 | 1461340869731 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 09:01:10 INFO - PROCESS | 31004 | 1461340870035 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba6f800 == 165 [pid = 31004] [id = 558] 09:01:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d6f46f400) [pid = 31004] [serial = 1675] [outer = (nil)] 09:01:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d712ed400) [pid = 31004] [serial = 1676] [outer = 0x7f6d6f46f400] 09:01:10 INFO - PROCESS | 31004 | 1461340870119 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d74015000) [pid = 31004] [serial = 1677] [outer = 0x7f6d6f46f400] 09:01:10 INFO - PROCESS | 31004 | 1461340870967 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 09:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1579ms 09:01:11 INFO - PROCESS | 31004 | 1461340871026 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 31004 | 1461340871029 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 09:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:01:11 INFO - PROCESS | 31004 | 1461340871035 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 31004 | 1461340871037 Marionette TRACE conn4 <- [1,2206,null,{}] 09:01:11 INFO - PROCESS | 31004 | 1461340871043 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:11 INFO - PROCESS | 31004 | 1461340871265 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 09:01:11 INFO - PROCESS | 31004 | 1461340871527 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6e04f000 == 166 [pid = 31004] [id = 559] 09:01:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d5a57c000) [pid = 31004] [serial = 1678] [outer = (nil)] 09:01:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d6f476800) [pid = 31004] [serial = 1679] [outer = 0x7f6d5a57c000] 09:01:11 INFO - PROCESS | 31004 | 1461340871643 Marionette DEBUG loaded listener.js 09:01:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d753ba400) [pid = 31004] [serial = 1680] [outer = 0x7f6d5a57c000] 09:01:12 INFO - PROCESS | 31004 | 1461340872487 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 09:01:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:01:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1486ms 09:01:12 INFO - PROCESS | 31004 | 1461340872523 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 09:01:12 INFO - PROCESS | 31004 | 1461340872526 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 09:01:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:01:12 INFO - PROCESS | 31004 | 1461340872532 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:01:12 INFO - PROCESS | 31004 | 1461340872534 Marionette TRACE conn4 <- [1,2210,null,{}] 09:01:12 INFO - PROCESS | 31004 | 1461340872540 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:12 INFO - PROCESS | 31004 | 1461340872763 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 09:01:13 INFO - PROCESS | 31004 | 1461340873039 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f793000 == 167 [pid = 31004] [id = 560] 09:01:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d5f749c00) [pid = 31004] [serial = 1681] [outer = (nil)] 09:01:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d76030000) [pid = 31004] [serial = 1682] [outer = 0x7f6d5f749c00] 09:01:13 INFO - PROCESS | 31004 | 1461340873187 Marionette DEBUG loaded listener.js 09:01:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d78481800) [pid = 31004] [serial = 1683] [outer = 0x7f6d5f749c00] 09:01:14 INFO - PROCESS | 31004 | 1461340874006 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 09:01:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:01:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1487ms 09:01:14 INFO - PROCESS | 31004 | 1461340874020 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 09:01:14 INFO - PROCESS | 31004 | 1461340874023 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 09:01:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:01:14 INFO - PROCESS | 31004 | 1461340874029 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 31004 | 1461340874031 Marionette TRACE conn4 <- [1,2214,null,{}] 09:01:14 INFO - PROCESS | 31004 | 1461340874038 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:14 INFO - PROCESS | 31004 | 1461340874262 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 09:01:14 INFO - PROCESS | 31004 | 1461340874530 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6fd77000 == 168 [pid = 31004] [id = 561] 09:01:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d6a653000) [pid = 31004] [serial = 1684] [outer = (nil)] 09:01:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d82058400) [pid = 31004] [serial = 1685] [outer = 0x7f6d6a653000] 09:01:14 INFO - PROCESS | 31004 | 1461340874609 Marionette DEBUG loaded listener.js 09:01:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d82eabc00) [pid = 31004] [serial = 1686] [outer = 0x7f6d6a653000] 09:01:15 INFO - PROCESS | 31004 | 1461340875449 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 09:01:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:01:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1441ms 09:01:15 INFO - PROCESS | 31004 | 1461340875469 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 09:01:15 INFO - PROCESS | 31004 | 1461340875473 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 09:01:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:01:15 INFO - PROCESS | 31004 | 1461340875479 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:01:15 INFO - PROCESS | 31004 | 1461340875482 Marionette TRACE conn4 <- [1,2218,null,{}] 09:01:15 INFO - PROCESS | 31004 | 1461340875487 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:15 INFO - PROCESS | 31004 | 1461340875711 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 09:01:15 INFO - PROCESS | 31004 | 1461340875986 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7482d800 == 169 [pid = 31004] [id = 562] 09:01:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d86cb4c00) [pid = 31004] [serial = 1687] [outer = (nil)] 09:01:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d86d45400) [pid = 31004] [serial = 1688] [outer = 0x7f6d86cb4c00] 09:01:16 INFO - PROCESS | 31004 | 1461340876111 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 197 (0x7f6d86f9bc00) [pid = 31004] [serial = 1689] [outer = 0x7f6d86cb4c00] 09:01:17 INFO - PROCESS | 31004 | 1461340877005 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 09:01:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:01:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1583ms 09:01:17 INFO - PROCESS | 31004 | 1461340877063 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 09:01:17 INFO - PROCESS | 31004 | 1461340877066 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 09:01:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:01:17 INFO - PROCESS | 31004 | 1461340877073 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:01:17 INFO - PROCESS | 31004 | 1461340877075 Marionette TRACE conn4 <- [1,2222,null,{}] 09:01:17 INFO - PROCESS | 31004 | 1461340877081 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:17 INFO - PROCESS | 31004 | 1461340877349 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 09:01:17 INFO - PROCESS | 31004 | 1461340877662 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7800f800 == 170 [pid = 31004] [id = 563] 09:01:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 198 (0x7f6d6ea16400) [pid = 31004] [serial = 1690] [outer = (nil)] 09:01:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 199 (0x7f6d86fb2400) [pid = 31004] [serial = 1691] [outer = 0x7f6d6ea16400] 09:01:17 INFO - PROCESS | 31004 | 1461340877751 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 200 (0x7f6d86fb8c00) [pid = 31004] [serial = 1692] [outer = 0x7f6d6ea16400] 09:01:18 INFO - PROCESS | 31004 | 1461340878577 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:01:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:01:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1578ms 09:01:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:01:18 INFO - PROCESS | 31004 | 1461340878652 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 09:01:18 INFO - PROCESS | 31004 | 1461340878655 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 09:01:18 INFO - PROCESS | 31004 | 1461340878661 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:01:18 INFO - PROCESS | 31004 | 1461340878664 Marionette TRACE conn4 <- [1,2226,null,{}] 09:01:18 INFO - PROCESS | 31004 | 1461340878669 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:18 INFO - PROCESS | 31004 | 1461340878902 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 09:01:19 INFO - PROCESS | 31004 | 1461340879210 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d82258800 == 171 [pid = 31004] [id = 564] 09:01:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 201 (0x7f6d56c63c00) [pid = 31004] [serial = 1693] [outer = (nil)] 09:01:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 202 (0x7f6d56c6bc00) [pid = 31004] [serial = 1694] [outer = 0x7f6d56c63c00] 09:01:19 INFO - PROCESS | 31004 | 1461340879291 Marionette DEBUG loaded listener.js 09:01:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 203 (0x7f6d56c70400) [pid = 31004] [serial = 1695] [outer = 0x7f6d56c63c00] 09:01:20 INFO - PROCESS | 31004 | 1461340880133 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 09:01:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:01:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1487ms 09:01:20 INFO - PROCESS | 31004 | 1461340880148 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 09:01:20 INFO - PROCESS | 31004 | 1461340880150 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 09:01:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:01:20 INFO - PROCESS | 31004 | 1461340880156 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:01:20 INFO - PROCESS | 31004 | 1461340880158 Marionette TRACE conn4 <- [1,2230,null,{}] 09:01:20 INFO - PROCESS | 31004 | 1461340880164 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:20 INFO - PROCESS | 31004 | 1461340880389 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 09:01:20 INFO - PROCESS | 31004 | 1461340880677 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86b2e800 == 172 [pid = 31004] [id = 565] 09:01:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 204 (0x7f6d569b0000) [pid = 31004] [serial = 1696] [outer = (nil)] 09:01:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 205 (0x7f6d56d62c00) [pid = 31004] [serial = 1697] [outer = 0x7f6d569b0000] 09:01:20 INFO - PROCESS | 31004 | 1461340880756 Marionette DEBUG loaded listener.js 09:01:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 206 (0x7f6d86fba800) [pid = 31004] [serial = 1698] [outer = 0x7f6d569b0000] 09:01:21 INFO - PROCESS | 31004 | 1461340881684 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 09:01:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:01:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1579ms 09:01:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:01:21 INFO - PROCESS | 31004 | 1461340881738 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 09:01:21 INFO - PROCESS | 31004 | 1461340881740 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 09:01:21 INFO - PROCESS | 31004 | 1461340881747 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 31004 | 1461340881750 Marionette TRACE conn4 <- [1,2234,null,{}] 09:01:21 INFO - PROCESS | 31004 | 1461340881756 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:21 INFO - PROCESS | 31004 | 1461340881992 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 09:01:22 INFO - PROCESS | 31004 | 1461340882899 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d57e0e800 == 173 [pid = 31004] [id = 566] 09:01:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 207 (0x7f6d551e3000) [pid = 31004] [serial = 1699] [outer = (nil)] 09:01:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 208 (0x7f6d55345800) [pid = 31004] [serial = 1700] [outer = 0x7f6d551e3000] 09:01:22 INFO - PROCESS | 31004 | 1461340882975 Marionette DEBUG loaded listener.js 09:01:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 209 (0x7f6d5534b000) [pid = 31004] [serial = 1701] [outer = 0x7f6d551e3000] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5db19800 == 172 [pid = 31004] [id = 446] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86b38000 == 171 [pid = 31004] [id = 265] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8eda6000 == 170 [pid = 31004] [id = 93] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8706f000 == 169 [pid = 31004] [id = 102] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a8c8000 == 168 [pid = 31004] [id = 546] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a523000 == 167 [pid = 31004] [id = 545] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d585c6000 == 166 [pid = 31004] [id = 544] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56da6800 == 165 [pid = 31004] [id = 543] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8b87d000 == 164 [pid = 31004] [id = 541] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d874a8000 == 163 [pid = 31004] [id = 540] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d87012800 == 162 [pid = 31004] [id = 539] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86b35000 == 161 [pid = 31004] [id = 538] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8206a000 == 160 [pid = 31004] [id = 537] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d75781800 == 159 [pid = 31004] [id = 536] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6fd93800 == 158 [pid = 31004] [id = 535] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ed12800 == 157 [pid = 31004] [id = 534] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6be21000 == 156 [pid = 31004] [id = 533] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68d10800 == 155 [pid = 31004] [id = 532] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d64060800 == 154 [pid = 31004] [id = 531] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d62bd4000 == 153 [pid = 31004] [id = 530] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61e65800 == 152 [pid = 31004] [id = 529] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60fd8800 == 151 [pid = 31004] [id = 528] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f797800 == 150 [pid = 31004] [id = 527] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5db13000 == 149 [pid = 31004] [id = 526] 09:01:23 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d59c32800 == 148 [pid = 31004] [id = 525] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 208 (0x7f6d5cd86400) [pid = 31004] [serial = 1491] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 207 (0x7f6d86d42400) [pid = 31004] [serial = 1547] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 206 (0x7f6d628ccc00) [pid = 31004] [serial = 1520] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 205 (0x7f6d61195800) [pid = 31004] [serial = 1517] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 204 (0x7f6d5bb8c400) [pid = 31004] [serial = 1511] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 203 (0x7f6d6f2e2400) [pid = 31004] [serial = 1535] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 202 (0x7f6d6a489c00) [pid = 31004] [serial = 1553] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 201 (0x7f6d5ec4d000) [pid = 31004] [serial = 1571] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 200 (0x7f6d5a74d800) [pid = 31004] [serial = 1565] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 199 (0x7f6d56c7e400) [pid = 31004] [serial = 1560] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 198 (0x7f6d5de7f400) [pid = 31004] [serial = 1569] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 197 (0x7f6d7c17a800) [pid = 31004] [serial = 1541] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 196 (0x7f6d5f751400) [pid = 31004] [serial = 1572] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d5a427c00) [pid = 31004] [serial = 1563] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d551e6000) [pid = 31004] [serial = 1559] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d56c8a000) [pid = 31004] [serial = 1562] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d5f748400) [pid = 31004] [serial = 1556] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d5f8b6c00) [pid = 31004] [serial = 1514] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d5cd83c00) [pid = 31004] [serial = 1568] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d5de87800) [pid = 31004] [serial = 1505] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d58362c00) [pid = 31004] [serial = 1574] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d5a6dd400) [pid = 31004] [serial = 1508] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d74f91400) [pid = 31004] [serial = 1538] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d6d18c400) [pid = 31004] [serial = 1532] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d6a875800) [pid = 31004] [serial = 1526] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d824f2c00) [pid = 31004] [serial = 1544] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d86fb0800) [pid = 31004] [serial = 1550] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d6becd000) [pid = 31004] [serial = 1529] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d68ca6400) [pid = 31004] [serial = 1523] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d5aedd800) [pid = 31004] [serial = 1566] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 31004 | 1461340884602 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 09:01:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:01:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2893ms 09:01:24 INFO - PROCESS | 31004 | 1461340884642 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 09:01:24 INFO - PROCESS | 31004 | 1461340884649 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 09:01:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:01:24 INFO - PROCESS | 31004 | 1461340884657 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - PROCESS | 31004 | 1461340884662 Marionette TRACE conn4 <- [1,2238,null,{}] 09:01:24 INFO - PROCESS | 31004 | 1461340884668 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:24 INFO - PROCESS | 31004 | 1461340884886 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 09:01:25 INFO - PROCESS | 31004 | 1461340885065 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d57e14000 == 149 [pid = 31004] [id = 567] 09:01:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d551e5400) [pid = 31004] [serial = 1702] [outer = (nil)] 09:01:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d56c8a000) [pid = 31004] [serial = 1703] [outer = 0x7f6d551e5400] 09:01:25 INFO - PROCESS | 31004 | 1461340885132 Marionette DEBUG loaded listener.js 09:01:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d57e95800) [pid = 31004] [serial = 1704] [outer = 0x7f6d551e5400] 09:01:26 INFO - PROCESS | 31004 | 1461340886011 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:01:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:01:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1382ms 09:01:26 INFO - PROCESS | 31004 | 1461340886049 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 09:01:26 INFO - PROCESS | 31004 | 1461340886060 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 09:01:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:01:26 INFO - PROCESS | 31004 | 1461340886067 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:01:26 INFO - PROCESS | 31004 | 1461340886070 Marionette TRACE conn4 <- [1,2242,null,{}] 09:01:26 INFO - PROCESS | 31004 | 1461340886076 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:26 INFO - PROCESS | 31004 | 1461340886304 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 09:01:26 INFO - PROCESS | 31004 | 1461340886518 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a634800 == 150 [pid = 31004] [id = 568] 09:01:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d5835c800) [pid = 31004] [serial = 1705] [outer = (nil)] 09:01:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d5836b400) [pid = 31004] [serial = 1706] [outer = 0x7f6d5835c800] 09:01:26 INFO - PROCESS | 31004 | 1461340886585 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d5a41c000) [pid = 31004] [serial = 1707] [outer = 0x7f6d5835c800] 09:01:27 INFO - PROCESS | 31004 | 1461340887425 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:01:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:01:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1381ms 09:01:27 INFO - PROCESS | 31004 | 1461340887449 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 09:01:27 INFO - PROCESS | 31004 | 1461340887453 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 09:01:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:01:27 INFO - PROCESS | 31004 | 1461340887469 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:01:27 INFO - PROCESS | 31004 | 1461340887477 Marionette TRACE conn4 <- [1,2246,null,{}] 09:01:27 INFO - PROCESS | 31004 | 1461340887492 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:27 INFO - PROCESS | 31004 | 1461340887767 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 09:01:27 INFO - PROCESS | 31004 | 1461340887800 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b2cf800 == 151 [pid = 31004] [id = 569] 09:01:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d58361000) [pid = 31004] [serial = 1708] [outer = (nil)] 09:01:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d5a71c800) [pid = 31004] [serial = 1709] [outer = 0x7f6d58361000] 09:01:27 INFO - PROCESS | 31004 | 1461340887862 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d5a745400) [pid = 31004] [serial = 1710] [outer = 0x7f6d58361000] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d5a7fa800) [pid = 31004] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d5cd85400) [pid = 31004] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d5a6e0c00) [pid = 31004] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d56c8d400) [pid = 31004] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d5682e400) [pid = 31004] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d57e98c00) [pid = 31004] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d5afefc00) [pid = 31004] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d7400b400) [pid = 31004] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d56c80400) [pid = 31004] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d62adfc00) [pid = 31004] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d63f7ac00) [pid = 31004] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d5afe1c00) [pid = 31004] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d57e9c000) [pid = 31004] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d5a579c00) [pid = 31004] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d61196800) [pid = 31004] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d6ec8a000) [pid = 31004] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d63f77800) [pid = 31004] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d6bed9800) [pid = 31004] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d6465c800) [pid = 31004] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d611b4000) [pid = 31004] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d5bb9a800) [pid = 31004] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d68eed800) [pid = 31004] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d5afe9800) [pid = 31004] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d551e3400) [pid = 31004] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d551e3c00) [pid = 31004] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d59e57800) [pid = 31004] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d612cd000) [pid = 31004] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d5a57a400) [pid = 31004] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d612cf800) [pid = 31004] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d5cd84000) [pid = 31004] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d64811c00) [pid = 31004] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d5bbc4400) [pid = 31004] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d6a68b000) [pid = 31004] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d6d015800) [pid = 31004] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d68eec400) [pid = 31004] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d62267400) [pid = 31004] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d5debd000) [pid = 31004] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d56d6a400) [pid = 31004] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d6f46e800) [pid = 31004] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d5aedbc00) [pid = 31004] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d5bce6800) [pid = 31004] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:01:29 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d64809800) [pid = 31004] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:01:29 INFO - PROCESS | 31004 | 1461340889819 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 09:01:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:01:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2408ms 09:01:29 INFO - PROCESS | 31004 | 1461340889878 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 09:01:29 INFO - PROCESS | 31004 | 1461340889883 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 09:01:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:01:29 INFO - PROCESS | 31004 | 1461340889889 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 31004 | 1461340889891 Marionette TRACE conn4 <- [1,2250,null,{}] 09:01:29 INFO - PROCESS | 31004 | 1461340889897 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:30 INFO - PROCESS | 31004 | 1461340890099 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 09:01:30 INFO - PROCESS | 31004 | 1461340890114 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b409000 == 152 [pid = 31004] [id = 570] 09:01:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d551e3400) [pid = 31004] [serial = 1711] [outer = (nil)] 09:01:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d5a6e1c00) [pid = 31004] [serial = 1712] [outer = 0x7f6d551e3400] 09:01:30 INFO - PROCESS | 31004 | 1461340890178 Marionette DEBUG loaded listener.js 09:01:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d5a7f2400) [pid = 31004] [serial = 1713] [outer = 0x7f6d551e3400] 09:01:31 INFO - PROCESS | 31004 | 1461340891037 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 09:01:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:01:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1234ms 09:01:31 INFO - PROCESS | 31004 | 1461340891125 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 09:01:31 INFO - PROCESS | 31004 | 1461340891139 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 09:01:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:01:31 INFO - PROCESS | 31004 | 1461340891146 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 31004 | 1461340891149 Marionette TRACE conn4 <- [1,2254,null,{}] 09:01:31 INFO - PROCESS | 31004 | 1461340891157 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:31 INFO - PROCESS | 31004 | 1461340891376 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 09:01:31 INFO - PROCESS | 31004 | 1461340891743 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56d9b000 == 153 [pid = 31004] [id = 571] 09:01:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d551de000) [pid = 31004] [serial = 1714] [outer = (nil)] 09:01:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d55343800) [pid = 31004] [serial = 1715] [outer = 0x7f6d551de000] 09:01:31 INFO - PROCESS | 31004 | 1461340891885 Marionette DEBUG loaded listener.js 09:01:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d569a9c00) [pid = 31004] [serial = 1716] [outer = 0x7f6d551de000] 09:01:32 INFO - PROCESS | 31004 | 1461340892873 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:01:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1794ms 09:01:32 INFO - PROCESS | 31004 | 1461340892942 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 31004 | 1461340892950 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 09:01:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:01:32 INFO - PROCESS | 31004 | 1461340892959 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 31004 | 1461340892965 Marionette TRACE conn4 <- [1,2258,null,{}] 09:01:32 INFO - PROCESS | 31004 | 1461340892973 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:33 INFO - PROCESS | 31004 | 1461340893263 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 09:01:33 INFO - PROCESS | 31004 | 1461340893577 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5add9800 == 154 [pid = 31004] [id = 572] 09:01:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d57ea3800) [pid = 31004] [serial = 1717] [outer = (nil)] 09:01:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d5836b800) [pid = 31004] [serial = 1718] [outer = 0x7f6d57ea3800] 09:01:33 INFO - PROCESS | 31004 | 1461340893656 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d5a421c00) [pid = 31004] [serial = 1719] [outer = 0x7f6d57ea3800] 09:01:34 INFO - PROCESS | 31004 | 1461340894594 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:01:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:01:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1688ms 09:01:34 INFO - PROCESS | 31004 | 1461340894651 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 09:01:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:01:34 INFO - PROCESS | 31004 | 1461340894658 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 09:01:34 INFO - PROCESS | 31004 | 1461340894665 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 31004 | 1461340894668 Marionette TRACE conn4 <- [1,2262,null,{}] 09:01:34 INFO - PROCESS | 31004 | 1461340894674 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:34 INFO - PROCESS | 31004 | 1461340894947 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 09:01:35 INFO - PROCESS | 31004 | 1461340895294 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5db30000 == 155 [pid = 31004] [id = 573] 09:01:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d5a743c00) [pid = 31004] [serial = 1720] [outer = (nil)] 09:01:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d5ad44c00) [pid = 31004] [serial = 1721] [outer = 0x7f6d5a743c00] 09:01:35 INFO - PROCESS | 31004 | 1461340895371 Marionette DEBUG loaded listener.js 09:01:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d5aedd800) [pid = 31004] [serial = 1722] [outer = 0x7f6d5a743c00] 09:01:36 INFO - PROCESS | 31004 | 1461340896331 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 09:01:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:01:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1731ms 09:01:36 INFO - PROCESS | 31004 | 1461340896397 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 09:01:36 INFO - PROCESS | 31004 | 1461340896401 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 09:01:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:01:36 INFO - PROCESS | 31004 | 1461340896416 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 31004 | 1461340896426 Marionette TRACE conn4 <- [1,2266,null,{}] 09:01:36 INFO - PROCESS | 31004 | 1461340896432 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:36 INFO - PROCESS | 31004 | 1461340896710 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 09:01:37 INFO - PROCESS | 31004 | 1461340897017 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:37 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5fc14000 == 156 [pid = 31004] [id = 574] 09:01:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d5a6d3400) [pid = 31004] [serial = 1723] [outer = (nil)] 09:01:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d5b577800) [pid = 31004] [serial = 1724] [outer = 0x7f6d5a6d3400] 09:01:37 INFO - PROCESS | 31004 | 1461340897092 Marionette DEBUG loaded listener.js 09:01:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d5bbc7800) [pid = 31004] [serial = 1725] [outer = 0x7f6d5a6d3400] 09:01:37 INFO - PROCESS | 31004 | 1461340897935 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 09:01:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:01:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1594ms 09:01:38 INFO - PROCESS | 31004 | 1461340898004 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 09:01:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:01:38 INFO - PROCESS | 31004 | 1461340898009 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 09:01:38 INFO - PROCESS | 31004 | 1461340898014 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:01:38 INFO - PROCESS | 31004 | 1461340898017 Marionette TRACE conn4 <- [1,2270,null,{}] 09:01:38 INFO - PROCESS | 31004 | 1461340898022 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:38 INFO - PROCESS | 31004 | 1461340898258 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 09:01:38 INFO - PROCESS | 31004 | 1461340898563 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60fc6800 == 157 [pid = 31004] [id = 575] 09:01:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d5a74a400) [pid = 31004] [serial = 1726] [outer = (nil)] 09:01:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d5bff0000) [pid = 31004] [serial = 1727] [outer = 0x7f6d5a74a400] 09:01:38 INFO - PROCESS | 31004 | 1461340898642 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d5cd8e400) [pid = 31004] [serial = 1728] [outer = 0x7f6d5a74a400] 09:01:39 INFO - PROCESS | 31004 | 1461340899481 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 09:01:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:01:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1535ms 09:01:39 INFO - PROCESS | 31004 | 1461340899550 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 09:01:39 INFO - PROCESS | 31004 | 1461340899554 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 09:01:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:01:39 INFO - PROCESS | 31004 | 1461340899560 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 31004 | 1461340899564 Marionette TRACE conn4 <- [1,2274,null,{}] 09:01:39 INFO - PROCESS | 31004 | 1461340899569 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:39 INFO - PROCESS | 31004 | 1461340899792 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 09:01:40 INFO - PROCESS | 31004 | 1461340900049 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:40 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61e63800 == 158 [pid = 31004] [id = 576] 09:01:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d5de82c00) [pid = 31004] [serial = 1729] [outer = (nil)] 09:01:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d5de8a400) [pid = 31004] [serial = 1730] [outer = 0x7f6d5de82c00] 09:01:40 INFO - PROCESS | 31004 | 1461340900188 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d5f751400) [pid = 31004] [serial = 1731] [outer = 0x7f6d5de82c00] 09:01:41 INFO - PROCESS | 31004 | 1461340901187 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 09:01:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:01:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1679ms 09:01:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:01:41 INFO - PROCESS | 31004 | 1461340901241 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 09:01:41 INFO - PROCESS | 31004 | 1461340901244 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 09:01:41 INFO - PROCESS | 31004 | 1461340901251 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:01:41 INFO - PROCESS | 31004 | 1461340901254 Marionette TRACE conn4 <- [1,2278,null,{}] 09:01:41 INFO - PROCESS | 31004 | 1461340901259 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:41 INFO - PROCESS | 31004 | 1461340901499 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 09:01:41 INFO - PROCESS | 31004 | 1461340901796 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d62945800 == 159 [pid = 31004] [id = 577] 09:01:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d5de83400) [pid = 31004] [serial = 1732] [outer = (nil)] 09:01:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d5fe4ec00) [pid = 31004] [serial = 1733] [outer = 0x7f6d5de83400] 09:01:41 INFO - PROCESS | 31004 | 1461340901875 Marionette DEBUG loaded listener.js 09:01:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d60f4cc00) [pid = 31004] [serial = 1734] [outer = 0x7f6d5de83400] 09:01:42 INFO - PROCESS | 31004 | 1461340902730 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 09:01:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:01:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1530ms 09:01:42 INFO - PROCESS | 31004 | 1461340902781 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 09:01:42 INFO - PROCESS | 31004 | 1461340902785 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 09:01:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:01:42 INFO - PROCESS | 31004 | 1461340902791 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - PROCESS | 31004 | 1461340902793 Marionette TRACE conn4 <- [1,2282,null,{}] 09:01:42 INFO - PROCESS | 31004 | 1461340902799 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:43 INFO - PROCESS | 31004 | 1461340903037 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 09:01:43 INFO - PROCESS | 31004 | 1461340903303 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63e31000 == 160 [pid = 31004] [id = 578] 09:01:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d5fe46c00) [pid = 31004] [serial = 1735] [outer = (nil)] 09:01:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d611b5c00) [pid = 31004] [serial = 1736] [outer = 0x7f6d5fe46c00] 09:01:43 INFO - PROCESS | 31004 | 1461340903421 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d612cd000) [pid = 31004] [serial = 1737] [outer = 0x7f6d5fe46c00] 09:01:44 INFO - PROCESS | 31004 | 1461340904261 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 09:01:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:01:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1533ms 09:01:44 INFO - PROCESS | 31004 | 1461340904325 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 09:01:44 INFO - PROCESS | 31004 | 1461340904329 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 09:01:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:01:44 INFO - PROCESS | 31004 | 1461340904335 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:01:44 INFO - PROCESS | 31004 | 1461340904337 Marionette TRACE conn4 <- [1,2286,null,{}] 09:01:44 INFO - PROCESS | 31004 | 1461340904343 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:44 INFO - PROCESS | 31004 | 1461340904566 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 09:01:44 INFO - PROCESS | 31004 | 1461340904825 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:44 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d648e3000 == 161 [pid = 31004] [id = 579] 09:01:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d5f8b8800) [pid = 31004] [serial = 1738] [outer = (nil)] 09:01:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d6226c000) [pid = 31004] [serial = 1739] [outer = 0x7f6d5f8b8800] 09:01:44 INFO - PROCESS | 31004 | 1461340904941 Marionette DEBUG loaded listener.js 09:01:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d62a1dc00) [pid = 31004] [serial = 1740] [outer = 0x7f6d5f8b8800] 09:01:45 INFO - PROCESS | 31004 | 1461340905765 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 09:01:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 09:01:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1487ms 09:01:45 INFO - PROCESS | 31004 | 1461340905823 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 09:01:45 INFO - PROCESS | 31004 | 1461340905826 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 09:01:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:01:45 INFO - PROCESS | 31004 | 1461340905833 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:01:45 INFO - PROCESS | 31004 | 1461340905835 Marionette TRACE conn4 <- [1,2290,null,{}] 09:01:45 INFO - PROCESS | 31004 | 1461340905841 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:46 INFO - PROCESS | 31004 | 1461340906071 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 09:01:46 INFO - PROCESS | 31004 | 1461340906405 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6a410800 == 162 [pid = 31004] [id = 580] 09:01:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d62c6c000) [pid = 31004] [serial = 1741] [outer = (nil)] 09:01:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d63d9f800) [pid = 31004] [serial = 1742] [outer = 0x7f6d62c6c000] 09:01:46 INFO - PROCESS | 31004 | 1461340906484 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d63f78000) [pid = 31004] [serial = 1743] [outer = 0x7f6d62c6c000] 09:01:47 INFO - PROCESS | 31004 | 1461340907304 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 09:01:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:01:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1536ms 09:01:47 INFO - PROCESS | 31004 | 1461340907370 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 09:01:47 INFO - PROCESS | 31004 | 1461340907374 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 09:01:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:01:47 INFO - PROCESS | 31004 | 1461340907380 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:01:47 INFO - PROCESS | 31004 | 1461340907382 Marionette TRACE conn4 <- [1,2294,null,{}] 09:01:47 INFO - PROCESS | 31004 | 1461340907388 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:47 INFO - PROCESS | 31004 | 1461340907619 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 09:01:47 INFO - PROCESS | 31004 | 1461340907887 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:47 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba69000 == 163 [pid = 31004] [id = 581] 09:01:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d64810400) [pid = 31004] [serial = 1744] [outer = (nil)] 09:01:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d64a68c00) [pid = 31004] [serial = 1745] [outer = 0x7f6d64810400] 09:01:48 INFO - PROCESS | 31004 | 1461340908033 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d68ca9c00) [pid = 31004] [serial = 1746] [outer = 0x7f6d64810400] 09:01:48 INFO - PROCESS | 31004 | 1461340908900 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 09:01:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:01:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1578ms 09:01:48 INFO - PROCESS | 31004 | 1461340908960 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 09:01:48 INFO - PROCESS | 31004 | 1461340908963 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 09:01:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:01:48 INFO - PROCESS | 31004 | 1461340908970 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 31004 | 1461340908974 Marionette TRACE conn4 <- [1,2298,null,{}] 09:01:48 INFO - PROCESS | 31004 | 1461340908980 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:49 INFO - PROCESS | 31004 | 1461340909243 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 09:01:49 INFO - PROCESS | 31004 | 1461340909550 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ed0b800 == 164 [pid = 31004] [id = 582] 09:01:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d64813400) [pid = 31004] [serial = 1747] [outer = (nil)] 09:01:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d6a68b000) [pid = 31004] [serial = 1748] [outer = 0x7f6d64813400] 09:01:49 INFO - PROCESS | 31004 | 1461340909628 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d6a7ce800) [pid = 31004] [serial = 1749] [outer = 0x7f6d64813400] 09:01:50 INFO - PROCESS | 31004 | 1461340910476 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 09:01:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:01:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1533ms 09:01:50 INFO - PROCESS | 31004 | 1461340910506 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 09:01:50 INFO - PROCESS | 31004 | 1461340910509 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 09:01:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:01:50 INFO - PROCESS | 31004 | 1461340910515 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 31004 | 1461340910517 Marionette TRACE conn4 <- [1,2302,null,{}] 09:01:50 INFO - PROCESS | 31004 | 1461340910523 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:50 INFO - PROCESS | 31004 | 1461340910745 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 09:01:51 INFO - PROCESS | 31004 | 1461340911011 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f78f000 == 165 [pid = 31004] [id = 583] 09:01:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d6a657000) [pid = 31004] [serial = 1750] [outer = (nil)] 09:01:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d6a876000) [pid = 31004] [serial = 1751] [outer = 0x7f6d6a657000] 09:01:51 INFO - PROCESS | 31004 | 1461340911088 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d6bb57800) [pid = 31004] [serial = 1752] [outer = 0x7f6d6a657000] 09:01:51 INFO - PROCESS | 31004 | 1461340911973 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:01:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:01:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1489ms 09:01:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:01:52 INFO - PROCESS | 31004 | 1461340912005 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 09:01:52 INFO - PROCESS | 31004 | 1461340912008 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 09:01:52 INFO - PROCESS | 31004 | 1461340912014 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:01:52 INFO - PROCESS | 31004 | 1461340912017 Marionette TRACE conn4 <- [1,2306,null,{}] 09:01:52 INFO - PROCESS | 31004 | 1461340912023 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:52 INFO - PROCESS | 31004 | 1461340912249 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 09:01:52 INFO - PROCESS | 31004 | 1461340912517 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7423e000 == 166 [pid = 31004] [id = 584] 09:01:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d68ef1400) [pid = 31004] [serial = 1753] [outer = (nil)] 09:01:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d6bd62400) [pid = 31004] [serial = 1754] [outer = 0x7f6d68ef1400] 09:01:52 INFO - PROCESS | 31004 | 1461340912603 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d6bed5400) [pid = 31004] [serial = 1755] [outer = 0x7f6d68ef1400] 09:01:53 INFO - PROCESS | 31004 | 1461340913496 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:01:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1530ms 09:01:53 INFO - PROCESS | 31004 | 1461340913545 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 31004 | 1461340913548 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 09:01:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:01:53 INFO - PROCESS | 31004 | 1461340913554 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 31004 | 1461340913556 Marionette TRACE conn4 <- [1,2310,null,{}] 09:01:53 INFO - PROCESS | 31004 | 1461340913562 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:53 INFO - PROCESS | 31004 | 1461340913785 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 09:01:54 INFO - PROCESS | 31004 | 1461340914053 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d752e1800 == 167 [pid = 31004] [id = 585] 09:01:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d56c87800) [pid = 31004] [serial = 1756] [outer = (nil)] 09:01:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d6c0ba800) [pid = 31004] [serial = 1757] [outer = 0x7f6d56c87800] 09:01:54 INFO - PROCESS | 31004 | 1461340914169 Marionette DEBUG loaded listener.js 09:01:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d6d01a400) [pid = 31004] [serial = 1758] [outer = 0x7f6d56c87800] 09:01:55 INFO - PROCESS | 31004 | 1461340914997 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:01:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:01:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1477ms 09:01:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:01:55 INFO - PROCESS | 31004 | 1461340915033 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 09:01:55 INFO - PROCESS | 31004 | 1461340915035 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 09:01:55 INFO - PROCESS | 31004 | 1461340915041 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 31004 | 1461340915044 Marionette TRACE conn4 <- [1,2314,null,{}] 09:01:55 INFO - PROCESS | 31004 | 1461340915049 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:55 INFO - PROCESS | 31004 | 1461340915276 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 09:01:55 INFO - PROCESS | 31004 | 1461340915554 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7c1e3000 == 168 [pid = 31004] [id = 586] 09:01:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d6c089000) [pid = 31004] [serial = 1759] [outer = (nil)] 09:01:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d6e099c00) [pid = 31004] [serial = 1760] [outer = 0x7f6d6c089000] 09:01:55 INFO - PROCESS | 31004 | 1461340915673 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 197 (0x7f6d6ed84c00) [pid = 31004] [serial = 1761] [outer = 0x7f6d6c089000] 09:01:56 INFO - PROCESS | 31004 | 1461340916534 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 09:01:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:01:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1539ms 09:01:56 INFO - PROCESS | 31004 | 1461340916581 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 09:01:56 INFO - PROCESS | 31004 | 1461340916585 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 09:01:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:01:56 INFO - PROCESS | 31004 | 1461340916591 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:01:56 INFO - PROCESS | 31004 | 1461340916593 Marionette TRACE conn4 <- [1,2318,null,{}] 09:01:56 INFO - PROCESS | 31004 | 1461340916598 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:56 INFO - PROCESS | 31004 | 1461340916827 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 09:01:57 INFO - PROCESS | 31004 | 1461340917095 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d83473000 == 169 [pid = 31004] [id = 587] 09:01:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 198 (0x7f6d6c0bec00) [pid = 31004] [serial = 1762] [outer = (nil)] 09:01:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 199 (0x7f6d6f2eac00) [pid = 31004] [serial = 1763] [outer = 0x7f6d6c0bec00] 09:01:57 INFO - PROCESS | 31004 | 1461340917179 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 200 (0x7f6d6f46cc00) [pid = 31004] [serial = 1764] [outer = 0x7f6d6c0bec00] 09:01:58 INFO - PROCESS | 31004 | 1461340918074 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 31004 | 1461340918131 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 09:01:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:01:58 INFO - PROCESS | 31004 | 1461340918136 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 31004 | 1461340918139 Marionette TRACE conn4 <- [1,2322,null,{}] 09:01:58 INFO - PROCESS | 31004 | 1461340918144 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:58 INFO - PROCESS | 31004 | 1461340918363 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 09:01:58 INFO - PROCESS | 31004 | 1461340918635 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86fc7800 == 170 [pid = 31004] [id = 588] 09:01:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 201 (0x7f6d6ee3ec00) [pid = 31004] [serial = 1765] [outer = (nil)] 09:01:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 202 (0x7f6d71464400) [pid = 31004] [serial = 1766] [outer = 0x7f6d6ee3ec00] 09:01:58 INFO - PROCESS | 31004 | 1461340918759 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 203 (0x7f6d727ac800) [pid = 31004] [serial = 1767] [outer = 0x7f6d6ee3ec00] 09:01:59 INFO - PROCESS | 31004 | 1461340919583 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 09:01:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:01:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1481ms 09:01:59 INFO - PROCESS | 31004 | 1461340919620 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 09:01:59 INFO - PROCESS | 31004 | 1461340919623 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 09:01:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:01:59 INFO - PROCESS | 31004 | 1461340919629 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 31004 | 1461340919631 Marionette TRACE conn4 <- [1,2326,null,{}] 09:01:59 INFO - PROCESS | 31004 | 1461340919637 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:59 INFO - PROCESS | 31004 | 1461340919866 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 09:02:00 INFO - PROCESS | 31004 | 1461340920140 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:00 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d87004800 == 171 [pid = 31004] [id = 589] 09:02:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 204 (0x7f6d6d019c00) [pid = 31004] [serial = 1768] [outer = (nil)] 09:02:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 205 (0x7f6d73899400) [pid = 31004] [serial = 1769] [outer = 0x7f6d6d019c00] 09:02:00 INFO - PROCESS | 31004 | 1461340920268 Marionette DEBUG loaded listener.js 09:02:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 206 (0x7f6d74006c00) [pid = 31004] [serial = 1770] [outer = 0x7f6d6d019c00] 09:02:01 INFO - PROCESS | 31004 | 1461340921104 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 09:02:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:02:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1533ms 09:02:01 INFO - PROCESS | 31004 | 1461340921164 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 09:02:01 INFO - PROCESS | 31004 | 1461340921167 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 09:02:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:02:01 INFO - PROCESS | 31004 | 1461340921173 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:02:01 INFO - PROCESS | 31004 | 1461340921175 Marionette TRACE conn4 <- [1,2330,null,{}] 09:02:01 INFO - PROCESS | 31004 | 1461340921181 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:01 INFO - PROCESS | 31004 | 1461340921438 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b409000 == 170 [pid = 31004] [id = 570] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b2cf800 == 169 [pid = 31004] [id = 569] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a634800 == 168 [pid = 31004] [id = 568] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d57e14000 == 167 [pid = 31004] [id = 567] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d57e0e800 == 166 [pid = 31004] [id = 566] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d82258800 == 165 [pid = 31004] [id = 564] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7800f800 == 164 [pid = 31004] [id = 563] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7482d800 == 163 [pid = 31004] [id = 562] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6fd77000 == 162 [pid = 31004] [id = 561] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f793000 == 161 [pid = 31004] [id = 560] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6e04f000 == 160 [pid = 31004] [id = 559] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ba6f800 == 159 [pid = 31004] [id = 558] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68b5b000 == 158 [pid = 31004] [id = 557] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6404e000 == 157 [pid = 31004] [id = 556] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d622b2800 == 156 [pid = 31004] [id = 555] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61ee3800 == 155 [pid = 31004] [id = 554] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6128e800 == 154 [pid = 31004] [id = 553] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86a48000 == 153 [pid = 31004] [id = 518] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f796800 == 152 [pid = 31004] [id = 552] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5dea1800 == 151 [pid = 31004] [id = 551] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5db1d000 == 150 [pid = 31004] [id = 550] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b421000 == 149 [pid = 31004] [id = 549] 09:02:03 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d59c4e000 == 148 [pid = 31004] [id = 548] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 205 (0x7f6d62aed000) [pid = 31004] [serial = 1434] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 204 (0x7f6d6c0be800) [pid = 31004] [serial = 1530] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 203 (0x7f6d62aee000) [pid = 31004] [serial = 1521] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 202 (0x7f6d611be400) [pid = 31004] [serial = 1518] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 201 (0x7f6d5f74f400) [pid = 31004] [serial = 1557] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 200 (0x7f6d81f65000) [pid = 31004] [serial = 1542] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 199 (0x7f6d5cd83000) [pid = 31004] [serial = 1512] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 198 (0x7f6d8729a000) [pid = 31004] [serial = 1551] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 197 (0x7f6d6a690000) [pid = 31004] [serial = 1524] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 196 (0x7f6d6a490000) [pid = 31004] [serial = 1554] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d83417000) [pid = 31004] [serial = 1545] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d5a74b000) [pid = 31004] [serial = 1509] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d6ea1f400) [pid = 31004] [serial = 1533] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d5fe4f800) [pid = 31004] [serial = 1515] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d6b31dc00) [pid = 31004] [serial = 1527] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d86f96000) [pid = 31004] [serial = 1548] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d6f479c00) [pid = 31004] [serial = 1536] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d764cc000) [pid = 31004] [serial = 1539] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d5deba400) [pid = 31004] [serial = 1506] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d5a729400) [pid = 31004] [serial = 1637] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d6a652c00) [pid = 31004] [serial = 1604] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d6a7ce000) [pid = 31004] [serial = 1605] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d57e98800) [pid = 31004] [serial = 1577] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d58369400) [pid = 31004] [serial = 1578] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d5a581c00) [pid = 31004] [serial = 1575] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d5bb95400) [pid = 31004] [serial = 1583] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d5bfe9c00) [pid = 31004] [serial = 1584] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d7c11f400) [pid = 31004] [serial = 1625] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d81f97000) [pid = 31004] [serial = 1626] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d56c8a800) [pid = 31004] [serial = 1631] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d56d64400) [pid = 31004] [serial = 1632] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d753b7000) [pid = 31004] [serial = 1622] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d7602f400) [pid = 31004] [serial = 1623] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d6ec92000) [pid = 31004] [serial = 1610] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d6f46a800) [pid = 31004] [serial = 1611] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d5de87400) [pid = 31004] [serial = 1586] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d5ec46c00) [pid = 31004] [serial = 1587] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d7400c400) [pid = 31004] [serial = 1619] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d74b45000) [pid = 31004] [serial = 1620] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d5a6df000) [pid = 31004] [serial = 1580] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d5a7ef800) [pid = 31004] [serial = 1581] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d63d53400) [pid = 31004] [serial = 1595] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d63f7a800) [pid = 31004] [serial = 1596] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d72d2f800) [pid = 31004] [serial = 1616] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d74009c00) [pid = 31004] [serial = 1617] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d83137000) [pid = 31004] [serial = 1628] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d86d47c00) [pid = 31004] [serial = 1629] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d6d014400) [pid = 31004] [serial = 1607] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d6e097c00) [pid = 31004] [serial = 1608] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d68eefc00) [pid = 31004] [serial = 1601] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d6a48f800) [pid = 31004] [serial = 1602] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d64809400) [pid = 31004] [serial = 1598] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d68a85c00) [pid = 31004] [serial = 1599] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d5f751c00) [pid = 31004] [serial = 1589] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d5fe48400) [pid = 31004] [serial = 1590] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d6fa89400) [pid = 31004] [serial = 1613] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d714c4800) [pid = 31004] [serial = 1614] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d62262000) [pid = 31004] [serial = 1592] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d62a0f800) [pid = 31004] [serial = 1593] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d5a7eec00) [pid = 31004] [serial = 1638] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d5a7ef000) [pid = 31004] [serial = 1640] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d5a579000) [pid = 31004] [serial = 1635] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d59e5f400) [pid = 31004] [serial = 1634] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d5ad4ec00) [pid = 31004] [serial = 1641] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 31004 | 1461340923579 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:03 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56f86000 == 149 [pid = 31004] [id = 590] 09:02:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d55341000) [pid = 31004] [serial = 1771] [outer = (nil)] 09:02:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d55348400) [pid = 31004] [serial = 1772] [outer = 0x7f6d55341000] 09:02:03 INFO - PROCESS | 31004 | 1461340923656 Marionette DEBUG loaded listener.js 09:02:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d569ac800) [pid = 31004] [serial = 1773] [outer = 0x7f6d55341000] 09:02:04 INFO - PROCESS | 31004 | 1461340924434 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 09:02:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:02:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 3285ms 09:02:04 INFO - PROCESS | 31004 | 1461340924460 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 09:02:04 INFO - PROCESS | 31004 | 1461340924467 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 09:02:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:02:04 INFO - PROCESS | 31004 | 1461340924475 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 31004 | 1461340924479 Marionette TRACE conn4 <- [1,2334,null,{}] 09:02:04 INFO - PROCESS | 31004 | 1461340924486 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:04 INFO - PROCESS | 31004 | 1461340924726 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 09:02:04 INFO - PROCESS | 31004 | 1461340924909 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a34a800 == 150 [pid = 31004] [id = 591] 09:02:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d55346800) [pid = 31004] [serial = 1774] [outer = (nil)] 09:02:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d56d5d800) [pid = 31004] [serial = 1775] [outer = 0x7f6d55346800] 09:02:04 INFO - PROCESS | 31004 | 1461340924974 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d57ea0c00) [pid = 31004] [serial = 1776] [outer = 0x7f6d55346800] 09:02:05 INFO - PROCESS | 31004 | 1461340925841 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 09:02:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:02:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1391ms 09:02:05 INFO - PROCESS | 31004 | 1461340925870 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 09:02:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:02:05 INFO - PROCESS | 31004 | 1461340925875 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 09:02:05 INFO - PROCESS | 31004 | 1461340925881 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 31004 | 1461340925884 Marionette TRACE conn4 <- [1,2338,null,{}] 09:02:05 INFO - PROCESS | 31004 | 1461340925901 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:06 INFO - PROCESS | 31004 | 1461340926177 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 09:02:06 INFO - PROCESS | 31004 | 1461340926229 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5aa0a000 == 151 [pid = 31004] [id = 592] 09:02:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d5a41f400) [pid = 31004] [serial = 1777] [outer = (nil)] 09:02:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d5a57a400) [pid = 31004] [serial = 1778] [outer = 0x7f6d5a41f400] 09:02:06 INFO - PROCESS | 31004 | 1461340926310 Marionette DEBUG loaded listener.js 09:02:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d5a6df000) [pid = 31004] [serial = 1779] [outer = 0x7f6d5a41f400] 09:02:07 INFO - PROCESS | 31004 | 1461340927358 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 09:02:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:02:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1536ms 09:02:07 INFO - PROCESS | 31004 | 1461340927423 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 09:02:07 INFO - PROCESS | 31004 | 1461340927426 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 09:02:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:02:07 INFO - PROCESS | 31004 | 1461340927472 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:02:07 INFO - PROCESS | 31004 | 1461340927492 Marionette TRACE conn4 <- [1,2342,null,{}] 09:02:07 INFO - PROCESS | 31004 | 1461340927524 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:07 INFO - PROCESS | 31004 | 1461340927808 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 09:02:08 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d58361000) [pid = 31004] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:02:08 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d5a7f8800) [pid = 31004] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:02:08 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d551e5400) [pid = 31004] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:02:08 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d551e3000) [pid = 31004] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:02:08 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d5835c800) [pid = 31004] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:02:08 INFO - PROCESS | 31004 | 1461340928418 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a33e800 == 152 [pid = 31004] [id = 593] 09:02:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d551da000) [pid = 31004] [serial = 1780] [outer = (nil)] 09:02:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d569b2800) [pid = 31004] [serial = 1781] [outer = 0x7f6d551da000] 09:02:08 INFO - PROCESS | 31004 | 1461340928482 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d5aed6000) [pid = 31004] [serial = 1782] [outer = 0x7f6d551da000] 09:02:09 INFO - PROCESS | 31004 | 1461340929198 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 09:02:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:02:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1800ms 09:02:09 INFO - PROCESS | 31004 | 1461340929242 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 09:02:09 INFO - PROCESS | 31004 | 1461340929246 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 09:02:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:02:09 INFO - PROCESS | 31004 | 1461340929251 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 31004 | 1461340929254 Marionette TRACE conn4 <- [1,2346,null,{}] 09:02:09 INFO - PROCESS | 31004 | 1461340929272 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:09 INFO - PROCESS | 31004 | 1461340929478 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 09:02:09 INFO - PROCESS | 31004 | 1461340929494 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5de98800 == 153 [pid = 31004] [id = 594] 09:02:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d5a422c00) [pid = 31004] [serial = 1783] [outer = (nil)] 09:02:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d5aff0000) [pid = 31004] [serial = 1784] [outer = 0x7f6d5a422c00] 09:02:09 INFO - PROCESS | 31004 | 1461340929558 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d5bb9a400) [pid = 31004] [serial = 1785] [outer = 0x7f6d5a422c00] 09:02:10 INFO - PROCESS | 31004 | 1461340930675 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 09:02:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:02:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1488ms 09:02:10 INFO - PROCESS | 31004 | 1461340930742 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 09:02:10 INFO - PROCESS | 31004 | 1461340930747 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 09:02:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:02:10 INFO - PROCESS | 31004 | 1461340930756 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - PROCESS | 31004 | 1461340930762 Marionette TRACE conn4 <- [1,2350,null,{}] 09:02:10 INFO - PROCESS | 31004 | 1461340930772 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:11 INFO - PROCESS | 31004 | 1461340931057 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 09:02:11 INFO - PROCESS | 31004 | 1461340931397 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a62c000 == 154 [pid = 31004] [id = 595] 09:02:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d56c8a400) [pid = 31004] [serial = 1786] [outer = (nil)] 09:02:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d56d64400) [pid = 31004] [serial = 1787] [outer = 0x7f6d56c8a400] 09:02:11 INFO - PROCESS | 31004 | 1461340931478 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d5a41fc00) [pid = 31004] [serial = 1788] [outer = 0x7f6d56c8a400] 09:02:12 INFO - PROCESS | 31004 | 1461340932429 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 09:02:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:02:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1740ms 09:02:12 INFO - PROCESS | 31004 | 1461340932498 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 31004 | 1461340932506 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 09:02:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:02:12 INFO - PROCESS | 31004 | 1461340932517 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 31004 | 1461340932522 Marionette TRACE conn4 <- [1,2354,null,{}] 09:02:12 INFO - PROCESS | 31004 | 1461340932529 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:12 INFO - PROCESS | 31004 | 1461340932803 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 09:02:13 INFO - PROCESS | 31004 | 1461340933117 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f572800 == 155 [pid = 31004] [id = 596] 09:02:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d5a744800) [pid = 31004] [serial = 1789] [outer = (nil)] 09:02:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d5aed7c00) [pid = 31004] [serial = 1790] [outer = 0x7f6d5a744800] 09:02:13 INFO - PROCESS | 31004 | 1461340933197 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d5afdf000) [pid = 31004] [serial = 1791] [outer = 0x7f6d5a744800] 09:02:14 INFO - PROCESS | 31004 | 1461340934180 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 09:02:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:02:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1697ms 09:02:14 INFO - PROCESS | 31004 | 1461340934214 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 31004 | 1461340934217 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 09:02:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:02:14 INFO - PROCESS | 31004 | 1461340934224 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 31004 | 1461340934229 Marionette TRACE conn4 <- [1,2358,null,{}] 09:02:14 INFO - PROCESS | 31004 | 1461340934245 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:14 INFO - PROCESS | 31004 | 1461340934481 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 09:02:14 INFO - PROCESS | 31004 | 1461340934786 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60e64800 == 156 [pid = 31004] [id = 597] 09:02:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d5bcf1800) [pid = 31004] [serial = 1792] [outer = (nil)] 09:02:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d5dd89000) [pid = 31004] [serial = 1793] [outer = 0x7f6d5bcf1800] 09:02:14 INFO - PROCESS | 31004 | 1461340934869 Marionette DEBUG loaded listener.js 09:02:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d5de81c00) [pid = 31004] [serial = 1794] [outer = 0x7f6d5bcf1800] 09:02:15 INFO - PROCESS | 31004 | 1461340935780 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 09:02:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:02:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1584ms 09:02:15 INFO - PROCESS | 31004 | 1461340935810 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 09:02:15 INFO - PROCESS | 31004 | 1461340935814 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 09:02:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:02:15 INFO - PROCESS | 31004 | 1461340935820 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:02:15 INFO - PROCESS | 31004 | 1461340935823 Marionette TRACE conn4 <- [1,2362,null,{}] 09:02:15 INFO - PROCESS | 31004 | 1461340935828 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:16 INFO - PROCESS | 31004 | 1461340936051 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 09:02:16 INFO - PROCESS | 31004 | 1461340936313 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61e67000 == 157 [pid = 31004] [id = 598] 09:02:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d5a7f2000) [pid = 31004] [serial = 1795] [outer = (nil)] 09:02:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d5ec47400) [pid = 31004] [serial = 1796] [outer = 0x7f6d5a7f2000] 09:02:16 INFO - PROCESS | 31004 | 1461340936392 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d5f745400) [pid = 31004] [serial = 1797] [outer = 0x7f6d5a7f2000] 09:02:17 INFO - PROCESS | 31004 | 1461340937344 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 09:02:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:02:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1580ms 09:02:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:02:17 INFO - PROCESS | 31004 | 1461340937401 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 31004 | 1461340937404 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 09:02:17 INFO - PROCESS | 31004 | 1461340937411 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 31004 | 1461340937414 Marionette TRACE conn4 <- [1,2366,null,{}] 09:02:17 INFO - PROCESS | 31004 | 1461340937419 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:17 INFO - PROCESS | 31004 | 1461340937650 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 09:02:17 INFO - PROCESS | 31004 | 1461340937956 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d622a5800 == 158 [pid = 31004] [id = 599] 09:02:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d5cd87c00) [pid = 31004] [serial = 1798] [outer = (nil)] 09:02:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d5f74e800) [pid = 31004] [serial = 1799] [outer = 0x7f6d5cd87c00] 09:02:18 INFO - PROCESS | 31004 | 1461340938048 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d5fe46400) [pid = 31004] [serial = 1800] [outer = 0x7f6d5cd87c00] 09:02:18 INFO - PROCESS | 31004 | 1461340938946 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 09:02:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:02:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1588ms 09:02:19 INFO - PROCESS | 31004 | 1461340939000 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 09:02:19 INFO - PROCESS | 31004 | 1461340939003 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 09:02:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:02:19 INFO - PROCESS | 31004 | 1461340939011 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:02:19 INFO - PROCESS | 31004 | 1461340939014 Marionette TRACE conn4 <- [1,2370,null,{}] 09:02:19 INFO - PROCESS | 31004 | 1461340939020 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:19 INFO - PROCESS | 31004 | 1461340939282 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 09:02:19 INFO - PROCESS | 31004 | 1461340939594 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6404f800 == 159 [pid = 31004] [id = 600] 09:02:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d62a1b800) [pid = 31004] [serial = 1801] [outer = (nil)] 09:02:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d63f7a800) [pid = 31004] [serial = 1802] [outer = 0x7f6d62a1b800] 09:02:19 INFO - PROCESS | 31004 | 1461340939687 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d64809c00) [pid = 31004] [serial = 1803] [outer = 0x7f6d62a1b800] 09:02:20 INFO - PROCESS | 31004 | 1461340940547 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 09:02:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:02:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1589ms 09:02:20 INFO - PROCESS | 31004 | 1461340940601 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 09:02:20 INFO - PROCESS | 31004 | 1461340940604 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 09:02:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:02:20 INFO - PROCESS | 31004 | 1461340940610 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 31004 | 1461340940613 Marionette TRACE conn4 <- [1,2374,null,{}] 09:02:20 INFO - PROCESS | 31004 | 1461340940619 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:20 INFO - PROCESS | 31004 | 1461340940862 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 09:02:21 INFO - PROCESS | 31004 | 1461340941134 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6a40b800 == 160 [pid = 31004] [id = 601] 09:02:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d5afdc800) [pid = 31004] [serial = 1804] [outer = (nil)] 09:02:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d68cab800) [pid = 31004] [serial = 1805] [outer = 0x7f6d5afdc800] 09:02:21 INFO - PROCESS | 31004 | 1461340941265 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d6a489c00) [pid = 31004] [serial = 1806] [outer = 0x7f6d5afdc800] 09:02:22 INFO - PROCESS | 31004 | 1461340942160 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 09:02:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:02:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1584ms 09:02:22 INFO - PROCESS | 31004 | 1461340942196 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 31004 | 1461340942201 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 09:02:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:02:22 INFO - PROCESS | 31004 | 1461340942206 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 31004 | 1461340942209 Marionette TRACE conn4 <- [1,2378,null,{}] 09:02:22 INFO - PROCESS | 31004 | 1461340942214 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:22 INFO - PROCESS | 31004 | 1461340942438 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 09:02:22 INFO - PROCESS | 31004 | 1461340942705 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba7a800 == 161 [pid = 31004] [id = 602] 09:02:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d5afeac00) [pid = 31004] [serial = 1807] [outer = (nil)] 09:02:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d6a5e0800) [pid = 31004] [serial = 1808] [outer = 0x7f6d5afeac00] 09:02:22 INFO - PROCESS | 31004 | 1461340942823 Marionette DEBUG loaded listener.js 09:02:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d6a691000) [pid = 31004] [serial = 1809] [outer = 0x7f6d5afeac00] 09:02:23 INFO - PROCESS | 31004 | 1461340943675 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 09:02:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:02:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1527ms 09:02:23 INFO - PROCESS | 31004 | 1461340943736 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 31004 | 1461340943739 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 09:02:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:02:23 INFO - PROCESS | 31004 | 1461340943745 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 31004 | 1461340943748 Marionette TRACE conn4 <- [1,2382,null,{}] 09:02:23 INFO - PROCESS | 31004 | 1461340943753 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:23 INFO - PROCESS | 31004 | 1461340943983 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 09:02:24 INFO - PROCESS | 31004 | 1461340944215 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d679000 == 162 [pid = 31004] [id = 603] 09:02:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d68ca8800) [pid = 31004] [serial = 1810] [outer = (nil)] 09:02:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d6aede800) [pid = 31004] [serial = 1811] [outer = 0x7f6d68ca8800] 09:02:24 INFO - PROCESS | 31004 | 1461340944296 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d6c088000) [pid = 31004] [serial = 1812] [outer = 0x7f6d68ca8800] 09:02:25 INFO - PROCESS | 31004 | 1461340945186 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:02:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1483ms 09:02:25 INFO - PROCESS | 31004 | 1461340945232 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 31004 | 1461340945238 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 09:02:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:02:25 INFO - PROCESS | 31004 | 1461340945247 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 31004 | 1461340945252 Marionette TRACE conn4 <- [1,2386,null,{}] 09:02:25 INFO - PROCESS | 31004 | 1461340945259 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:25 INFO - PROCESS | 31004 | 1461340945612 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 09:02:26 INFO - PROCESS | 31004 | 1461340945995 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f744800 == 163 [pid = 31004] [id = 604] 09:02:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d5bceb400) [pid = 31004] [serial = 1813] [outer = (nil)] 09:02:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d6a659c00) [pid = 31004] [serial = 1814] [outer = 0x7f6d5bceb400] 09:02:26 INFO - PROCESS | 31004 | 1461340946131 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d6ed77c00) [pid = 31004] [serial = 1815] [outer = 0x7f6d5bceb400] 09:02:27 INFO - PROCESS | 31004 | 1461340947176 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 09:02:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:02:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1986ms 09:02:27 INFO - PROCESS | 31004 | 1461340947233 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 09:02:27 INFO - PROCESS | 31004 | 1461340947239 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 09:02:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:02:27 INFO - PROCESS | 31004 | 1461340947245 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:02:27 INFO - PROCESS | 31004 | 1461340947249 Marionette TRACE conn4 <- [1,2390,null,{}] 09:02:27 INFO - PROCESS | 31004 | 1461340947254 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:27 INFO - PROCESS | 31004 | 1461340947511 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 09:02:27 INFO - PROCESS | 31004 | 1461340947777 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74420800 == 164 [pid = 31004] [id = 605] 09:02:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d55340000) [pid = 31004] [serial = 1816] [outer = (nil)] 09:02:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d74470c00) [pid = 31004] [serial = 1817] [outer = 0x7f6d55340000] 09:02:27 INFO - PROCESS | 31004 | 1461340947916 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d74b4f800) [pid = 31004] [serial = 1818] [outer = 0x7f6d55340000] 09:02:28 INFO - PROCESS | 31004 | 1461340948911 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 09:02:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:02:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1730ms 09:02:28 INFO - PROCESS | 31004 | 1461340948977 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 09:02:28 INFO - PROCESS | 31004 | 1461340948980 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 09:02:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:02:28 INFO - PROCESS | 31004 | 1461340948986 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:02:28 INFO - PROCESS | 31004 | 1461340948989 Marionette TRACE conn4 <- [1,2394,null,{}] 09:02:28 INFO - PROCESS | 31004 | 1461340948995 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:29 INFO - PROCESS | 31004 | 1461340949236 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 09:02:29 INFO - PROCESS | 31004 | 1461340949545 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d78012000 == 165 [pid = 31004] [id = 606] 09:02:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d6d411c00) [pid = 31004] [serial = 1819] [outer = (nil)] 09:02:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d759ecc00) [pid = 31004] [serial = 1820] [outer = 0x7f6d6d411c00] 09:02:29 INFO - PROCESS | 31004 | 1461340949624 Marionette DEBUG loaded listener.js 09:02:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d764cc000) [pid = 31004] [serial = 1821] [outer = 0x7f6d6d411c00] 09:02:30 INFO - PROCESS | 31004 | 1461340950505 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:02:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:02:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1584ms 09:02:30 INFO - PROCESS | 31004 | 1461340950572 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 09:02:30 INFO - PROCESS | 31004 | 1461340950575 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 09:02:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:02:30 INFO - PROCESS | 31004 | 1461340950581 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:02:30 INFO - PROCESS | 31004 | 1461340950584 Marionette TRACE conn4 <- [1,2398,null,{}] 09:02:30 INFO - PROCESS | 31004 | 1461340950590 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:30 INFO - PROCESS | 31004 | 1461340950821 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 09:02:31 INFO - PROCESS | 31004 | 1461340951137 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:31 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d824b1800 == 166 [pid = 31004] [id = 607] 09:02:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d611be000) [pid = 31004] [serial = 1822] [outer = (nil)] 09:02:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d7803e800) [pid = 31004] [serial = 1823] [outer = 0x7f6d611be000] 09:02:31 INFO - PROCESS | 31004 | 1461340951224 Marionette DEBUG loaded listener.js 09:02:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d8113d400) [pid = 31004] [serial = 1824] [outer = 0x7f6d611be000] 09:02:32 INFO - PROCESS | 31004 | 1461340952133 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 09:02:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:02:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1584ms 09:02:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:02:32 INFO - PROCESS | 31004 | 1461340952167 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 09:02:32 INFO - PROCESS | 31004 | 1461340952170 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 09:02:32 INFO - PROCESS | 31004 | 1461340952176 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:02:32 INFO - PROCESS | 31004 | 1461340952179 Marionette TRACE conn4 <- [1,2402,null,{}] 09:02:32 INFO - PROCESS | 31004 | 1461340952184 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:32 INFO - PROCESS | 31004 | 1461340952411 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 09:02:32 INFO - PROCESS | 31004 | 1461340952683 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86f1b000 == 167 [pid = 31004] [id = 608] 09:02:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d7847f800) [pid = 31004] [serial = 1825] [outer = (nil)] 09:02:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d82060000) [pid = 31004] [serial = 1826] [outer = 0x7f6d7847f800] 09:02:32 INFO - PROCESS | 31004 | 1461340952799 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d83244400) [pid = 31004] [serial = 1827] [outer = 0x7f6d7847f800] 09:02:33 INFO - PROCESS | 31004 | 1461340953691 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 09:02:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:02:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1587ms 09:02:33 INFO - PROCESS | 31004 | 1461340953776 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 09:02:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:02:33 INFO - PROCESS | 31004 | 1461340953780 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 09:02:33 INFO - PROCESS | 31004 | 1461340953787 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:02:33 INFO - PROCESS | 31004 | 1461340953791 Marionette TRACE conn4 <- [1,2406,null,{}] 09:02:33 INFO - PROCESS | 31004 | 1461340953796 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:34 INFO - PROCESS | 31004 | 1461340954085 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 09:02:34 INFO - PROCESS | 31004 | 1461340954399 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:34 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8741f800 == 168 [pid = 31004] [id = 609] 09:02:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d68eec800) [pid = 31004] [serial = 1828] [outer = (nil)] 09:02:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d84e17400) [pid = 31004] [serial = 1829] [outer = 0x7f6d68eec800] 09:02:34 INFO - PROCESS | 31004 | 1461340954476 Marionette DEBUG loaded listener.js 09:02:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 197 (0x7f6d86f94800) [pid = 31004] [serial = 1830] [outer = 0x7f6d68eec800] 09:02:35 INFO - PROCESS | 31004 | 1461340955358 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 09:02:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:02:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1640ms 09:02:35 INFO - PROCESS | 31004 | 1461340955427 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 09:02:35 INFO - PROCESS | 31004 | 1461340955431 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 09:02:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:02:35 INFO - PROCESS | 31004 | 1461340955436 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:02:35 INFO - PROCESS | 31004 | 1461340955439 Marionette TRACE conn4 <- [1,2410,null,{}] 09:02:35 INFO - PROCESS | 31004 | 1461340955444 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:35 INFO - PROCESS | 31004 | 1461340955684 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 09:02:36 INFO - PROCESS | 31004 | 1461340955999 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:36 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8a046800 == 169 [pid = 31004] [id = 610] 09:02:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 198 (0x7f6d551dd400) [pid = 31004] [serial = 1831] [outer = (nil)] 09:02:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 199 (0x7f6d86fa2c00) [pid = 31004] [serial = 1832] [outer = 0x7f6d551dd400] 09:02:36 INFO - PROCESS | 31004 | 1461340956080 Marionette DEBUG loaded listener.js 09:02:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 200 (0x7f6d86fb5800) [pid = 31004] [serial = 1833] [outer = 0x7f6d551dd400] 09:02:36 INFO - PROCESS | 31004 | 1461340956975 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 09:02:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:02:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1581ms 09:02:37 INFO - PROCESS | 31004 | 1461340957019 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 09:02:37 INFO - PROCESS | 31004 | 1461340957022 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 09:02:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:02:37 INFO - PROCESS | 31004 | 1461340957028 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 31004 | 1461340957030 Marionette TRACE conn4 <- [1,2414,null,{}] 09:02:37 INFO - PROCESS | 31004 | 1461340957035 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:37 INFO - PROCESS | 31004 | 1461340957262 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 09:02:37 INFO - PROCESS | 31004 | 1461340957534 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:37 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8c63f000 == 170 [pid = 31004] [id = 611] 09:02:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 201 (0x7f6d5bb8f800) [pid = 31004] [serial = 1834] [outer = (nil)] 09:02:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 202 (0x7f6d8762b800) [pid = 31004] [serial = 1835] [outer = 0x7f6d5bb8f800] 09:02:37 INFO - PROCESS | 31004 | 1461340957652 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 203 (0x7f6d876cf000) [pid = 31004] [serial = 1836] [outer = 0x7f6d5bb8f800] 09:02:38 INFO - PROCESS | 31004 | 1461340958497 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 09:02:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:02:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1532ms 09:02:38 INFO - PROCESS | 31004 | 1461340958561 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 09:02:38 INFO - PROCESS | 31004 | 1461340958566 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 09:02:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:02:38 INFO - PROCESS | 31004 | 1461340958573 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:02:38 INFO - PROCESS | 31004 | 1461340958576 Marionette TRACE conn4 <- [1,2418,null,{}] 09:02:38 INFO - PROCESS | 31004 | 1461340958581 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:38 INFO - PROCESS | 31004 | 1461340958831 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 09:02:39 INFO - PROCESS | 31004 | 1461340959140 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:39 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6bf41800 == 171 [pid = 31004] [id = 612] 09:02:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 204 (0x7f6d6f6acc00) [pid = 31004] [serial = 1837] [outer = (nil)] 09:02:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 205 (0x7f6d6f6b5400) [pid = 31004] [serial = 1838] [outer = 0x7f6d6f6acc00] 09:02:39 INFO - PROCESS | 31004 | 1461340959218 Marionette DEBUG loaded listener.js 09:02:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 206 (0x7f6d6f6ba800) [pid = 31004] [serial = 1839] [outer = 0x7f6d6f6acc00] 09:02:40 INFO - PROCESS | 31004 | 1461340960070 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:02:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:02:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1533ms 09:02:40 INFO - PROCESS | 31004 | 1461340960106 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 09:02:40 INFO - PROCESS | 31004 | 1461340960110 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 09:02:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:02:40 INFO - PROCESS | 31004 | 1461340960116 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:02:40 INFO - PROCESS | 31004 | 1461340960118 Marionette TRACE conn4 <- [1,2422,null,{}] 09:02:40 INFO - PROCESS | 31004 | 1461340960124 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:40 INFO - PROCESS | 31004 | 1461340960377 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 09:02:40 INFO - PROCESS | 31004 | 1461340960661 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:40 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8c65c000 == 172 [pid = 31004] [id = 613] 09:02:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 207 (0x7f6d5ac5ec00) [pid = 31004] [serial = 1840] [outer = (nil)] 09:02:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 208 (0x7f6d5ac63400) [pid = 31004] [serial = 1841] [outer = 0x7f6d5ac5ec00] 09:02:40 INFO - PROCESS | 31004 | 1461340960784 Marionette DEBUG loaded listener.js 09:02:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 209 (0x7f6d5ac68000) [pid = 31004] [serial = 1842] [outer = 0x7f6d5ac5ec00] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d585ca800 == 171 [pid = 31004] [id = 447] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d73e37000 == 170 [pid = 31004] [id = 44] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d87004800 == 169 [pid = 31004] [id = 589] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86fc7800 == 168 [pid = 31004] [id = 588] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d83473000 == 167 [pid = 31004] [id = 587] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7c1e3000 == 166 [pid = 31004] [id = 586] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d752e1800 == 165 [pid = 31004] [id = 585] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7423e000 == 164 [pid = 31004] [id = 584] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f78f000 == 163 [pid = 31004] [id = 583] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ed0b800 == 162 [pid = 31004] [id = 582] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ba69000 == 161 [pid = 31004] [id = 581] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6a410800 == 160 [pid = 31004] [id = 580] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d648e3000 == 159 [pid = 31004] [id = 579] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63e31000 == 158 [pid = 31004] [id = 578] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d62945800 == 157 [pid = 31004] [id = 577] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61e63800 == 156 [pid = 31004] [id = 576] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60fc6800 == 155 [pid = 31004] [id = 575] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5fc14000 == 154 [pid = 31004] [id = 574] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5db30000 == 153 [pid = 31004] [id = 573] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5add9800 == 152 [pid = 31004] [id = 572] 09:02:42 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56d9b000 == 151 [pid = 31004] [id = 571] 09:02:42 INFO - PROCESS | 31004 | --DOMWINDOW == 208 (0x7f6d5a6e1c00) [pid = 31004] [serial = 1712] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 31004 | --DOMWINDOW == 207 (0x7f6d5a71c800) [pid = 31004] [serial = 1709] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 31004 | --DOMWINDOW == 206 (0x7f6d5a745400) [pid = 31004] [serial = 1710] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 31004 | --DOMWINDOW == 205 (0x7f6d5dd88400) [pid = 31004] [serial = 1655] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 31004 | --DOMWINDOW == 204 (0x7f6d5bbc3c00) [pid = 31004] [serial = 1652] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 31004 | --DOMWINDOW == 203 (0x7f6d5ad50800) [pid = 31004] [serial = 1649] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 31004 | --DOMWINDOW == 202 (0x7f6d5a426c00) [pid = 31004] [serial = 1646] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 31004 | --DOMWINDOW == 201 (0x7f6d5aed4000) [pid = 31004] [serial = 1643] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 31004 | --DOMWINDOW == 200 (0x7f6d5afe3000) [pid = 31004] [serial = 1644] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 31004 | --DOMWINDOW == 199 (0x7f6d56c8a000) [pid = 31004] [serial = 1703] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 31004 | --DOMWINDOW == 198 (0x7f6d57e95800) [pid = 31004] [serial = 1704] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 31004 | --DOMWINDOW == 197 (0x7f6d5534b000) [pid = 31004] [serial = 1701] [outer = (nil)] [url = about:blank] 09:02:42 INFO - PROCESS | 31004 | --DOMWINDOW == 196 (0x7f6d55345800) [pid = 31004] [serial = 1700] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d56d62c00) [pid = 31004] [serial = 1697] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d56c6bc00) [pid = 31004] [serial = 1694] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d86fb2400) [pid = 31004] [serial = 1691] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d86d45400) [pid = 31004] [serial = 1688] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d82058400) [pid = 31004] [serial = 1685] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d76030000) [pid = 31004] [serial = 1682] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d6f476800) [pid = 31004] [serial = 1679] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d712ed400) [pid = 31004] [serial = 1676] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d6c0bfc00) [pid = 31004] [serial = 1673] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d6aed5800) [pid = 31004] [serial = 1670] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d6480c400) [pid = 31004] [serial = 1667] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d62a1d400) [pid = 31004] [serial = 1664] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d61194000) [pid = 31004] [serial = 1661] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d5ec50c00) [pid = 31004] [serial = 1658] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d5a41c000) [pid = 31004] [serial = 1707] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d5836b400) [pid = 31004] [serial = 1706] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 31004 | 1461340963499 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:02:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:02:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 3441ms 09:02:43 INFO - PROCESS | 31004 | 1461340963560 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 09:02:43 INFO - PROCESS | 31004 | 1461340963566 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 09:02:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:02:43 INFO - PROCESS | 31004 | 1461340963574 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:02:43 INFO - PROCESS | 31004 | 1461340963579 Marionette TRACE conn4 <- [1,2426,null,{}] 09:02:43 INFO - PROCESS | 31004 | 1461340963585 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:43 INFO - PROCESS | 31004 | 1461340963802 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 09:02:43 INFO - PROCESS | 31004 | 1461340963989 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:44 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56dad000 == 152 [pid = 31004] [id = 614] 09:02:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d5682a800) [pid = 31004] [serial = 1843] [outer = (nil)] 09:02:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d569adc00) [pid = 31004] [serial = 1844] [outer = 0x7f6d5682a800] 09:02:44 INFO - PROCESS | 31004 | 1461340964053 Marionette DEBUG loaded listener.js 09:02:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d56c69800) [pid = 31004] [serial = 1845] [outer = 0x7f6d5682a800] 09:02:44 INFO - PROCESS | 31004 | 1461340964882 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 09:02:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:02:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1380ms 09:02:44 INFO - PROCESS | 31004 | 1461340964956 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 09:02:44 INFO - PROCESS | 31004 | 1461340964966 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 09:02:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:02:44 INFO - PROCESS | 31004 | 1461340964976 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:02:44 INFO - PROCESS | 31004 | 1461340964979 Marionette TRACE conn4 <- [1,2430,null,{}] 09:02:44 INFO - PROCESS | 31004 | 1461340964985 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:45 INFO - PROCESS | 31004 | 1461340965234 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 09:02:45 INFO - PROCESS | 31004 | 1461340965465 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d59c4c000 == 153 [pid = 31004] [id = 615] 09:02:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d56c82c00) [pid = 31004] [serial = 1846] [outer = (nil)] 09:02:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d5835f000) [pid = 31004] [serial = 1847] [outer = 0x7f6d56c82c00] 09:02:45 INFO - PROCESS | 31004 | 1461340965540 Marionette DEBUG loaded listener.js 09:02:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d5a41d400) [pid = 31004] [serial = 1848] [outer = 0x7f6d56c82c00] 09:02:46 INFO - PROCESS | 31004 | 1461340966440 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 09:02:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:02:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1484ms 09:02:46 INFO - PROCESS | 31004 | 1461340966462 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 09:02:46 INFO - PROCESS | 31004 | 1461340966466 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 09:02:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:02:46 INFO - PROCESS | 31004 | 1461340966471 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:02:46 INFO - PROCESS | 31004 | 1461340966477 Marionette TRACE conn4 <- [1,2434,null,{}] 09:02:46 INFO - PROCESS | 31004 | 1461340966502 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:46 INFO - PROCESS | 31004 | 1461340966855 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 09:02:46 INFO - PROCESS | 31004 | 1461340966904 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:46 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a8df000 == 154 [pid = 31004] [id = 616] 09:02:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d5a580c00) [pid = 31004] [serial = 1849] [outer = (nil)] 09:02:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d5a7f4000) [pid = 31004] [serial = 1850] [outer = 0x7f6d5a580c00] 09:02:46 INFO - PROCESS | 31004 | 1461340966972 Marionette DEBUG loaded listener.js 09:02:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d5ac68800) [pid = 31004] [serial = 1851] [outer = 0x7f6d5a580c00] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d58360000) [pid = 31004] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d57ea3800) [pid = 31004] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d5a6d3400) [pid = 31004] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d5aff1000) [pid = 31004] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d64813400) [pid = 31004] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d5fe46c00) [pid = 31004] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d6f46f400) [pid = 31004] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d86cb4c00) [pid = 31004] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d6ea16400) [pid = 31004] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d569b0000) [pid = 31004] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d60b52c00) [pid = 31004] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d56c63c00) [pid = 31004] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d55346800) [pid = 31004] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d6c0bec00) [pid = 31004] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d5f8bb400) [pid = 31004] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d5a41f400) [pid = 31004] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d68ef1400) [pid = 31004] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d6a653000) [pid = 31004] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d6a657000) [pid = 31004] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d6c083400) [pid = 31004] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d5a57c000) [pid = 31004] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d551da000) [pid = 31004] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d55341000) [pid = 31004] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d6c089000) [pid = 31004] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d551de000) [pid = 31004] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d64810400) [pid = 31004] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d5de82c00) [pid = 31004] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d6d019c00) [pid = 31004] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d5f8b8800) [pid = 31004] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d5a74a400) [pid = 31004] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d5bff2c00) [pid = 31004] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d5f749c00) [pid = 31004] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d59e52800) [pid = 31004] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d62268c00) [pid = 31004] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d5de83400) [pid = 31004] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d5a743c00) [pid = 31004] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d6ee3ec00) [pid = 31004] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d5debc800) [pid = 31004] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d56c87800) [pid = 31004] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d62c6c000) [pid = 31004] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:02:48 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d5aff1400) [pid = 31004] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:02:48 INFO - PROCESS | 31004 | 1461340968745 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 09:02:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:02:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2298ms 09:02:48 INFO - PROCESS | 31004 | 1461340968771 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 09:02:48 INFO - PROCESS | 31004 | 1461340968775 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 09:02:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:02:48 INFO - PROCESS | 31004 | 1461340968805 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 31004 | 1461340968809 Marionette TRACE conn4 <- [1,2438,null,{}] 09:02:48 INFO - PROCESS | 31004 | 1461340968829 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:49 INFO - PROCESS | 31004 | 1461340969047 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 09:02:49 INFO - PROCESS | 31004 | 1461340969063 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b407000 == 155 [pid = 31004] [id = 617] 09:02:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d5533dc00) [pid = 31004] [serial = 1852] [outer = (nil)] 09:02:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d5ad4ec00) [pid = 31004] [serial = 1853] [outer = 0x7f6d5533dc00] 09:02:49 INFO - PROCESS | 31004 | 1461340969130 Marionette DEBUG loaded listener.js 09:02:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d5afda800) [pid = 31004] [serial = 1854] [outer = 0x7f6d5533dc00] 09:02:50 INFO - PROCESS | 31004 | 1461340970016 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 09:02:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:02:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1244ms 09:02:50 INFO - PROCESS | 31004 | 1461340970062 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 31004 | 1461340970064 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 09:02:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:02:50 INFO - PROCESS | 31004 | 1461340970083 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 31004 | 1461340970086 Marionette TRACE conn4 <- [1,2442,null,{}] 09:02:50 INFO - PROCESS | 31004 | 1461340970095 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:50 INFO - PROCESS | 31004 | 1461340970301 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 09:02:50 INFO - PROCESS | 31004 | 1461340970758 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:50 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56ce1800 == 156 [pid = 31004] [id = 618] 09:02:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d551e0c00) [pid = 31004] [serial = 1855] [outer = (nil)] 09:02:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d55346800) [pid = 31004] [serial = 1856] [outer = 0x7f6d551e0c00] 09:02:50 INFO - PROCESS | 31004 | 1461340970841 Marionette DEBUG loaded listener.js 09:02:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d5682e800) [pid = 31004] [serial = 1857] [outer = 0x7f6d551e0c00] 09:02:51 INFO - PROCESS | 31004 | 1461340971762 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 09:02:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:02:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1736ms 09:02:51 INFO - PROCESS | 31004 | 1461340971821 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 09:02:51 INFO - PROCESS | 31004 | 1461340971829 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 09:02:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:02:51 INFO - PROCESS | 31004 | 1461340971838 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:02:51 INFO - PROCESS | 31004 | 1461340971842 Marionette TRACE conn4 <- [1,2446,null,{}] 09:02:51 INFO - PROCESS | 31004 | 1461340971849 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:52 INFO - PROCESS | 31004 | 1461340972078 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 09:02:52 INFO - PROCESS | 31004 | 1461340972389 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a8d6000 == 157 [pid = 31004] [id = 619] 09:02:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d56d6ac00) [pid = 31004] [serial = 1858] [outer = (nil)] 09:02:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d58361000) [pid = 31004] [serial = 1859] [outer = 0x7f6d56d6ac00] 09:02:52 INFO - PROCESS | 31004 | 1461340972472 Marionette DEBUG loaded listener.js 09:02:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d59e5b400) [pid = 31004] [serial = 1860] [outer = 0x7f6d56d6ac00] 09:02:53 INFO - PROCESS | 31004 | 1461340973382 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:02:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1588ms 09:02:53 INFO - PROCESS | 31004 | 1461340973430 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 09:02:53 INFO - PROCESS | 31004 | 1461340973437 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 09:02:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:02:53 INFO - PROCESS | 31004 | 1461340973443 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 31004 | 1461340973446 Marionette TRACE conn4 <- [1,2450,null,{}] 09:02:53 INFO - PROCESS | 31004 | 1461340973452 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:53 INFO - PROCESS | 31004 | 1461340973689 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 09:02:54 INFO - PROCESS | 31004 | 1461340974043 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5d0ec800 == 158 [pid = 31004] [id = 620] 09:02:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d5a6d2400) [pid = 31004] [serial = 1861] [outer = (nil)] 09:02:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d5a74ac00) [pid = 31004] [serial = 1862] [outer = 0x7f6d5a6d2400] 09:02:54 INFO - PROCESS | 31004 | 1461340974124 Marionette DEBUG loaded listener.js 09:02:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d5ac69000) [pid = 31004] [serial = 1863] [outer = 0x7f6d5a6d2400] 09:02:54 INFO - PROCESS | 31004 | 1461340974987 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 09:02:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:02:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1582ms 09:02:55 INFO - PROCESS | 31004 | 1461340975027 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 09:02:55 INFO - PROCESS | 31004 | 1461340975031 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 09:02:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:02:55 INFO - PROCESS | 31004 | 1461340975046 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:02:55 INFO - PROCESS | 31004 | 1461340975055 Marionette TRACE conn4 <- [1,2454,null,{}] 09:02:55 INFO - PROCESS | 31004 | 1461340975062 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:55 INFO - PROCESS | 31004 | 1461340975353 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 09:02:55 INFO - PROCESS | 31004 | 1461340975666 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f574000 == 159 [pid = 31004] [id = 621] 09:02:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d5a71c800) [pid = 31004] [serial = 1864] [outer = (nil)] 09:02:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d5bb96c00) [pid = 31004] [serial = 1865] [outer = 0x7f6d5a71c800] 09:02:55 INFO - PROCESS | 31004 | 1461340975768 Marionette DEBUG loaded listener.js 09:02:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d5bbcf800) [pid = 31004] [serial = 1866] [outer = 0x7f6d5a71c800] 09:02:56 INFO - PROCESS | 31004 | 1461340976656 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 09:02:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:02:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1653ms 09:02:56 INFO - PROCESS | 31004 | 1461340976692 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 09:02:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:02:56 INFO - PROCESS | 31004 | 1461340976697 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 09:02:56 INFO - PROCESS | 31004 | 1461340976703 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:02:56 INFO - PROCESS | 31004 | 1461340976707 Marionette TRACE conn4 <- [1,2458,null,{}] 09:02:56 INFO - PROCESS | 31004 | 1461340976712 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:56 INFO - PROCESS | 31004 | 1461340976967 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 09:02:57 INFO - PROCESS | 31004 | 1461340977273 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5fc26800 == 160 [pid = 31004] [id = 622] 09:02:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d5afd8400) [pid = 31004] [serial = 1867] [outer = (nil)] 09:02:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d5cd87000) [pid = 31004] [serial = 1868] [outer = 0x7f6d5afd8400] 09:02:57 INFO - PROCESS | 31004 | 1461340977364 Marionette DEBUG loaded listener.js 09:02:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d5dd8a000) [pid = 31004] [serial = 1869] [outer = 0x7f6d5afd8400] 09:02:58 INFO - PROCESS | 31004 | 1461340978233 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 09:02:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:02:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1581ms 09:02:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:02:58 INFO - PROCESS | 31004 | 1461340978285 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 09:02:58 INFO - PROCESS | 31004 | 1461340978288 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 09:02:58 INFO - PROCESS | 31004 | 1461340978294 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:02:58 INFO - PROCESS | 31004 | 1461340978297 Marionette TRACE conn4 <- [1,2462,null,{}] 09:02:58 INFO - PROCESS | 31004 | 1461340978302 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:58 INFO - PROCESS | 31004 | 1461340978520 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 09:02:58 INFO - PROCESS | 31004 | 1461340978787 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:58 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d612a8000 == 161 [pid = 31004] [id = 623] 09:02:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d5ec45800) [pid = 31004] [serial = 1870] [outer = (nil)] 09:02:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d5ec4f000) [pid = 31004] [serial = 1871] [outer = 0x7f6d5ec45800] 09:02:58 INFO - PROCESS | 31004 | 1461340978938 Marionette DEBUG loaded listener.js 09:02:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d5fe47400) [pid = 31004] [serial = 1872] [outer = 0x7f6d5ec45800] 09:02:59 INFO - PROCESS | 31004 | 1461340979856 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 09:02:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:02:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1631ms 09:02:59 INFO - PROCESS | 31004 | 1461340979926 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 09:02:59 INFO - PROCESS | 31004 | 1461340979929 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 09:02:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:02:59 INFO - PROCESS | 31004 | 1461340979935 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:02:59 INFO - PROCESS | 31004 | 1461340979938 Marionette TRACE conn4 <- [1,2466,null,{}] 09:02:59 INFO - PROCESS | 31004 | 1461340979943 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:00 INFO - PROCESS | 31004 | 1461340980179 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 09:03:00 INFO - PROCESS | 31004 | 1461340980491 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:00 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d622a4000 == 162 [pid = 31004] [id = 624] 09:03:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d5de86000) [pid = 31004] [serial = 1873] [outer = (nil)] 09:03:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d60b57400) [pid = 31004] [serial = 1874] [outer = 0x7f6d5de86000] 09:03:00 INFO - PROCESS | 31004 | 1461340980574 Marionette DEBUG loaded listener.js 09:03:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d611b9400) [pid = 31004] [serial = 1875] [outer = 0x7f6d5de86000] 09:03:01 INFO - PROCESS | 31004 | 1461340981459 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 09:03:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:03:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1585ms 09:03:01 INFO - PROCESS | 31004 | 1461340981523 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 09:03:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:03:01 INFO - PROCESS | 31004 | 1461340981526 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 09:03:01 INFO - PROCESS | 31004 | 1461340981533 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:03:01 INFO - PROCESS | 31004 | 1461340981536 Marionette TRACE conn4 <- [1,2470,null,{}] 09:03:01 INFO - PROCESS | 31004 | 1461340981542 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:01 INFO - PROCESS | 31004 | 1461340981783 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 09:03:02 INFO - PROCESS | 31004 | 1461340982092 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63d30800 == 163 [pid = 31004] [id = 625] 09:03:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d5ec46000) [pid = 31004] [serial = 1876] [outer = (nil)] 09:03:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d612d1800) [pid = 31004] [serial = 1877] [outer = 0x7f6d5ec46000] 09:03:02 INFO - PROCESS | 31004 | 1461340982174 Marionette DEBUG loaded listener.js 09:03:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d628c4800) [pid = 31004] [serial = 1878] [outer = 0x7f6d5ec46000] 09:03:03 INFO - PROCESS | 31004 | 1461340983194 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 09:03:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:03:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1688ms 09:03:03 INFO - PROCESS | 31004 | 1461340983220 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 09:03:03 INFO - PROCESS | 31004 | 1461340983223 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 09:03:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:03:03 INFO - PROCESS | 31004 | 1461340983234 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:03:03 INFO - PROCESS | 31004 | 1461340983238 Marionette TRACE conn4 <- [1,2474,null,{}] 09:03:03 INFO - PROCESS | 31004 | 1461340983244 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:03 INFO - PROCESS | 31004 | 1461340983476 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 09:03:03 INFO - PROCESS | 31004 | 1461340983796 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:03 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d64062800 == 164 [pid = 31004] [id = 626] 09:03:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d60b4f400) [pid = 31004] [serial = 1879] [outer = (nil)] 09:03:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d62ae2c00) [pid = 31004] [serial = 1880] [outer = 0x7f6d60b4f400] 09:03:03 INFO - PROCESS | 31004 | 1461340983891 Marionette DEBUG loaded listener.js 09:03:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d62aee000) [pid = 31004] [serial = 1881] [outer = 0x7f6d60b4f400] 09:03:04 INFO - PROCESS | 31004 | 1461340984837 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 09:03:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:03:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1632ms 09:03:04 INFO - PROCESS | 31004 | 1461340984866 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 09:03:04 INFO - PROCESS | 31004 | 1461340984870 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 09:03:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:03:04 INFO - PROCESS | 31004 | 1461340984876 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:03:04 INFO - PROCESS | 31004 | 1461340984879 Marionette TRACE conn4 <- [1,2478,null,{}] 09:03:04 INFO - PROCESS | 31004 | 1461340984885 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:05 INFO - PROCESS | 31004 | 1461340985116 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 09:03:05 INFO - PROCESS | 31004 | 1461340985386 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:05 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68d10800 == 165 [pid = 31004] [id = 627] 09:03:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d611e4000) [pid = 31004] [serial = 1882] [outer = (nil)] 09:03:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d63f76800) [pid = 31004] [serial = 1883] [outer = 0x7f6d611e4000] 09:03:05 INFO - PROCESS | 31004 | 1461340985465 Marionette DEBUG loaded listener.js 09:03:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d64808800) [pid = 31004] [serial = 1884] [outer = 0x7f6d611e4000] 09:03:06 INFO - PROCESS | 31004 | 1461340986351 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 09:03:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:03:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1532ms 09:03:06 INFO - PROCESS | 31004 | 1461340986410 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 09:03:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:03:06 INFO - PROCESS | 31004 | 1461340986413 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 09:03:06 INFO - PROCESS | 31004 | 1461340986420 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:03:06 INFO - PROCESS | 31004 | 1461340986424 Marionette TRACE conn4 <- [1,2482,null,{}] 09:03:06 INFO - PROCESS | 31004 | 1461340986429 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:06 INFO - PROCESS | 31004 | 1461340986691 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 09:03:07 INFO - PROCESS | 31004 | 1461340987011 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:07 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6be38800 == 166 [pid = 31004] [id = 628] 09:03:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d68ee3c00) [pid = 31004] [serial = 1885] [outer = (nil)] 09:03:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d68ef2800) [pid = 31004] [serial = 1886] [outer = 0x7f6d68ee3c00] 09:03:07 INFO - PROCESS | 31004 | 1461340987106 Marionette DEBUG loaded listener.js 09:03:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d6a657400) [pid = 31004] [serial = 1887] [outer = 0x7f6d68ee3c00] 09:03:08 INFO - PROCESS | 31004 | 1461340988005 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 09:03:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:03:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1639ms 09:03:08 INFO - PROCESS | 31004 | 1461340988059 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 09:03:08 INFO - PROCESS | 31004 | 1461340988062 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 09:03:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:03:08 INFO - PROCESS | 31004 | 1461340988069 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 31004 | 1461340988074 Marionette TRACE conn4 <- [1,2486,null,{}] 09:03:08 INFO - PROCESS | 31004 | 1461340988079 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:08 INFO - PROCESS | 31004 | 1461340988365 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 09:03:08 INFO - PROCESS | 31004 | 1461340988686 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f746000 == 167 [pid = 31004] [id = 629] 09:03:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d68cab000) [pid = 31004] [serial = 1888] [outer = (nil)] 09:03:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d6bb5ec00) [pid = 31004] [serial = 1889] [outer = 0x7f6d68cab000] 09:03:08 INFO - PROCESS | 31004 | 1461340988768 Marionette DEBUG loaded listener.js 09:03:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d6c087c00) [pid = 31004] [serial = 1890] [outer = 0x7f6d68cab000] 09:03:09 INFO - PROCESS | 31004 | 1461340989670 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 09:03:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:03:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1631ms 09:03:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:03:09 INFO - PROCESS | 31004 | 1461340989701 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 09:03:09 INFO - PROCESS | 31004 | 1461340989704 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 09:03:09 INFO - PROCESS | 31004 | 1461340989711 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:03:09 INFO - PROCESS | 31004 | 1461340989714 Marionette TRACE conn4 <- [1,2490,null,{}] 09:03:09 INFO - PROCESS | 31004 | 1461340989719 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:09 INFO - PROCESS | 31004 | 1461340989950 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 09:03:10 INFO - PROCESS | 31004 | 1461340990232 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:10 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7273f000 == 168 [pid = 31004] [id = 630] 09:03:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d5a425c00) [pid = 31004] [serial = 1891] [outer = (nil)] 09:03:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d6d016400) [pid = 31004] [serial = 1892] [outer = 0x7f6d5a425c00] 09:03:10 INFO - PROCESS | 31004 | 1461340990348 Marionette DEBUG loaded listener.js 09:03:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d6ea66800) [pid = 31004] [serial = 1893] [outer = 0x7f6d5a425c00] 09:03:11 INFO - PROCESS | 31004 | 1461340991195 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:03:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:03:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1535ms 09:03:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:03:11 INFO - PROCESS | 31004 | 1461340991247 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 09:03:11 INFO - PROCESS | 31004 | 1461340991249 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 09:03:11 INFO - PROCESS | 31004 | 1461340991256 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:03:11 INFO - PROCESS | 31004 | 1461340991259 Marionette TRACE conn4 <- [1,2494,null,{}] 09:03:11 INFO - PROCESS | 31004 | 1461340991264 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:11 INFO - PROCESS | 31004 | 1461340991490 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 09:03:11 INFO - PROCESS | 31004 | 1461340991775 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74fae000 == 169 [pid = 31004] [id = 631] 09:03:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d5bff2800) [pid = 31004] [serial = 1894] [outer = (nil)] 09:03:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d6f2eb800) [pid = 31004] [serial = 1895] [outer = 0x7f6d5bff2800] 09:03:11 INFO - PROCESS | 31004 | 1461340991892 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d6f476800) [pid = 31004] [serial = 1896] [outer = 0x7f6d5bff2800] 09:03:12 INFO - PROCESS | 31004 | 1461340992731 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 09:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1540ms 09:03:12 INFO - PROCESS | 31004 | 1461340992796 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 09:03:12 INFO - PROCESS | 31004 | 1461340992800 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 09:03:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:03:12 INFO - PROCESS | 31004 | 1461340992806 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:03:12 INFO - PROCESS | 31004 | 1461340992808 Marionette TRACE conn4 <- [1,2498,null,{}] 09:03:12 INFO - PROCESS | 31004 | 1461340992816 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:13 INFO - PROCESS | 31004 | 1461340993062 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 09:03:13 INFO - PROCESS | 31004 | 1461340993382 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7c1df800 == 170 [pid = 31004] [id = 632] 09:03:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d6c0b7800) [pid = 31004] [serial = 1897] [outer = (nil)] 09:03:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d6f6b7c00) [pid = 31004] [serial = 1898] [outer = 0x7f6d6c0b7800] 09:03:13 INFO - PROCESS | 31004 | 1461340993461 Marionette DEBUG loaded listener.js 09:03:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d6fc99400) [pid = 31004] [serial = 1899] [outer = 0x7f6d6c0b7800] 09:03:14 INFO - PROCESS | 31004 | 1461340994346 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:03:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:03:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1578ms 09:03:14 INFO - PROCESS | 31004 | 1461340994386 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 09:03:14 INFO - PROCESS | 31004 | 1461340994388 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 09:03:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:03:14 INFO - PROCESS | 31004 | 1461340994395 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:03:14 INFO - PROCESS | 31004 | 1461340994398 Marionette TRACE conn4 <- [1,2502,null,{}] 09:03:14 INFO - PROCESS | 31004 | 1461340994403 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:14 INFO - PROCESS | 31004 | 1461340994645 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 09:03:14 INFO - PROCESS | 31004 | 1461340994985 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:15 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d84e2f800 == 171 [pid = 31004] [id = 633] 09:03:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 197 (0x7f6d64a6d800) [pid = 31004] [serial = 1900] [outer = (nil)] 09:03:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 198 (0x7f6d714d0000) [pid = 31004] [serial = 1901] [outer = 0x7f6d64a6d800] 09:03:15 INFO - PROCESS | 31004 | 1461340995069 Marionette DEBUG loaded listener.js 09:03:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 199 (0x7f6d73865000) [pid = 31004] [serial = 1902] [outer = 0x7f6d64a6d800] 09:03:15 INFO - PROCESS | 31004 | 1461340995972 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:03:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:03:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1631ms 09:03:16 INFO - PROCESS | 31004 | 1461340996027 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 09:03:16 INFO - PROCESS | 31004 | 1461340996030 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 09:03:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:03:16 INFO - PROCESS | 31004 | 1461340996036 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:03:16 INFO - PROCESS | 31004 | 1461340996039 Marionette TRACE conn4 <- [1,2506,null,{}] 09:03:16 INFO - PROCESS | 31004 | 1461340996045 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:16 INFO - PROCESS | 31004 | 1461340996290 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 09:03:16 INFO - PROCESS | 31004 | 1461340996574 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86fdf800 == 172 [pid = 31004] [id = 634] 09:03:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 200 (0x7f6d611bc000) [pid = 31004] [serial = 1903] [outer = (nil)] 09:03:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 201 (0x7f6d73feb000) [pid = 31004] [serial = 1904] [outer = 0x7f6d611bc000] 09:03:16 INFO - PROCESS | 31004 | 1461340996696 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 202 (0x7f6d747a1800) [pid = 31004] [serial = 1905] [outer = 0x7f6d611bc000] 09:03:17 INFO - PROCESS | 31004 | 1461340997642 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:03:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:03:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1680ms 09:03:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:03:17 INFO - PROCESS | 31004 | 1461340997717 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 09:03:17 INFO - PROCESS | 31004 | 1461340997720 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 09:03:17 INFO - PROCESS | 31004 | 1461340997727 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:03:17 INFO - PROCESS | 31004 | 1461340997730 Marionette TRACE conn4 <- [1,2510,null,{}] 09:03:17 INFO - PROCESS | 31004 | 1461340997735 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:17 INFO - PROCESS | 31004 | 1461340997965 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 09:03:18 INFO - PROCESS | 31004 | 1461340998290 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:18 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8b622800 == 173 [pid = 31004] [id = 635] 09:03:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 203 (0x7f6d6bd67c00) [pid = 31004] [serial = 1906] [outer = (nil)] 09:03:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 204 (0x7f6d759f0c00) [pid = 31004] [serial = 1907] [outer = 0x7f6d6bd67c00] 09:03:18 INFO - PROCESS | 31004 | 1461340998371 Marionette DEBUG loaded listener.js 09:03:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 205 (0x7f6d78488400) [pid = 31004] [serial = 1908] [outer = 0x7f6d6bd67c00] 09:03:19 INFO - PROCESS | 31004 | 1461340999221 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 09:03:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:03:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1538ms 09:03:19 INFO - PROCESS | 31004 | 1461340999266 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 09:03:19 INFO - PROCESS | 31004 | 1461340999269 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 09:03:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:03:19 INFO - PROCESS | 31004 | 1461340999276 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:03:19 INFO - PROCESS | 31004 | 1461340999278 Marionette TRACE conn4 <- [1,2514,null,{}] 09:03:19 INFO - PROCESS | 31004 | 1461340999284 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:19 INFO - PROCESS | 31004 | 1461340999623 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 09:03:19 INFO - PROCESS | 31004 | 1461340999943 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d554db800 == 174 [pid = 31004] [id = 636] 09:03:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 206 (0x7f6d5835f800) [pid = 31004] [serial = 1909] [outer = (nil)] 09:03:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 207 (0x7f6d759f9400) [pid = 31004] [serial = 1910] [outer = 0x7f6d5835f800] 09:03:20 INFO - PROCESS | 31004 | 1461341000024 Marionette DEBUG loaded listener.js 09:03:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 208 (0x7f6d86fa0800) [pid = 31004] [serial = 1911] [outer = 0x7f6d5835f800] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f8db000 == 173 [pid = 31004] [id = 454] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ecaa000 == 172 [pid = 31004] [id = 40] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a33e800 == 171 [pid = 31004] [id = 593] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8345f800 == 170 [pid = 31004] [id = 459] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d87722800 == 169 [pid = 31004] [id = 460] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56fe0800 == 168 [pid = 31004] [id = 461] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b407000 == 167 [pid = 31004] [id = 617] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a8df000 == 166 [pid = 31004] [id = 616] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d59c4c000 == 165 [pid = 31004] [id = 615] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56dad000 == 164 [pid = 31004] [id = 614] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d824b1800 == 163 [pid = 31004] [id = 607] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d78012000 == 162 [pid = 31004] [id = 606] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74420800 == 161 [pid = 31004] [id = 605] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f744800 == 160 [pid = 31004] [id = 604] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d679000 == 159 [pid = 31004] [id = 603] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ba7a800 == 158 [pid = 31004] [id = 602] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6a40b800 == 157 [pid = 31004] [id = 601] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6404f800 == 156 [pid = 31004] [id = 600] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d622a5800 == 155 [pid = 31004] [id = 599] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61e67000 == 154 [pid = 31004] [id = 598] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60e64800 == 153 [pid = 31004] [id = 597] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f572800 == 152 [pid = 31004] [id = 596] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a62c000 == 151 [pid = 31004] [id = 595] 09:03:22 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5de98800 == 150 [pid = 31004] [id = 594] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 207 (0x7f6d5afd7400) [pid = 31004] [serial = 1650] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 206 (0x7f6d5836b800) [pid = 31004] [serial = 1718] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 205 (0x7f6d5bbc7800) [pid = 31004] [serial = 1725] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 204 (0x7f6d68ca9c00) [pid = 31004] [serial = 1746] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 203 (0x7f6d6a876000) [pid = 31004] [serial = 1751] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 202 (0x7f6d6d01a400) [pid = 31004] [serial = 1758] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 201 (0x7f6d63f78000) [pid = 31004] [serial = 1743] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 200 (0x7f6d569ac800) [pid = 31004] [serial = 1773] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 199 (0x7f6d5bfec400) [pid = 31004] [serial = 1653] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 198 (0x7f6d6a7ce800) [pid = 31004] [serial = 1749] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 197 (0x7f6d5aed6000) [pid = 31004] [serial = 1782] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 196 (0x7f6d6e099c00) [pid = 31004] [serial = 1760] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d5a421c00) [pid = 31004] [serial = 1719] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d611b5c00) [pid = 31004] [serial = 1736] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d60f4cc00) [pid = 31004] [serial = 1734] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d5b577800) [pid = 31004] [serial = 1724] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d74015000) [pid = 31004] [serial = 1677] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d86f9bc00) [pid = 31004] [serial = 1689] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d612cd000) [pid = 31004] [serial = 1737] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d569a9c00) [pid = 31004] [serial = 1716] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d5ad44c00) [pid = 31004] [serial = 1721] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d73899400) [pid = 31004] [serial = 1769] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d86fb8c00) [pid = 31004] [serial = 1692] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d71464400) [pid = 31004] [serial = 1766] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d86fba800) [pid = 31004] [serial = 1698] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d5a57a400) [pid = 31004] [serial = 1778] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d6a68b000) [pid = 31004] [serial = 1748] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d68ef0800) [pid = 31004] [serial = 1668] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d5aff0000) [pid = 31004] [serial = 1784] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d56c70400) [pid = 31004] [serial = 1695] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d56d5d800) [pid = 31004] [serial = 1775] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d6f2eac00) [pid = 31004] [serial = 1763] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d612c5c00) [pid = 31004] [serial = 1662] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d5a6df000) [pid = 31004] [serial = 1779] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d6bed5400) [pid = 31004] [serial = 1755] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d82eabc00) [pid = 31004] [serial = 1686] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d6bd62400) [pid = 31004] [serial = 1754] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d6bb57800) [pid = 31004] [serial = 1752] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d6d40c800) [pid = 31004] [serial = 1674] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d753ba400) [pid = 31004] [serial = 1680] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d569b2800) [pid = 31004] [serial = 1781] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d55348400) [pid = 31004] [serial = 1772] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d57ea0c00) [pid = 31004] [serial = 1776] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d6ed84c00) [pid = 31004] [serial = 1761] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d55343800) [pid = 31004] [serial = 1715] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d64a68c00) [pid = 31004] [serial = 1745] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d5f751400) [pid = 31004] [serial = 1731] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d74006c00) [pid = 31004] [serial = 1770] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d62a1dc00) [pid = 31004] [serial = 1740] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d5cd8e400) [pid = 31004] [serial = 1728] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d5f74f000) [pid = 31004] [serial = 1659] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d78481800) [pid = 31004] [serial = 1683] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d5a587400) [pid = 31004] [serial = 1647] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d6b65bc00) [pid = 31004] [serial = 1671] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d5fe4ec00) [pid = 31004] [serial = 1733] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d5bff0000) [pid = 31004] [serial = 1727] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d5aedd800) [pid = 31004] [serial = 1722] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d727ac800) [pid = 31004] [serial = 1767] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d63d9bc00) [pid = 31004] [serial = 1665] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d6c0ba800) [pid = 31004] [serial = 1757] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d5de8a400) [pid = 31004] [serial = 1730] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d63d9f800) [pid = 31004] [serial = 1742] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d5debac00) [pid = 31004] [serial = 1656] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d6226c000) [pid = 31004] [serial = 1739] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d6f46cc00) [pid = 31004] [serial = 1764] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 31004 | 1461341003188 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 09:03:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:03:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 3945ms 09:03:23 INFO - PROCESS | 31004 | 1461341003223 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 09:03:23 INFO - PROCESS | 31004 | 1461341003227 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 09:03:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:03:23 INFO - PROCESS | 31004 | 1461341003241 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:03:23 INFO - PROCESS | 31004 | 1461341003253 Marionette TRACE conn4 <- [1,2518,null,{}] 09:03:23 INFO - PROCESS | 31004 | 1461341003263 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:23 INFO - PROCESS | 31004 | 1461341003537 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 09:03:23 INFO - PROCESS | 31004 | 1461341003764 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:23 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56da0000 == 151 [pid = 31004] [id = 637] 09:03:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d569a9c00) [pid = 31004] [serial = 1912] [outer = (nil)] 09:03:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d569ae000) [pid = 31004] [serial = 1913] [outer = 0x7f6d569a9c00] 09:03:23 INFO - PROCESS | 31004 | 1461341003839 Marionette DEBUG loaded listener.js 09:03:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d569b7c00) [pid = 31004] [serial = 1914] [outer = 0x7f6d569a9c00] 09:03:24 INFO - PROCESS | 31004 | 1461341004643 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:03:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:03:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1440ms 09:03:24 INFO - PROCESS | 31004 | 1461341004682 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 09:03:24 INFO - PROCESS | 31004 | 1461341004689 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 09:03:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:03:24 INFO - PROCESS | 31004 | 1461341004699 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:03:24 INFO - PROCESS | 31004 | 1461341004702 Marionette TRACE conn4 <- [1,2522,null,{}] 09:03:24 INFO - PROCESS | 31004 | 1461341004708 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:25 INFO - PROCESS | 31004 | 1461341005010 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 09:03:25 INFO - PROCESS | 31004 | 1461341005136 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d585dc800 == 152 [pid = 31004] [id = 638] 09:03:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d551e0800) [pid = 31004] [serial = 1915] [outer = (nil)] 09:03:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d56c88400) [pid = 31004] [serial = 1916] [outer = 0x7f6d551e0800] 09:03:25 INFO - PROCESS | 31004 | 1461341005199 Marionette DEBUG loaded listener.js 09:03:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d57e96400) [pid = 31004] [serial = 1917] [outer = 0x7f6d551e0800] 09:03:26 INFO - PROCESS | 31004 | 1461341006158 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:03:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:03:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1482ms 09:03:26 INFO - PROCESS | 31004 | 1461341006183 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 09:03:26 INFO - PROCESS | 31004 | 1461341006186 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 09:03:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:03:26 INFO - PROCESS | 31004 | 1461341006192 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:03:26 INFO - PROCESS | 31004 | 1461341006197 Marionette TRACE conn4 <- [1,2526,null,{}] 09:03:26 INFO - PROCESS | 31004 | 1461341006234 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:26 INFO - PROCESS | 31004 | 1461341006521 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 09:03:26 INFO - PROCESS | 31004 | 1461341006559 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a62c000 == 153 [pid = 31004] [id = 639] 09:03:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d59e57c00) [pid = 31004] [serial = 1918] [outer = (nil)] 09:03:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d5a420c00) [pid = 31004] [serial = 1919] [outer = 0x7f6d59e57c00] 09:03:26 INFO - PROCESS | 31004 | 1461341006628 Marionette DEBUG loaded listener.js 09:03:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d5a57ec00) [pid = 31004] [serial = 1920] [outer = 0x7f6d59e57c00] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d5bcf1800) [pid = 31004] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d5cd87c00) [pid = 31004] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d56c8a400) [pid = 31004] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d55340000) [pid = 31004] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d5a7f2000) [pid = 31004] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d7847f800) [pid = 31004] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d68eec800) [pid = 31004] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d5afdc800) [pid = 31004] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d5afeac00) [pid = 31004] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d5a580c00) [pid = 31004] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d611be000) [pid = 31004] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d551dd400) [pid = 31004] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d5682a800) [pid = 31004] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d551e3400) [pid = 31004] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d6d411c00) [pid = 31004] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d68ca8800) [pid = 31004] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d5a744800) [pid = 31004] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 134 (0x7f6d56c82c00) [pid = 31004] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d5bb8f800) [pid = 31004] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 132 (0x7f6d62a1b800) [pid = 31004] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:03:28 INFO - PROCESS | 31004 | --DOMWINDOW == 131 (0x7f6d5bceb400) [pid = 31004] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:03:28 INFO - PROCESS | 31004 | 1461341008319 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2188ms 09:03:28 INFO - PROCESS | 31004 | 1461341008396 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 09:03:28 INFO - PROCESS | 31004 | 1461341008399 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 09:03:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:03:28 INFO - PROCESS | 31004 | 1461341008411 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:03:28 INFO - PROCESS | 31004 | 1461341008415 Marionette TRACE conn4 <- [1,2530,null,{}] 09:03:28 INFO - PROCESS | 31004 | 1461341008421 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:28 INFO - PROCESS | 31004 | 1461341008706 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 09:03:28 INFO - PROCESS | 31004 | 1461341008722 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:28 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5adc8000 == 154 [pid = 31004] [id = 640] 09:03:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d551dd400) [pid = 31004] [serial = 1921] [outer = (nil)] 09:03:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 133 (0x7f6d5a720000) [pid = 31004] [serial = 1922] [outer = 0x7f6d551dd400] 09:03:28 INFO - PROCESS | 31004 | 1461341008785 Marionette DEBUG loaded listener.js 09:03:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d5a7ef400) [pid = 31004] [serial = 1923] [outer = 0x7f6d551dd400] 09:03:29 INFO - PROCESS | 31004 | 1461341009645 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:03:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:03:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1284ms 09:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:03:29 INFO - PROCESS | 31004 | 1461341009696 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 09:03:29 INFO - PROCESS | 31004 | 1461341009699 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 09:03:29 INFO - PROCESS | 31004 | 1461341009705 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:03:29 INFO - PROCESS | 31004 | 1461341009708 Marionette TRACE conn4 <- [1,2534,null,{}] 09:03:29 INFO - PROCESS | 31004 | 1461341009713 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:29 INFO - PROCESS | 31004 | 1461341009939 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 09:03:30 INFO - PROCESS | 31004 | 1461341010390 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:30 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56cde000 == 155 [pid = 31004] [id = 641] 09:03:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d551e0400) [pid = 31004] [serial = 1924] [outer = (nil)] 09:03:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d55342800) [pid = 31004] [serial = 1925] [outer = 0x7f6d551e0400] 09:03:30 INFO - PROCESS | 31004 | 1461341010477 Marionette DEBUG loaded listener.js 09:03:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d569af400) [pid = 31004] [serial = 1926] [outer = 0x7f6d551e0400] 09:03:31 INFO - PROCESS | 31004 | 1461341011377 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 09:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1731ms 09:03:31 INFO - PROCESS | 31004 | 1461341011438 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 09:03:31 INFO - PROCESS | 31004 | 1461341011445 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 09:03:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:03:31 INFO - PROCESS | 31004 | 1461341011455 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:03:31 INFO - PROCESS | 31004 | 1461341011459 Marionette TRACE conn4 <- [1,2538,null,{}] 09:03:31 INFO - PROCESS | 31004 | 1461341011466 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:31 INFO - PROCESS | 31004 | 1461341011797 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 09:03:32 INFO - PROCESS | 31004 | 1461341012114 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a62d000 == 156 [pid = 31004] [id = 642] 09:03:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d56d6b800) [pid = 31004] [serial = 1927] [outer = (nil)] 09:03:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d57ea3800) [pid = 31004] [serial = 1928] [outer = 0x7f6d56d6b800] 09:03:32 INFO - PROCESS | 31004 | 1461341012196 Marionette DEBUG loaded listener.js 09:03:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d59e55800) [pid = 31004] [serial = 1929] [outer = 0x7f6d56d6b800] 09:03:33 INFO - PROCESS | 31004 | 1461341013142 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:03:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:03:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1732ms 09:03:33 INFO - PROCESS | 31004 | 1461341013195 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 09:03:33 INFO - PROCESS | 31004 | 1461341013205 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 09:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:03:33 INFO - PROCESS | 31004 | 1461341013215 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:03:33 INFO - PROCESS | 31004 | 1461341013221 Marionette TRACE conn4 <- [1,2542,null,{}] 09:03:33 INFO - PROCESS | 31004 | 1461341013230 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:33 INFO - PROCESS | 31004 | 1461341013550 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 09:03:33 INFO - PROCESS | 31004 | 1461341013903 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5bfc8800 == 157 [pid = 31004] [id = 643] 09:03:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d5a585c00) [pid = 31004] [serial = 1930] [outer = (nil)] 09:03:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d5a6e1000) [pid = 31004] [serial = 1931] [outer = 0x7f6d5a585c00] 09:03:33 INFO - PROCESS | 31004 | 1461341013979 Marionette DEBUG loaded listener.js 09:03:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d5a7f6000) [pid = 31004] [serial = 1932] [outer = 0x7f6d5a585c00] 09:03:34 INFO - PROCESS | 31004 | 1461341014973 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 09:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1800ms 09:03:35 INFO - PROCESS | 31004 | 1461341015015 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 09:03:35 INFO - PROCESS | 31004 | 1461341015019 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 09:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:03:35 INFO - PROCESS | 31004 | 1461341015034 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:03:35 INFO - PROCESS | 31004 | 1461341015043 Marionette TRACE conn4 <- [1,2546,null,{}] 09:03:35 INFO - PROCESS | 31004 | 1461341015049 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:35 INFO - PROCESS | 31004 | 1461341015300 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 09:03:35 INFO - PROCESS | 31004 | 1461341015602 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5db2f000 == 158 [pid = 31004] [id = 644] 09:03:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d5a427c00) [pid = 31004] [serial = 1933] [outer = (nil)] 09:03:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d5aed0400) [pid = 31004] [serial = 1934] [outer = 0x7f6d5a427c00] 09:03:35 INFO - PROCESS | 31004 | 1461341015686 Marionette DEBUG loaded listener.js 09:03:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d5aedc400) [pid = 31004] [serial = 1935] [outer = 0x7f6d5a427c00] 09:03:36 INFO - PROCESS | 31004 | 1461341016576 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 09:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1594ms 09:03:36 INFO - PROCESS | 31004 | 1461341016621 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 09:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:03:36 INFO - PROCESS | 31004 | 1461341016626 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 09:03:36 INFO - PROCESS | 31004 | 1461341016632 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:03:36 INFO - PROCESS | 31004 | 1461341016635 Marionette TRACE conn4 <- [1,2550,null,{}] 09:03:36 INFO - PROCESS | 31004 | 1461341016640 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:36 INFO - PROCESS | 31004 | 1461341016896 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 09:03:37 INFO - PROCESS | 31004 | 1461341017200 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:37 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5dd1e000 == 159 [pid = 31004] [id = 645] 09:03:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d5a6d4000) [pid = 31004] [serial = 1936] [outer = (nil)] 09:03:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d5afe7400) [pid = 31004] [serial = 1937] [outer = 0x7f6d5a6d4000] 09:03:37 INFO - PROCESS | 31004 | 1461341017286 Marionette DEBUG loaded listener.js 09:03:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d5aff1800) [pid = 31004] [serial = 1938] [outer = 0x7f6d5a6d4000] 09:03:38 INFO - PROCESS | 31004 | 1461341018214 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 09:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1632ms 09:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:03:38 INFO - PROCESS | 31004 | 1461341018264 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 09:03:38 INFO - PROCESS | 31004 | 1461341018267 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 09:03:38 INFO - PROCESS | 31004 | 1461341018273 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:03:38 INFO - PROCESS | 31004 | 1461341018277 Marionette TRACE conn4 <- [1,2554,null,{}] 09:03:38 INFO - PROCESS | 31004 | 1461341018282 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:38 INFO - PROCESS | 31004 | 1461341018532 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 09:03:38 INFO - PROCESS | 31004 | 1461341018859 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5de1b800 == 160 [pid = 31004] [id = 646] 09:03:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d5bb91000) [pid = 31004] [serial = 1939] [outer = (nil)] 09:03:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d5bb94400) [pid = 31004] [serial = 1940] [outer = 0x7f6d5bb91000] 09:03:38 INFO - PROCESS | 31004 | 1461341018965 Marionette DEBUG loaded listener.js 09:03:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d5bfef000) [pid = 31004] [serial = 1941] [outer = 0x7f6d5bb91000] 09:03:39 INFO - PROCESS | 31004 | 1461341019906 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1685ms 09:03:39 INFO - PROCESS | 31004 | 1461341019959 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 09:03:39 INFO - PROCESS | 31004 | 1461341019963 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 09:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:03:39 INFO - PROCESS | 31004 | 1461341019968 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:03:39 INFO - PROCESS | 31004 | 1461341019971 Marionette TRACE conn4 <- [1,2558,null,{}] 09:03:39 INFO - PROCESS | 31004 | 1461341019977 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:40 INFO - PROCESS | 31004 | 1461341020206 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 09:03:40 INFO - PROCESS | 31004 | 1461341020518 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:40 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f583800 == 161 [pid = 31004] [id = 647] 09:03:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d5b578c00) [pid = 31004] [serial = 1942] [outer = (nil)] 09:03:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d5dd8d800) [pid = 31004] [serial = 1943] [outer = 0x7f6d5b578c00] 09:03:40 INFO - PROCESS | 31004 | 1461341020604 Marionette DEBUG loaded listener.js 09:03:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d5de82c00) [pid = 31004] [serial = 1944] [outer = 0x7f6d5b578c00] 09:03:41 INFO - PROCESS | 31004 | 1461341021507 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1579ms 09:03:41 INFO - PROCESS | 31004 | 1461341021549 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 09:03:41 INFO - PROCESS | 31004 | 1461341021552 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 09:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:03:41 INFO - PROCESS | 31004 | 1461341021558 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:03:41 INFO - PROCESS | 31004 | 1461341021561 Marionette TRACE conn4 <- [1,2562,null,{}] 09:03:41 INFO - PROCESS | 31004 | 1461341021566 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:41 INFO - PROCESS | 31004 | 1461341021811 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 09:03:42 INFO - PROCESS | 31004 | 1461341022122 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:42 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f8ef800 == 162 [pid = 31004] [id = 648] 09:03:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d5dd8f400) [pid = 31004] [serial = 1945] [outer = (nil)] 09:03:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d5deb4400) [pid = 31004] [serial = 1946] [outer = 0x7f6d5dd8f400] 09:03:42 INFO - PROCESS | 31004 | 1461341022203 Marionette DEBUG loaded listener.js 09:03:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d5debe000) [pid = 31004] [serial = 1947] [outer = 0x7f6d5dd8f400] 09:03:43 INFO - PROCESS | 31004 | 1461341023133 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 09:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1628ms 09:03:43 INFO - PROCESS | 31004 | 1461341023189 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 09:03:43 INFO - PROCESS | 31004 | 1461341023193 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 09:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:03:43 INFO - PROCESS | 31004 | 1461341023199 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:03:43 INFO - PROCESS | 31004 | 1461341023202 Marionette TRACE conn4 <- [1,2566,null,{}] 09:03:43 INFO - PROCESS | 31004 | 1461341023208 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:43 INFO - PROCESS | 31004 | 1461341023467 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 09:03:43 INFO - PROCESS | 31004 | 1461341023783 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:43 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60e64800 == 163 [pid = 31004] [id = 649] 09:03:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d59e60000) [pid = 31004] [serial = 1948] [outer = (nil)] 09:03:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d5ec49400) [pid = 31004] [serial = 1949] [outer = 0x7f6d59e60000] 09:03:43 INFO - PROCESS | 31004 | 1461341023863 Marionette DEBUG loaded listener.js 09:03:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d5f743c00) [pid = 31004] [serial = 1950] [outer = 0x7f6d59e60000] 09:03:44 INFO - PROCESS | 31004 | 1461341024769 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 09:03:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:03:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1633ms 09:03:44 INFO - PROCESS | 31004 | 1461341024835 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 09:03:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:03:44 INFO - PROCESS | 31004 | 1461341024846 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 09:03:44 INFO - PROCESS | 31004 | 1461341024856 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:03:44 INFO - PROCESS | 31004 | 1461341024861 Marionette TRACE conn4 <- [1,2570,null,{}] 09:03:44 INFO - PROCESS | 31004 | 1461341024871 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:45 INFO - PROCESS | 31004 | 1461341025143 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 09:03:45 INFO - PROCESS | 31004 | 1461341025453 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61291000 == 164 [pid = 31004] [id = 650] 09:03:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d5bb91400) [pid = 31004] [serial = 1951] [outer = (nil)] 09:03:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d5f74d000) [pid = 31004] [serial = 1952] [outer = 0x7f6d5bb91400] 09:03:45 INFO - PROCESS | 31004 | 1461341025536 Marionette DEBUG loaded listener.js 09:03:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d5f8b8000) [pid = 31004] [serial = 1953] [outer = 0x7f6d5bb91400] 09:03:46 INFO - PROCESS | 31004 | 1461341026472 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 09:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1687ms 09:03:46 INFO - PROCESS | 31004 | 1461341026543 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 09:03:46 INFO - PROCESS | 31004 | 1461341026549 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 09:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:03:46 INFO - PROCESS | 31004 | 1461341026557 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:03:46 INFO - PROCESS | 31004 | 1461341026562 Marionette TRACE conn4 <- [1,2574,null,{}] 09:03:46 INFO - PROCESS | 31004 | 1461341026570 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:46 INFO - PROCESS | 31004 | 1461341026851 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 09:03:47 INFO - PROCESS | 31004 | 1461341027150 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:47 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61e61800 == 165 [pid = 31004] [id = 651] 09:03:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d5fe45800) [pid = 31004] [serial = 1954] [outer = (nil)] 09:03:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d5fe48400) [pid = 31004] [serial = 1955] [outer = 0x7f6d5fe45800] 09:03:47 INFO - PROCESS | 31004 | 1461341027246 Marionette DEBUG loaded listener.js 09:03:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d60b53000) [pid = 31004] [serial = 1956] [outer = 0x7f6d5fe45800] 09:03:48 INFO - PROCESS | 31004 | 1461341028210 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1682ms 09:03:48 INFO - PROCESS | 31004 | 1461341028241 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 09:03:48 INFO - PROCESS | 31004 | 1461341028245 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 09:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:03:48 INFO - PROCESS | 31004 | 1461341028251 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 31004 | 1461341028256 Marionette TRACE conn4 <- [1,2578,null,{}] 09:03:48 INFO - PROCESS | 31004 | 1461341028261 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:48 INFO - PROCESS | 31004 | 1461341028552 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 09:03:48 INFO - PROCESS | 31004 | 1461341028883 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d622ae800 == 166 [pid = 31004] [id = 652] 09:03:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d551dac00) [pid = 31004] [serial = 1957] [outer = (nil)] 09:03:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d6119b000) [pid = 31004] [serial = 1958] [outer = 0x7f6d551dac00] 09:03:48 INFO - PROCESS | 31004 | 1461341028974 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d611da400) [pid = 31004] [serial = 1959] [outer = 0x7f6d551dac00] 09:03:49 INFO - PROCESS | 31004 | 1461341029907 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1737ms 09:03:49 INFO - PROCESS | 31004 | 1461341029990 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 09:03:49 INFO - PROCESS | 31004 | 1461341029994 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 09:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:03:50 INFO - PROCESS | 31004 | 1461341029999 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:03:50 INFO - PROCESS | 31004 | 1461341030002 Marionette TRACE conn4 <- [1,2582,null,{}] 09:03:50 INFO - PROCESS | 31004 | 1461341030007 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:50 INFO - PROCESS | 31004 | 1461341030281 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 09:03:50 INFO - PROCESS | 31004 | 1461341030594 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:50 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d62cc0800 == 167 [pid = 31004] [id = 653] 09:03:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d61190400) [pid = 31004] [serial = 1960] [outer = (nil)] 09:03:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d612c2400) [pid = 31004] [serial = 1961] [outer = 0x7f6d61190400] 09:03:50 INFO - PROCESS | 31004 | 1461341030673 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d62262000) [pid = 31004] [serial = 1962] [outer = 0x7f6d61190400] 09:03:51 INFO - PROCESS | 31004 | 1461341031533 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1583ms 09:03:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:03:51 INFO - PROCESS | 31004 | 1461341031585 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 31004 | 1461341031588 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 09:03:51 INFO - PROCESS | 31004 | 1461341031594 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 31004 | 1461341031597 Marionette TRACE conn4 <- [1,2586,null,{}] 09:03:51 INFO - PROCESS | 31004 | 1461341031602 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:51 INFO - PROCESS | 31004 | 1461341031849 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 09:03:52 INFO - PROCESS | 31004 | 1461341032123 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d64042800 == 168 [pid = 31004] [id = 654] 09:03:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d5fe45c00) [pid = 31004] [serial = 1963] [outer = (nil)] 09:03:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d628c9c00) [pid = 31004] [serial = 1964] [outer = 0x7f6d5fe45c00] 09:03:52 INFO - PROCESS | 31004 | 1461341032241 Marionette DEBUG loaded listener.js 09:03:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d62a17000) [pid = 31004] [serial = 1965] [outer = 0x7f6d5fe45c00] 09:03:53 INFO - PROCESS | 31004 | 1461341033081 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1534ms 09:03:53 INFO - PROCESS | 31004 | 1461341033128 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 09:03:53 INFO - PROCESS | 31004 | 1461341033131 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 09:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:03:53 INFO - PROCESS | 31004 | 1461341033137 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:03:53 INFO - PROCESS | 31004 | 1461341033139 Marionette TRACE conn4 <- [1,2590,null,{}] 09:03:53 INFO - PROCESS | 31004 | 1461341033145 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:53 INFO - PROCESS | 31004 | 1461341033373 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 09:03:53 INFO - PROCESS | 31004 | 1461341033663 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d646ab000 == 169 [pid = 31004] [id = 655] 09:03:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d611b7c00) [pid = 31004] [serial = 1966] [outer = (nil)] 09:03:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d62ae4400) [pid = 31004] [serial = 1967] [outer = 0x7f6d611b7c00] 09:03:53 INFO - PROCESS | 31004 | 1461341033797 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d62c61400) [pid = 31004] [serial = 1968] [outer = 0x7f6d611b7c00] 09:03:54 INFO - PROCESS | 31004 | 1461341034684 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 09:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1632ms 09:03:54 INFO - PROCESS | 31004 | 1461341034770 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 31004 | 1461341034774 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 09:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:03:54 INFO - PROCESS | 31004 | 1461341034780 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 31004 | 1461341034782 Marionette TRACE conn4 <- [1,2594,null,{}] 09:03:54 INFO - PROCESS | 31004 | 1461341034787 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:55 INFO - PROCESS | 31004 | 1461341035067 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 09:03:55 INFO - PROCESS | 31004 | 1461341035393 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d648f3000 == 170 [pid = 31004] [id = 656] 09:03:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d62a18c00) [pid = 31004] [serial = 1969] [outer = (nil)] 09:03:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d63d57c00) [pid = 31004] [serial = 1970] [outer = 0x7f6d62a18c00] 09:03:55 INFO - PROCESS | 31004 | 1461341035475 Marionette DEBUG loaded listener.js 09:03:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d63da1400) [pid = 31004] [serial = 1971] [outer = 0x7f6d62a18c00] 09:03:56 INFO - PROCESS | 31004 | 1461341036432 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 09:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1678ms 09:03:56 INFO - PROCESS | 31004 | 1461341036459 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 09:03:56 INFO - PROCESS | 31004 | 1461341036463 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 09:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:03:56 INFO - PROCESS | 31004 | 1461341036468 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:03:56 INFO - PROCESS | 31004 | 1461341036470 Marionette TRACE conn4 <- [1,2598,null,{}] 09:03:56 INFO - PROCESS | 31004 | 1461341036476 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:56 INFO - PROCESS | 31004 | 1461341036698 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 09:03:56 INFO - PROCESS | 31004 | 1461341036971 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68d08800 == 171 [pid = 31004] [id = 657] 09:03:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d62c64800) [pid = 31004] [serial = 1972] [outer = (nil)] 09:03:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d63f74800) [pid = 31004] [serial = 1973] [outer = 0x7f6d62c64800] 09:03:57 INFO - PROCESS | 31004 | 1461341037087 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d64658400) [pid = 31004] [serial = 1974] [outer = 0x7f6d62c64800] 09:03:57 INFO - PROCESS | 31004 | 1461341037959 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1544ms 09:03:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:03:58 INFO - PROCESS | 31004 | 1461341038014 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 09:03:58 INFO - PROCESS | 31004 | 1461341038017 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 09:03:58 INFO - PROCESS | 31004 | 1461341038023 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:03:58 INFO - PROCESS | 31004 | 1461341038026 Marionette TRACE conn4 <- [1,2602,null,{}] 09:03:58 INFO - PROCESS | 31004 | 1461341038031 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:58 INFO - PROCESS | 31004 | 1461341038256 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 09:03:58 INFO - PROCESS | 31004 | 1461341038591 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:58 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6af1e800 == 172 [pid = 31004] [id = 658] 09:03:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d56d62400) [pid = 31004] [serial = 1975] [outer = (nil)] 09:03:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d6465c800) [pid = 31004] [serial = 1976] [outer = 0x7f6d56d62400] 09:03:58 INFO - PROCESS | 31004 | 1461341038670 Marionette DEBUG loaded listener.js 09:03:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d64807000) [pid = 31004] [serial = 1977] [outer = 0x7f6d56d62400] 09:03:59 INFO - PROCESS | 31004 | 1461341039559 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 09:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1584ms 09:03:59 INFO - PROCESS | 31004 | 1461341039607 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 09:03:59 INFO - PROCESS | 31004 | 1461341039610 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 09:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:03:59 INFO - PROCESS | 31004 | 1461341039617 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 31004 | 1461341039620 Marionette TRACE conn4 <- [1,2606,null,{}] 09:03:59 INFO - PROCESS | 31004 | 1461341039626 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:59 INFO - PROCESS | 31004 | 1461341039855 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 09:04:00 INFO - PROCESS | 31004 | 1461341040187 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:00 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b7a9000 == 173 [pid = 31004] [id = 659] 09:04:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d551da400) [pid = 31004] [serial = 1978] [outer = (nil)] 09:04:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d64811800) [pid = 31004] [serial = 1979] [outer = 0x7f6d551da400] 09:04:00 INFO - PROCESS | 31004 | 1461341040283 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d64a6dc00) [pid = 31004] [serial = 1980] [outer = 0x7f6d551da400] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d763ad800 == 172 [pid = 31004] [id = 304] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d84e2f800 == 171 [pid = 31004] [id = 633] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7c1df800 == 170 [pid = 31004] [id = 632] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74fae000 == 169 [pid = 31004] [id = 631] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7273f000 == 168 [pid = 31004] [id = 630] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f746000 == 167 [pid = 31004] [id = 629] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6be38800 == 166 [pid = 31004] [id = 628] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68d10800 == 165 [pid = 31004] [id = 627] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d64062800 == 164 [pid = 31004] [id = 626] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63d30800 == 163 [pid = 31004] [id = 625] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d622a4000 == 162 [pid = 31004] [id = 624] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d612a8000 == 161 [pid = 31004] [id = 623] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5fc26800 == 160 [pid = 31004] [id = 622] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f574000 == 159 [pid = 31004] [id = 621] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5d0ec800 == 158 [pid = 31004] [id = 620] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a8d6000 == 157 [pid = 31004] [id = 619] 09:04:02 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56ce1800 == 156 [pid = 31004] [id = 618] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d5dd89000) [pid = 31004] [serial = 1793] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d5f74e800) [pid = 31004] [serial = 1799] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d5a41fc00) [pid = 31004] [serial = 1788] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d74470c00) [pid = 31004] [serial = 1817] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d5f745400) [pid = 31004] [serial = 1797] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d82060000) [pid = 31004] [serial = 1826] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d86f94800) [pid = 31004] [serial = 1830] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d68cab800) [pid = 31004] [serial = 1805] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d6a691000) [pid = 31004] [serial = 1809] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d5a7f4000) [pid = 31004] [serial = 1850] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d8113d400) [pid = 31004] [serial = 1824] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d5ac68800) [pid = 31004] [serial = 1851] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d86fa2c00) [pid = 31004] [serial = 1832] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d56d64400) [pid = 31004] [serial = 1787] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d6f6b5400) [pid = 31004] [serial = 1838] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d83244400) [pid = 31004] [serial = 1827] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d5de81c00) [pid = 31004] [serial = 1794] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d6a489c00) [pid = 31004] [serial = 1806] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d5ac63400) [pid = 31004] [serial = 1841] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d569adc00) [pid = 31004] [serial = 1844] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d5a7f2400) [pid = 31004] [serial = 1713] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d764cc000) [pid = 31004] [serial = 1821] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d6aede800) [pid = 31004] [serial = 1811] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d5aed7c00) [pid = 31004] [serial = 1790] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d5a41d400) [pid = 31004] [serial = 1848] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d876cf000) [pid = 31004] [serial = 1836] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d759ecc00) [pid = 31004] [serial = 1820] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d5afdf000) [pid = 31004] [serial = 1791] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d5835f000) [pid = 31004] [serial = 1847] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d63f7a800) [pid = 31004] [serial = 1802] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d5fe46400) [pid = 31004] [serial = 1800] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d6c088000) [pid = 31004] [serial = 1812] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d7803e800) [pid = 31004] [serial = 1823] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d86fb5800) [pid = 31004] [serial = 1833] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d6a5e0800) [pid = 31004] [serial = 1808] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d74b4f800) [pid = 31004] [serial = 1818] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d84e17400) [pid = 31004] [serial = 1829] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d6a659c00) [pid = 31004] [serial = 1814] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d5ec47400) [pid = 31004] [serial = 1796] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d6ed77c00) [pid = 31004] [serial = 1815] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d64809c00) [pid = 31004] [serial = 1803] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d8762b800) [pid = 31004] [serial = 1835] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d56c69800) [pid = 31004] [serial = 1845] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d5ad4ec00) [pid = 31004] [serial = 1853] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 31004 | 1461341043262 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 09:04:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:04:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 3693ms 09:04:03 INFO - PROCESS | 31004 | 1461341043310 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 09:04:03 INFO - PROCESS | 31004 | 1461341043317 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 09:04:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:04:03 INFO - PROCESS | 31004 | 1461341043325 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:04:03 INFO - PROCESS | 31004 | 1461341043329 Marionette TRACE conn4 <- [1,2610,null,{}] 09:04:03 INFO - PROCESS | 31004 | 1461341043336 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:03 INFO - PROCESS | 31004 | 1461341043578 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 09:04:03 INFO - PROCESS | 31004 | 1461341043782 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:03 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d585c4800 == 157 [pid = 31004] [id = 660] 09:04:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d56c6a000) [pid = 31004] [serial = 1981] [outer = (nil)] 09:04:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d56c80c00) [pid = 31004] [serial = 1982] [outer = 0x7f6d56c6a000] 09:04:03 INFO - PROCESS | 31004 | 1461341043855 Marionette DEBUG loaded listener.js 09:04:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d56d68c00) [pid = 31004] [serial = 1983] [outer = 0x7f6d56c6a000] 09:04:04 INFO - PROCESS | 31004 | 1461341044703 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1435ms 09:04:04 INFO - PROCESS | 31004 | 1461341044761 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 09:04:04 INFO - PROCESS | 31004 | 1461341044769 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 09:04:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:04:04 INFO - PROCESS | 31004 | 1461341044779 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:04:04 INFO - PROCESS | 31004 | 1461341044783 Marionette TRACE conn4 <- [1,2614,null,{}] 09:04:04 INFO - PROCESS | 31004 | 1461341044788 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:05 INFO - PROCESS | 31004 | 1461341045124 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 09:04:05 INFO - PROCESS | 31004 | 1461341045292 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a8d2800 == 158 [pid = 31004] [id = 661] 09:04:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d5a57e400) [pid = 31004] [serial = 1984] [outer = (nil)] 09:04:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d5a585400) [pid = 31004] [serial = 1985] [outer = 0x7f6d5a57e400] 09:04:05 INFO - PROCESS | 31004 | 1461341045427 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d5a725800) [pid = 31004] [serial = 1986] [outer = 0x7f6d5a57e400] 09:04:06 INFO - PROCESS | 31004 | 1461341046243 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 09:04:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:04:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1487ms 09:04:06 INFO - PROCESS | 31004 | 1461341046271 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 09:04:06 INFO - PROCESS | 31004 | 1461341046275 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 09:04:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:04:06 INFO - PROCESS | 31004 | 1461341046281 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:04:06 INFO - PROCESS | 31004 | 1461341046287 Marionette TRACE conn4 <- [1,2618,null,{}] 09:04:06 INFO - PROCESS | 31004 | 1461341046331 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:06 INFO - PROCESS | 31004 | 1461341046700 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 09:04:06 INFO - PROCESS | 31004 | 1461341046736 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5bfc4000 == 159 [pid = 31004] [id = 662] 09:04:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d5ac69400) [pid = 31004] [serial = 1987] [outer = (nil)] 09:04:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d5ad4ec00) [pid = 31004] [serial = 1988] [outer = 0x7f6d5ac69400] 09:04:06 INFO - PROCESS | 31004 | 1461341046806 Marionette DEBUG loaded listener.js 09:04:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d5aff3000) [pid = 31004] [serial = 1989] [outer = 0x7f6d5ac69400] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d64a6d800) [pid = 31004] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d5835f800) [pid = 31004] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d5afd8400) [pid = 31004] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d611bc000) [pid = 31004] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d5ec46000) [pid = 31004] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d5bff2800) [pid = 31004] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d551e0800) [pid = 31004] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d551e0c00) [pid = 31004] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d5a425c00) [pid = 31004] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d60b4f400) [pid = 31004] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d5ec45800) [pid = 31004] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d5a6d2400) [pid = 31004] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d68ee3c00) [pid = 31004] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d569a9c00) [pid = 31004] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d6bd67c00) [pid = 31004] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d5de86000) [pid = 31004] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d5ac5ec00) [pid = 31004] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d56d6ac00) [pid = 31004] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d611e4000) [pid = 31004] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d59e57c00) [pid = 31004] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d6c0b7800) [pid = 31004] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 134 (0x7f6d6f6acc00) [pid = 31004] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d68cab000) [pid = 31004] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 132 (0x7f6d5a422c00) [pid = 31004] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:04:07 INFO - PROCESS | 31004 | --DOMWINDOW == 131 (0x7f6d5a71c800) [pid = 31004] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:04:08 INFO - PROCESS | 31004 | 1461341048416 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:04:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:04:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2157ms 09:04:08 INFO - PROCESS | 31004 | 1461341048445 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 09:04:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:04:08 INFO - PROCESS | 31004 | 1461341048456 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 09:04:08 INFO - PROCESS | 31004 | 1461341048461 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:04:08 INFO - PROCESS | 31004 | 1461341048463 Marionette TRACE conn4 <- [1,2622,null,{}] 09:04:08 INFO - PROCESS | 31004 | 1461341048469 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:08 INFO - PROCESS | 31004 | 1461341048707 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 09:04:08 INFO - PROCESS | 31004 | 1461341048897 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5d0e7000 == 160 [pid = 31004] [id = 663] 09:04:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d551e0c00) [pid = 31004] [serial = 1990] [outer = (nil)] 09:04:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 133 (0x7f6d5ad4a400) [pid = 31004] [serial = 1991] [outer = 0x7f6d551e0c00] 09:04:08 INFO - PROCESS | 31004 | 1461341048963 Marionette DEBUG loaded listener.js 09:04:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d5bb8f800) [pid = 31004] [serial = 1992] [outer = 0x7f6d551e0c00] 09:04:09 INFO - PROCESS | 31004 | 1461341049732 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 09:04:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:04:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1482ms 09:04:09 INFO - PROCESS | 31004 | 1461341049945 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 09:04:09 INFO - PROCESS | 31004 | 1461341049952 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 09:04:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:04:09 INFO - PROCESS | 31004 | 1461341049960 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:04:09 INFO - PROCESS | 31004 | 1461341049965 Marionette TRACE conn4 <- [1,2626,null,{}] 09:04:09 INFO - PROCESS | 31004 | 1461341049973 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:10 INFO - PROCESS | 31004 | 1461341050259 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 09:04:10 INFO - PROCESS | 31004 | 1461341050594 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:10 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d585d6800 == 161 [pid = 31004] [id = 664] 09:04:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d56c62400) [pid = 31004] [serial = 1993] [outer = (nil)] 09:04:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d56c7f800) [pid = 31004] [serial = 1994] [outer = 0x7f6d56c62400] 09:04:10 INFO - PROCESS | 31004 | 1461341050675 Marionette DEBUG loaded listener.js 09:04:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d57e96800) [pid = 31004] [serial = 1995] [outer = 0x7f6d56c62400] 09:04:11 INFO - PROCESS | 31004 | 1461341051630 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:04:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:04:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1740ms 09:04:11 INFO - PROCESS | 31004 | 1461341051702 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 09:04:11 INFO - PROCESS | 31004 | 1461341051707 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 09:04:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:04:11 INFO - PROCESS | 31004 | 1461341051721 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:04:11 INFO - PROCESS | 31004 | 1461341051726 Marionette TRACE conn4 <- [1,2630,null,{}] 09:04:11 INFO - PROCESS | 31004 | 1461341051734 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:12 INFO - PROCESS | 31004 | 1461341052053 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 09:04:12 INFO - PROCESS | 31004 | 1461341052376 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:12 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5dd06000 == 162 [pid = 31004] [id = 665] 09:04:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d5a583000) [pid = 31004] [serial = 1996] [outer = (nil)] 09:04:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d5ac5a400) [pid = 31004] [serial = 1997] [outer = 0x7f6d5a583000] 09:04:12 INFO - PROCESS | 31004 | 1461341052453 Marionette DEBUG loaded listener.js 09:04:12 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d5aed3000) [pid = 31004] [serial = 1998] [outer = 0x7f6d5a583000] 09:04:13 INFO - PROCESS | 31004 | 1461341053449 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 09:04:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:04:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1790ms 09:04:13 INFO - PROCESS | 31004 | 1461341053509 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 09:04:13 INFO - PROCESS | 31004 | 1461341053512 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 09:04:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:04:13 INFO - PROCESS | 31004 | 1461341053519 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:04:13 INFO - PROCESS | 31004 | 1461341053522 Marionette TRACE conn4 <- [1,2634,null,{}] 09:04:13 INFO - PROCESS | 31004 | 1461341053537 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:13 INFO - PROCESS | 31004 | 1461341053799 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 09:04:14 INFO - PROCESS | 31004 | 1461341054159 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f79e000 == 163 [pid = 31004] [id = 666] 09:04:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d5bce5400) [pid = 31004] [serial = 1999] [outer = (nil)] 09:04:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d5bcf4c00) [pid = 31004] [serial = 2000] [outer = 0x7f6d5bce5400] 09:04:14 INFO - PROCESS | 31004 | 1461341054253 Marionette DEBUG loaded listener.js 09:04:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d5cd83400) [pid = 31004] [serial = 2001] [outer = 0x7f6d5bce5400] 09:04:15 INFO - PROCESS | 31004 | 1461341055150 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:04:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:04:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1693ms 09:04:15 INFO - PROCESS | 31004 | 1461341055235 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 09:04:15 INFO - PROCESS | 31004 | 1461341055238 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 09:04:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:04:15 INFO - PROCESS | 31004 | 1461341055250 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:04:15 INFO - PROCESS | 31004 | 1461341055253 Marionette TRACE conn4 <- [1,2638,null,{}] 09:04:15 INFO - PROCESS | 31004 | 1461341055260 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:15 INFO - PROCESS | 31004 | 1461341055515 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 09:04:15 INFO - PROCESS | 31004 | 1461341055834 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:15 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61066800 == 164 [pid = 31004] [id = 667] 09:04:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d5aeddc00) [pid = 31004] [serial = 2002] [outer = (nil)] 09:04:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d5dd8b800) [pid = 31004] [serial = 2003] [outer = 0x7f6d5aeddc00] 09:04:15 INFO - PROCESS | 31004 | 1461341055916 Marionette DEBUG loaded listener.js 09:04:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d5debfc00) [pid = 31004] [serial = 2004] [outer = 0x7f6d5aeddc00] 09:04:16 INFO - PROCESS | 31004 | 1461341056806 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:04:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:04:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1587ms 09:04:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:04:16 INFO - PROCESS | 31004 | 1461341056837 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 09:04:16 INFO - PROCESS | 31004 | 1461341056840 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 09:04:16 INFO - PROCESS | 31004 | 1461341056847 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:04:16 INFO - PROCESS | 31004 | 1461341056850 Marionette TRACE conn4 <- [1,2642,null,{}] 09:04:16 INFO - PROCESS | 31004 | 1461341056855 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:17 INFO - PROCESS | 31004 | 1461341057097 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 09:04:17 INFO - PROCESS | 31004 | 1461341057366 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61ee0800 == 165 [pid = 31004] [id = 668] 09:04:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d5cd88c00) [pid = 31004] [serial = 2005] [outer = (nil)] 09:04:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d5f748800) [pid = 31004] [serial = 2006] [outer = 0x7f6d5cd88c00] 09:04:17 INFO - PROCESS | 31004 | 1461341057486 Marionette DEBUG loaded listener.js 09:04:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d5f8c0000) [pid = 31004] [serial = 2007] [outer = 0x7f6d5cd88c00] 09:04:18 INFO - PROCESS | 31004 | 1461341058344 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:04:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:04:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1536ms 09:04:18 INFO - PROCESS | 31004 | 1461341058383 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 09:04:18 INFO - PROCESS | 31004 | 1461341058387 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 09:04:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:04:18 INFO - PROCESS | 31004 | 1461341058393 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:04:18 INFO - PROCESS | 31004 | 1461341058396 Marionette TRACE conn4 <- [1,2646,null,{}] 09:04:18 INFO - PROCESS | 31004 | 1461341058402 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:18 INFO - PROCESS | 31004 | 1461341058682 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 09:04:18 INFO - PROCESS | 31004 | 1461341058996 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d62939800 == 166 [pid = 31004] [id = 669] 09:04:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d60f4cc00) [pid = 31004] [serial = 2008] [outer = (nil)] 09:04:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d60f50400) [pid = 31004] [serial = 2009] [outer = 0x7f6d60f4cc00] 09:04:19 INFO - PROCESS | 31004 | 1461341059080 Marionette DEBUG loaded listener.js 09:04:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d611b6800) [pid = 31004] [serial = 2010] [outer = 0x7f6d60f4cc00] 09:04:19 INFO - PROCESS | 31004 | 1461341059971 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:04:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:04:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1631ms 09:04:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:04:20 INFO - PROCESS | 31004 | 1461341060025 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 09:04:20 INFO - PROCESS | 31004 | 1461341060028 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 09:04:20 INFO - PROCESS | 31004 | 1461341060035 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:04:20 INFO - PROCESS | 31004 | 1461341060038 Marionette TRACE conn4 <- [1,2650,null,{}] 09:04:20 INFO - PROCESS | 31004 | 1461341060044 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:20 INFO - PROCESS | 31004 | 1461341060313 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 09:04:20 INFO - PROCESS | 31004 | 1461341060663 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:20 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6405b800 == 167 [pid = 31004] [id = 670] 09:04:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d612c6000) [pid = 31004] [serial = 2011] [outer = (nil)] 09:04:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d628cb400) [pid = 31004] [serial = 2012] [outer = 0x7f6d612c6000] 09:04:20 INFO - PROCESS | 31004 | 1461341060752 Marionette DEBUG loaded listener.js 09:04:20 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d62aeb400) [pid = 31004] [serial = 2013] [outer = 0x7f6d612c6000] 09:04:21 INFO - PROCESS | 31004 | 1461341061632 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:04:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:04:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1639ms 09:04:21 INFO - PROCESS | 31004 | 1461341061674 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 09:04:21 INFO - PROCESS | 31004 | 1461341061678 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 09:04:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:04:21 INFO - PROCESS | 31004 | 1461341061685 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:04:21 INFO - PROCESS | 31004 | 1461341061687 Marionette TRACE conn4 <- [1,2654,null,{}] 09:04:21 INFO - PROCESS | 31004 | 1461341061693 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:21 INFO - PROCESS | 31004 | 1461341061953 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 09:04:22 INFO - PROCESS | 31004 | 1461341062224 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68b5d000 == 168 [pid = 31004] [id = 671] 09:04:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d612cf800) [pid = 31004] [serial = 2014] [outer = (nil)] 09:04:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d63f72c00) [pid = 31004] [serial = 2015] [outer = 0x7f6d612cf800] 09:04:22 INFO - PROCESS | 31004 | 1461341062344 Marionette DEBUG loaded listener.js 09:04:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d6465f000) [pid = 31004] [serial = 2016] [outer = 0x7f6d612cf800] 09:04:23 INFO - PROCESS | 31004 | 1461341063221 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:04:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:04:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1588ms 09:04:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:04:23 INFO - PROCESS | 31004 | 1461341063274 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 09:04:23 INFO - PROCESS | 31004 | 1461341063277 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 09:04:23 INFO - PROCESS | 31004 | 1461341063284 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:04:23 INFO - PROCESS | 31004 | 1461341063287 Marionette TRACE conn4 <- [1,2658,null,{}] 09:04:23 INFO - PROCESS | 31004 | 1461341063292 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:23 INFO - PROCESS | 31004 | 1461341063538 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 09:04:23 INFO - PROCESS | 31004 | 1461341063810 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:23 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b0d9800 == 169 [pid = 31004] [id = 672] 09:04:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d60f51c00) [pid = 31004] [serial = 2017] [outer = (nil)] 09:04:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d6480e000) [pid = 31004] [serial = 2018] [outer = 0x7f6d60f51c00] 09:04:23 INFO - PROCESS | 31004 | 1461341063931 Marionette DEBUG loaded listener.js 09:04:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d64a6fc00) [pid = 31004] [serial = 2019] [outer = 0x7f6d60f51c00] 09:04:24 INFO - PROCESS | 31004 | 1461341064772 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:04:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:04:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1537ms 09:04:24 INFO - PROCESS | 31004 | 1461341064821 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 09:04:24 INFO - PROCESS | 31004 | 1461341064824 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 09:04:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:04:24 INFO - PROCESS | 31004 | 1461341064831 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:04:24 INFO - PROCESS | 31004 | 1461341064834 Marionette TRACE conn4 <- [1,2662,null,{}] 09:04:24 INFO - PROCESS | 31004 | 1461341064840 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:25 INFO - PROCESS | 31004 | 1461341065083 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 09:04:25 INFO - PROCESS | 31004 | 1461341065356 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6bbab000 == 170 [pid = 31004] [id = 673] 09:04:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d57e9b400) [pid = 31004] [serial = 2020] [outer = (nil)] 09:04:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d68a88c00) [pid = 31004] [serial = 2021] [outer = 0x7f6d57e9b400] 09:04:25 INFO - PROCESS | 31004 | 1461341065513 Marionette DEBUG loaded listener.js 09:04:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d68ca7c00) [pid = 31004] [serial = 2022] [outer = 0x7f6d57e9b400] 09:04:26 INFO - PROCESS | 31004 | 1461341066379 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:04:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:04:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1586ms 09:04:26 INFO - PROCESS | 31004 | 1461341066418 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 09:04:26 INFO - PROCESS | 31004 | 1461341066422 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 09:04:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:04:26 INFO - PROCESS | 31004 | 1461341066429 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:04:26 INFO - PROCESS | 31004 | 1461341066434 Marionette TRACE conn4 <- [1,2666,null,{}] 09:04:26 INFO - PROCESS | 31004 | 1461341066440 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:26 INFO - PROCESS | 31004 | 1461341066710 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 09:04:27 INFO - PROCESS | 31004 | 1461341067044 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:27 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6bf48800 == 171 [pid = 31004] [id = 674] 09:04:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d68eec400) [pid = 31004] [serial = 2023] [outer = (nil)] 09:04:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d6a482800) [pid = 31004] [serial = 2024] [outer = 0x7f6d68eec400] 09:04:27 INFO - PROCESS | 31004 | 1461341067146 Marionette DEBUG loaded listener.js 09:04:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d6a48c400) [pid = 31004] [serial = 2025] [outer = 0x7f6d68eec400] 09:04:28 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 09:04:28 INFO - PROCESS | 31004 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:04:28 INFO - PROCESS | 31004 | 1461341068571 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 09:04:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 09:04:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2183ms 09:04:28 INFO - PROCESS | 31004 | 1461341068666 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 09:04:28 INFO - PROCESS | 31004 | 1461341068671 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 09:04:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:04:28 INFO - PROCESS | 31004 | 1461341068685 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:04:28 INFO - PROCESS | 31004 | 1461341068687 Marionette TRACE conn4 <- [1,2670,null,{}] 09:04:28 INFO - PROCESS | 31004 | 1461341068694 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:28 INFO - PROCESS | 31004 | 1461341068937 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 09:04:29 INFO - PROCESS | 31004 | 1461341069204 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d4bf000 == 172 [pid = 31004] [id = 675] 09:04:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d551db400) [pid = 31004] [serial = 2026] [outer = (nil)] 09:04:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d6a5d2c00) [pid = 31004] [serial = 2027] [outer = 0x7f6d551db400] 09:04:29 INFO - PROCESS | 31004 | 1461341069283 Marionette DEBUG loaded listener.js 09:04:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d6a657800) [pid = 31004] [serial = 2028] [outer = 0x7f6d551db400] 09:04:30 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 09:04:30 INFO - PROCESS | 31004 | 1461341070645 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 09:04:30 INFO - PROCESS | 31004 | 1461341070678 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 09:04:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:04:30 INFO - PROCESS | 31004 | 1461341070686 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:04:30 INFO - PROCESS | 31004 | 1461341070690 Marionette TRACE conn4 <- [1,2674,null,{}] 09:04:30 INFO - PROCESS | 31004 | 1461341070696 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:31 INFO - PROCESS | 31004 | 1461341071029 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 09:04:31 INFO - PROCESS | 31004 | 1461341071277 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:31 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ed0d800 == 173 [pid = 31004] [id = 676] 09:04:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d68eedc00) [pid = 31004] [serial = 2029] [outer = (nil)] 09:04:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d6a65b000) [pid = 31004] [serial = 2030] [outer = 0x7f6d68eedc00] 09:04:31 INFO - PROCESS | 31004 | 1461341071356 Marionette DEBUG loaded listener.js 09:04:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d6a694400) [pid = 31004] [serial = 2031] [outer = 0x7f6d68eedc00] 09:04:32 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 09:04:32 INFO - PROCESS | 31004 | 1461341072921 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 09:04:32 INFO - PROCESS | 31004 | 1461341072977 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 09:04:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:04:32 INFO - PROCESS | 31004 | 1461341072985 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:04:32 INFO - PROCESS | 31004 | 1461341072988 Marionette TRACE conn4 <- [1,2678,null,{}] 09:04:32 INFO - PROCESS | 31004 | 1461341072995 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:33 INFO - PROCESS | 31004 | 1461341073241 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 09:04:33 INFO - PROCESS | 31004 | 1461341073512 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f5ef800 == 174 [pid = 31004] [id = 677] 09:04:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d6a491400) [pid = 31004] [serial = 2032] [outer = (nil)] 09:04:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d6a7c7400) [pid = 31004] [serial = 2033] [outer = 0x7f6d6a491400] 09:04:33 INFO - PROCESS | 31004 | 1461341073604 Marionette DEBUG loaded listener.js 09:04:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d6a86bc00) [pid = 31004] [serial = 2034] [outer = 0x7f6d6a491400] 09:04:34 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 09:04:34 INFO - PROCESS | 31004 | 1461341074915 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 09:04:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 09:04:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1981ms 09:04:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:04:34 INFO - PROCESS | 31004 | 1461341074968 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 09:04:34 INFO - PROCESS | 31004 | 1461341074971 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 09:04:34 INFO - PROCESS | 31004 | 1461341074977 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:04:34 INFO - PROCESS | 31004 | 1461341074980 Marionette TRACE conn4 <- [1,2682,null,{}] 09:04:34 INFO - PROCESS | 31004 | 1461341074985 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:35 INFO - PROCESS | 31004 | 1461341075296 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 09:04:35 INFO - PROCESS | 31004 | 1461341075549 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f740800 == 175 [pid = 31004] [id = 678] 09:04:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d6a68c800) [pid = 31004] [serial = 2035] [outer = (nil)] 09:04:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d6a877c00) [pid = 31004] [serial = 2036] [outer = 0x7f6d6a68c800] 09:04:35 INFO - PROCESS | 31004 | 1461341075629 Marionette DEBUG loaded listener.js 09:04:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d6aed8000) [pid = 31004] [serial = 2037] [outer = 0x7f6d6a68c800] 09:04:36 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 09:04:37 INFO - PROCESS | 31004 | 1461341077044 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 09:04:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 09:04:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2090ms 09:04:37 INFO - PROCESS | 31004 | 1461341077067 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 09:04:37 INFO - PROCESS | 31004 | 1461341077071 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 09:04:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:04:37 INFO - PROCESS | 31004 | 1461341077077 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:04:37 INFO - PROCESS | 31004 | 1461341077080 Marionette TRACE conn4 <- [1,2686,null,{}] 09:04:37 INFO - PROCESS | 31004 | 1461341077085 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:37 INFO - PROCESS | 31004 | 1461341077364 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 09:04:37 INFO - PROCESS | 31004 | 1461341077604 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:37 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6fd6b000 == 176 [pid = 31004] [id = 679] 09:04:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d551d8400) [pid = 31004] [serial = 2038] [outer = (nil)] 09:04:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d6b310400) [pid = 31004] [serial = 2039] [outer = 0x7f6d551d8400] 09:04:37 INFO - PROCESS | 31004 | 1461341077683 Marionette DEBUG loaded listener.js 09:04:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d6bb57800) [pid = 31004] [serial = 2040] [outer = 0x7f6d551d8400] 09:04:38 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 09:04:39 INFO - PROCESS | 31004 | 1461341079019 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 09:04:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:04:39 INFO - PROCESS | 31004 | 1461341079074 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 09:04:39 INFO - PROCESS | 31004 | 1461341079081 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:04:39 INFO - PROCESS | 31004 | 1461341079085 Marionette TRACE conn4 <- [1,2690,null,{}] 09:04:39 INFO - PROCESS | 31004 | 1461341079091 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:39 INFO - PROCESS | 31004 | 1461341079408 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 09:04:39 INFO - PROCESS | 31004 | 1461341079681 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d700c0000 == 177 [pid = 31004] [id = 680] 09:04:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d6a7c7000) [pid = 31004] [serial = 2041] [outer = (nil)] 09:04:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d6bb5f800) [pid = 31004] [serial = 2042] [outer = 0x7f6d6a7c7000] 09:04:39 INFO - PROCESS | 31004 | 1461341079757 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d6bd67c00) [pid = 31004] [serial = 2043] [outer = 0x7f6d6a7c7000] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56f86000 == 176 [pid = 31004] [id = 590] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d4cf000 == 175 [pid = 31004] [id = 172] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56da0000 == 174 [pid = 31004] [id = 637] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d585dc800 == 173 [pid = 31004] [id = 638] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5db2a800 == 172 [pid = 31004] [id = 462] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a62c000 == 171 [pid = 31004] [id = 639] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d62cc0800 == 170 [pid = 31004] [id = 653] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d622ae800 == 169 [pid = 31004] [id = 652] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61e61800 == 168 [pid = 31004] [id = 651] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61291000 == 167 [pid = 31004] [id = 650] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60e64800 == 166 [pid = 31004] [id = 649] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f8ef800 == 165 [pid = 31004] [id = 648] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f583800 == 164 [pid = 31004] [id = 647] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5de1b800 == 163 [pid = 31004] [id = 646] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5dd1e000 == 162 [pid = 31004] [id = 645] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5db2f000 == 161 [pid = 31004] [id = 644] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5bfc8800 == 160 [pid = 31004] [id = 643] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a62d000 == 159 [pid = 31004] [id = 642] 09:04:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56cde000 == 158 [pid = 31004] [id = 641] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d5a720000) [pid = 31004] [serial = 1922] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d714d0000) [pid = 31004] [serial = 1901] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d759f9400) [pid = 31004] [serial = 1910] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d5dd8a000) [pid = 31004] [serial = 1869] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d73865000) [pid = 31004] [serial = 1902] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d73feb000) [pid = 31004] [serial = 1904] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d612d1800) [pid = 31004] [serial = 1877] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d6f476800) [pid = 31004] [serial = 1896] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d56c88400) [pid = 31004] [serial = 1916] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d5682e800) [pid = 31004] [serial = 1857] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d6d016400) [pid = 31004] [serial = 1892] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d62ae2c00) [pid = 31004] [serial = 1880] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d5fe47400) [pid = 31004] [serial = 1872] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d86fa0800) [pid = 31004] [serial = 1911] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d5a74ac00) [pid = 31004] [serial = 1862] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d5cd87000) [pid = 31004] [serial = 1868] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d628c4800) [pid = 31004] [serial = 1878] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d6a657400) [pid = 31004] [serial = 1887] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d569ae000) [pid = 31004] [serial = 1913] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d78488400) [pid = 31004] [serial = 1908] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d611b9400) [pid = 31004] [serial = 1875] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d68ef2800) [pid = 31004] [serial = 1886] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d569b7c00) [pid = 31004] [serial = 1914] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d747a1800) [pid = 31004] [serial = 1905] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d60b57400) [pid = 31004] [serial = 1874] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d5ac68000) [pid = 31004] [serial = 1842] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d59e5b400) [pid = 31004] [serial = 1860] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d55346800) [pid = 31004] [serial = 1856] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d64808800) [pid = 31004] [serial = 1884] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d58361000) [pid = 31004] [serial = 1859] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d5a57ec00) [pid = 31004] [serial = 1920] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d57e96400) [pid = 31004] [serial = 1917] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d6f2eb800) [pid = 31004] [serial = 1895] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d62aee000) [pid = 31004] [serial = 1881] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d63f76800) [pid = 31004] [serial = 1883] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d6fc99400) [pid = 31004] [serial = 1899] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d6f6b7c00) [pid = 31004] [serial = 1898] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d759f0c00) [pid = 31004] [serial = 1907] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d5ec4f000) [pid = 31004] [serial = 1871] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d6ea66800) [pid = 31004] [serial = 1893] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d6f6ba800) [pid = 31004] [serial = 1839] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d5ac69000) [pid = 31004] [serial = 1863] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d6c087c00) [pid = 31004] [serial = 1890] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d5a420c00) [pid = 31004] [serial = 1919] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d5bb9a400) [pid = 31004] [serial = 1785] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d5bbcf800) [pid = 31004] [serial = 1866] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d6bb5ec00) [pid = 31004] [serial = 1889] [outer = (nil)] [url = about:blank] 09:04:41 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d5bb96c00) [pid = 31004] [serial = 1865] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 09:04:42 INFO - PROCESS | 31004 | 1461341082849 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 09:04:42 INFO - PROCESS | 31004 | 1461341082880 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 09:04:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:04:42 INFO - PROCESS | 31004 | 1461341082889 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:04:42 INFO - PROCESS | 31004 | 1461341082893 Marionette TRACE conn4 <- [1,2694,null,{}] 09:04:42 INFO - PROCESS | 31004 | 1461341082903 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:43 INFO - PROCESS | 31004 | 1461341083147 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 09:04:43 INFO - PROCESS | 31004 | 1461341083391 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:43 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d57e09800 == 159 [pid = 31004] [id = 681] 09:04:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d56c8dc00) [pid = 31004] [serial = 2044] [outer = (nil)] 09:04:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d56d66000) [pid = 31004] [serial = 2045] [outer = 0x7f6d56c8dc00] 09:04:43 INFO - PROCESS | 31004 | 1461341083463 Marionette DEBUG loaded listener.js 09:04:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d58360000) [pid = 31004] [serial = 2046] [outer = 0x7f6d56c8dc00] 09:04:44 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 09:04:44 INFO - PROCESS | 31004 | 1461341084816 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 09:04:44 INFO - PROCESS | 31004 | 1461341084842 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 09:04:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:04:44 INFO - PROCESS | 31004 | 1461341084861 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:04:44 INFO - PROCESS | 31004 | 1461341084864 Marionette TRACE conn4 <- [1,2698,null,{}] 09:04:44 INFO - PROCESS | 31004 | 1461341084871 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:45 INFO - PROCESS | 31004 | 1461341085240 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 09:04:45 INFO - PROCESS | 31004 | 1461341085273 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a8df000 == 160 [pid = 31004] [id = 682] 09:04:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d56c8c000) [pid = 31004] [serial = 2047] [outer = (nil)] 09:04:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d5a6df400) [pid = 31004] [serial = 2048] [outer = 0x7f6d56c8c000] 09:04:45 INFO - PROCESS | 31004 | 1461341085336 Marionette DEBUG loaded listener.js 09:04:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d5ac5a800) [pid = 31004] [serial = 2049] [outer = 0x7f6d56c8c000] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d61190400) [pid = 31004] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d5a427c00) [pid = 31004] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d5ac69400) [pid = 31004] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d56c6a000) [pid = 31004] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d5a6d4000) [pid = 31004] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d611b7c00) [pid = 31004] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d5a57e400) [pid = 31004] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d56d62400) [pid = 31004] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 134 (0x7f6d5dd8f400) [pid = 31004] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d5bb91000) [pid = 31004] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 132 (0x7f6d5fe45800) [pid = 31004] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 131 (0x7f6d59e60000) [pid = 31004] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 130 (0x7f6d62a18c00) [pid = 31004] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 129 (0x7f6d56d6b800) [pid = 31004] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 128 (0x7f6d62c64800) [pid = 31004] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 127 (0x7f6d551dac00) [pid = 31004] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 126 (0x7f6d5fe45c00) [pid = 31004] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 125 (0x7f6d5b578c00) [pid = 31004] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 124 (0x7f6d551e0400) [pid = 31004] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 123 (0x7f6d5533dc00) [pid = 31004] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 122 (0x7f6d5bb91400) [pid = 31004] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:04:46 INFO - PROCESS | 31004 | --DOMWINDOW == 121 (0x7f6d5a585c00) [pid = 31004] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:04:47 INFO - PROCESS | 31004 | SkCairoFTTypeface::onFilterRec unimplemented 09:04:47 INFO - PROCESS | 31004 | 1461341087381 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 09:04:47 INFO - PROCESS | 31004 | 1461341087402 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 09:04:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:04:47 INFO - PROCESS | 31004 | 1461341087409 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:04:47 INFO - PROCESS | 31004 | 1461341087414 Marionette TRACE conn4 <- [1,2702,null,{}] 09:04:47 INFO - PROCESS | 31004 | 1461341087430 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:47 INFO - PROCESS | 31004 | 1461341087723 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 09:04:47 INFO - PROCESS | 31004 | 1461341087743 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:47 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5bfd7800 == 161 [pid = 31004] [id = 683] 09:04:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 122 (0x7f6d56c82c00) [pid = 31004] [serial = 2050] [outer = (nil)] 09:04:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 123 (0x7f6d5ad47400) [pid = 31004] [serial = 2051] [outer = 0x7f6d56c82c00] 09:04:47 INFO - PROCESS | 31004 | 1461341087811 Marionette DEBUG loaded listener.js 09:04:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 124 (0x7f6d5afd6400) [pid = 31004] [serial = 2052] [outer = 0x7f6d56c82c00] 09:04:48 INFO - PROCESS | 31004 | 1461341088677 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:04:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:04:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1287ms 09:04:48 INFO - PROCESS | 31004 | 1461341088698 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 09:04:48 INFO - PROCESS | 31004 | 1461341088702 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 09:04:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:04:48 INFO - PROCESS | 31004 | 1461341088879 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:04:48 INFO - PROCESS | 31004 | 1461341088885 Marionette TRACE conn4 <- [1,2706,null,{}] 09:04:48 INFO - PROCESS | 31004 | 1461341088914 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:49 INFO - PROCESS | 31004 | 1461341089167 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 09:04:49 INFO - PROCESS | 31004 | 1461341089473 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d59c36800 == 162 [pid = 31004] [id = 684] 09:04:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 125 (0x7f6d56c65000) [pid = 31004] [serial = 2053] [outer = (nil)] 09:04:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 126 (0x7f6d56c6d400) [pid = 31004] [serial = 2054] [outer = 0x7f6d56c65000] 09:04:49 INFO - PROCESS | 31004 | 1461341089551 Marionette DEBUG loaded listener.js 09:04:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 127 (0x7f6d57e9e400) [pid = 31004] [serial = 2055] [outer = 0x7f6d56c65000] 09:04:50 INFO - PROCESS | 31004 | 1461341090545 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 09:04:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:04:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1874ms 09:04:50 INFO - PROCESS | 31004 | 1461341090584 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 09:04:50 INFO - PROCESS | 31004 | 1461341090591 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 09:04:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:04:50 INFO - PROCESS | 31004 | 1461341090600 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:04:50 INFO - PROCESS | 31004 | 1461341090603 Marionette TRACE conn4 <- [1,2710,null,{}] 09:04:50 INFO - PROCESS | 31004 | 1461341090614 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:50 INFO - PROCESS | 31004 | 1461341090877 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 09:04:51 INFO - PROCESS | 31004 | 1461341091230 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5db25800 == 163 [pid = 31004] [id = 685] 09:04:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 128 (0x7f6d5a7fac00) [pid = 31004] [serial = 2056] [outer = (nil)] 09:04:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 129 (0x7f6d5ac60800) [pid = 31004] [serial = 2057] [outer = 0x7f6d5a7fac00] 09:04:51 INFO - PROCESS | 31004 | 1461341091316 Marionette DEBUG loaded listener.js 09:04:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 130 (0x7f6d5ad50800) [pid = 31004] [serial = 2058] [outer = 0x7f6d5a7fac00] 09:04:52 INFO - PROCESS | 31004 | 1461341092293 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 09:04:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:04:52 INFO - PROCESS | 31004 | 1461341092348 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 09:04:52 INFO - PROCESS | 31004 | 1461341092354 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:04:52 INFO - PROCESS | 31004 | 1461341092358 Marionette TRACE conn4 <- [1,2714,null,{}] 09:04:52 INFO - PROCESS | 31004 | 1461341092364 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:52 INFO - PROCESS | 31004 | 1461341092607 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 09:04:52 INFO - PROCESS | 31004 | 1461341092956 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5dea2800 == 164 [pid = 31004] [id = 686] 09:04:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 131 (0x7f6d5bb91400) [pid = 31004] [serial = 2059] [outer = (nil)] 09:04:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d5bb98400) [pid = 31004] [serial = 2060] [outer = 0x7f6d5bb91400] 09:04:53 INFO - PROCESS | 31004 | 1461341093050 Marionette DEBUG loaded listener.js 09:04:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 133 (0x7f6d5bbd1400) [pid = 31004] [serial = 2061] [outer = 0x7f6d5bb91400] 09:04:53 INFO - PROCESS | 31004 | 1461341093994 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 09:04:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:04:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1682ms 09:04:54 INFO - PROCESS | 31004 | 1461341094043 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 09:04:54 INFO - PROCESS | 31004 | 1461341094046 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 09:04:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:04:54 INFO - PROCESS | 31004 | 1461341094053 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:04:54 INFO - PROCESS | 31004 | 1461341094056 Marionette TRACE conn4 <- [1,2718,null,{}] 09:04:54 INFO - PROCESS | 31004 | 1461341094062 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:54 INFO - PROCESS | 31004 | 1461341094307 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 09:04:54 INFO - PROCESS | 31004 | 1461341094568 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f7a9800 == 165 [pid = 31004] [id = 687] 09:04:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d56825800) [pid = 31004] [serial = 2062] [outer = (nil)] 09:04:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d5cd83800) [pid = 31004] [serial = 2063] [outer = 0x7f6d56825800] 09:04:54 INFO - PROCESS | 31004 | 1461341094693 Marionette DEBUG loaded listener.js 09:04:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d5dd90800) [pid = 31004] [serial = 2064] [outer = 0x7f6d56825800] 09:04:55 INFO - PROCESS | 31004 | 1461341095586 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 09:04:55 INFO - PROCESS | 31004 | 1461341095645 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 09:04:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:04:55 INFO - PROCESS | 31004 | 1461341095652 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:04:55 INFO - PROCESS | 31004 | 1461341095656 Marionette TRACE conn4 <- [1,2722,null,{}] 09:04:55 INFO - PROCESS | 31004 | 1461341095662 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:55 INFO - PROCESS | 31004 | 1461341095911 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 09:04:56 INFO - PROCESS | 31004 | 1461341096215 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:56 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60e68000 == 166 [pid = 31004] [id = 688] 09:04:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d5a751800) [pid = 31004] [serial = 2065] [outer = (nil)] 09:04:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d5debd000) [pid = 31004] [serial = 2066] [outer = 0x7f6d5a751800] 09:04:56 INFO - PROCESS | 31004 | 1461341096298 Marionette DEBUG loaded listener.js 09:04:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d5ec4d800) [pid = 31004] [serial = 2067] [outer = 0x7f6d5a751800] 09:04:57 INFO - PROCESS | 31004 | 1461341097198 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 09:04:57 INFO - PROCESS | 31004 | 1461341097242 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 09:04:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:04:57 INFO - PROCESS | 31004 | 1461341097248 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:04:57 INFO - PROCESS | 31004 | 1461341097252 Marionette TRACE conn4 <- [1,2726,null,{}] 09:04:57 INFO - PROCESS | 31004 | 1461341097257 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:57 INFO - PROCESS | 31004 | 1461341097536 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 09:04:57 INFO - PROCESS | 31004 | 1461341097853 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61ee5000 == 167 [pid = 31004] [id = 689] 09:04:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d60b52c00) [pid = 31004] [serial = 2068] [outer = (nil)] 09:04:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d60b58800) [pid = 31004] [serial = 2069] [outer = 0x7f6d60b52c00] 09:04:57 INFO - PROCESS | 31004 | 1461341097938 Marionette DEBUG loaded listener.js 09:04:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d61190c00) [pid = 31004] [serial = 2070] [outer = 0x7f6d60b52c00] 09:04:58 INFO - PROCESS | 31004 | 1461341098819 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 09:04:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:04:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1636ms 09:04:58 INFO - PROCESS | 31004 | 1461341098887 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 09:04:58 INFO - PROCESS | 31004 | 1461341098890 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 09:04:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:04:58 INFO - PROCESS | 31004 | 1461341098896 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:04:58 INFO - PROCESS | 31004 | 1461341098899 Marionette TRACE conn4 <- [1,2730,null,{}] 09:04:58 INFO - PROCESS | 31004 | 1461341098905 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:59 INFO - PROCESS | 31004 | 1461341099146 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 09:04:59 INFO - PROCESS | 31004 | 1461341099465 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:59 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6293c000 == 168 [pid = 31004] [id = 690] 09:04:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d569b8800) [pid = 31004] [serial = 2071] [outer = (nil)] 09:04:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d6119ec00) [pid = 31004] [serial = 2072] [outer = 0x7f6d569b8800] 09:04:59 INFO - PROCESS | 31004 | 1461341099547 Marionette DEBUG loaded listener.js 09:04:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d612d1800) [pid = 31004] [serial = 2073] [outer = 0x7f6d569b8800] 09:05:00 INFO - PROCESS | 31004 | 1461341100861 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 09:05:00 INFO - PROCESS | 31004 | 1461341100893 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 09:05:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:05:00 INFO - PROCESS | 31004 | 1461341100900 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:05:00 INFO - PROCESS | 31004 | 1461341100903 Marionette TRACE conn4 <- [1,2734,null,{}] 09:05:00 INFO - PROCESS | 31004 | 1461341100909 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:01 INFO - PROCESS | 31004 | 1461341101208 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 09:05:01 INFO - PROCESS | 31004 | 1461341101498 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:01 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63e35000 == 169 [pid = 31004] [id = 691] 09:05:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d5a722400) [pid = 31004] [serial = 2074] [outer = (nil)] 09:05:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d628cfc00) [pid = 31004] [serial = 2075] [outer = 0x7f6d5a722400] 09:05:01 INFO - PROCESS | 31004 | 1461341101609 Marionette DEBUG loaded listener.js 09:05:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d62aeb000) [pid = 31004] [serial = 2076] [outer = 0x7f6d5a722400] 09:05:02 INFO - PROCESS | 31004 | 1461341102635 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 09:05:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:05:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1782ms 09:05:02 INFO - PROCESS | 31004 | 1461341102683 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 09:05:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:05:02 INFO - PROCESS | 31004 | 1461341102688 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 09:05:02 INFO - PROCESS | 31004 | 1461341102695 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:05:02 INFO - PROCESS | 31004 | 1461341102698 Marionette TRACE conn4 <- [1,2738,null,{}] 09:05:02 INFO - PROCESS | 31004 | 1461341102704 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:02 INFO - PROCESS | 31004 | 1461341102963 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 09:05:03 INFO - PROCESS | 31004 | 1461341103234 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:03 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d648f0800 == 170 [pid = 31004] [id = 692] 09:05:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d5de87000) [pid = 31004] [serial = 2077] [outer = (nil)] 09:05:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d63d5bc00) [pid = 31004] [serial = 2078] [outer = 0x7f6d5de87000] 09:05:03 INFO - PROCESS | 31004 | 1461341103357 Marionette DEBUG loaded listener.js 09:05:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d63f78c00) [pid = 31004] [serial = 2079] [outer = 0x7f6d5de87000] 09:05:04 INFO - PROCESS | 31004 | 1461341104269 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 09:05:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:05:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1639ms 09:05:04 INFO - PROCESS | 31004 | 1461341104334 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 09:05:04 INFO - PROCESS | 31004 | 1461341104337 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 09:05:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:05:04 INFO - PROCESS | 31004 | 1461341104344 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:05:04 INFO - PROCESS | 31004 | 1461341104348 Marionette TRACE conn4 <- [1,2742,null,{}] 09:05:04 INFO - PROCESS | 31004 | 1461341104354 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:04 INFO - PROCESS | 31004 | 1461341104618 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 09:05:04 INFO - PROCESS | 31004 | 1461341104983 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:05 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6af0c800 == 171 [pid = 31004] [id = 693] 09:05:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d63f79400) [pid = 31004] [serial = 2080] [outer = (nil)] 09:05:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d64811c00) [pid = 31004] [serial = 2081] [outer = 0x7f6d63f79400] 09:05:05 INFO - PROCESS | 31004 | 1461341105129 Marionette DEBUG loaded listener.js 09:05:05 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d68a7c800) [pid = 31004] [serial = 2082] [outer = 0x7f6d63f79400] 09:05:06 INFO - PROCESS | 31004 | 1461341106014 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:05:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:05:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1731ms 09:05:06 INFO - PROCESS | 31004 | 1461341106076 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 09:05:06 INFO - PROCESS | 31004 | 1461341106079 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 09:05:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:05:06 INFO - PROCESS | 31004 | 1461341106086 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:05:06 INFO - PROCESS | 31004 | 1461341106091 Marionette TRACE conn4 <- [1,2746,null,{}] 09:05:06 INFO - PROCESS | 31004 | 1461341106097 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:06 INFO - PROCESS | 31004 | 1461341106411 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 09:05:06 INFO - PROCESS | 31004 | 1461341106775 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6bf49800 == 172 [pid = 31004] [id = 694] 09:05:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d68ef2800) [pid = 31004] [serial = 2083] [outer = (nil)] 09:05:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d6a488000) [pid = 31004] [serial = 2084] [outer = 0x7f6d68ef2800] 09:05:06 INFO - PROCESS | 31004 | 1461341106865 Marionette DEBUG loaded listener.js 09:05:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d6a65c400) [pid = 31004] [serial = 2085] [outer = 0x7f6d68ef2800] 09:05:07 INFO - PROCESS | 31004 | 1461341107743 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:05:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:05:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1733ms 09:05:07 INFO - PROCESS | 31004 | 1461341107821 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 09:05:07 INFO - PROCESS | 31004 | 1461341107824 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 09:05:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:05:07 INFO - PROCESS | 31004 | 1461341107831 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:05:07 INFO - PROCESS | 31004 | 1461341107833 Marionette TRACE conn4 <- [1,2750,null,{}] 09:05:07 INFO - PROCESS | 31004 | 1461341107840 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:08 INFO - PROCESS | 31004 | 1461341108116 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 09:05:08 INFO - PROCESS | 31004 | 1461341108396 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f742000 == 173 [pid = 31004] [id = 695] 09:05:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d5aedd000) [pid = 31004] [serial = 2086] [outer = (nil)] 09:05:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d6aed2800) [pid = 31004] [serial = 2087] [outer = 0x7f6d5aedd000] 09:05:08 INFO - PROCESS | 31004 | 1461341108531 Marionette DEBUG loaded listener.js 09:05:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d6bb5bc00) [pid = 31004] [serial = 2088] [outer = 0x7f6d5aedd000] 09:05:09 INFO - PROCESS | 31004 | 1461341109386 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:05:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:05:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1630ms 09:05:09 INFO - PROCESS | 31004 | 1461341109461 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 09:05:09 INFO - PROCESS | 31004 | 1461341109465 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 09:05:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:05:09 INFO - PROCESS | 31004 | 1461341109472 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:05:09 INFO - PROCESS | 31004 | 1461341109474 Marionette TRACE conn4 <- [1,2754,null,{}] 09:05:09 INFO - PROCESS | 31004 | 1461341109481 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:09 INFO - PROCESS | 31004 | 1461341109760 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 09:05:10 INFO - PROCESS | 31004 | 1461341110075 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:10 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7273c800 == 174 [pid = 31004] [id = 696] 09:05:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d5bff3400) [pid = 31004] [serial = 2089] [outer = (nil)] 09:05:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d6bd69000) [pid = 31004] [serial = 2090] [outer = 0x7f6d5bff3400] 09:05:10 INFO - PROCESS | 31004 | 1461341110155 Marionette DEBUG loaded listener.js 09:05:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d6bed2400) [pid = 31004] [serial = 2091] [outer = 0x7f6d5bff3400] 09:05:11 INFO - PROCESS | 31004 | 1461341111010 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:05:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:05:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1580ms 09:05:11 INFO - PROCESS | 31004 | 1461341111054 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 09:05:11 INFO - PROCESS | 31004 | 1461341111057 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 09:05:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:05:11 INFO - PROCESS | 31004 | 1461341111063 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:05:11 INFO - PROCESS | 31004 | 1461341111065 Marionette TRACE conn4 <- [1,2758,null,{}] 09:05:11 INFO - PROCESS | 31004 | 1461341111071 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:11 INFO - PROCESS | 31004 | 1461341111315 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 09:05:11 INFO - PROCESS | 31004 | 1461341111648 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74253000 == 175 [pid = 31004] [id = 697] 09:05:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d68ca3000) [pid = 31004] [serial = 2092] [outer = (nil)] 09:05:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d6c087800) [pid = 31004] [serial = 2093] [outer = 0x7f6d68ca3000] 09:05:11 INFO - PROCESS | 31004 | 1461341111732 Marionette DEBUG loaded listener.js 09:05:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d6c08fc00) [pid = 31004] [serial = 2094] [outer = 0x7f6d68ca3000] 09:05:12 INFO - PROCESS | 31004 | 1461341112619 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:05:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:05:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1585ms 09:05:12 INFO - PROCESS | 31004 | 1461341112650 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 09:05:12 INFO - PROCESS | 31004 | 1461341112653 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 09:05:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:05:12 INFO - PROCESS | 31004 | 1461341112660 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:05:12 INFO - PROCESS | 31004 | 1461341112663 Marionette TRACE conn4 <- [1,2762,null,{}] 09:05:12 INFO - PROCESS | 31004 | 1461341112668 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:12 INFO - PROCESS | 31004 | 1461341112909 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 09:05:13 INFO - PROCESS | 31004 | 1461341113199 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7482c800 == 176 [pid = 31004] [id = 698] 09:05:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d5ad42400) [pid = 31004] [serial = 2095] [outer = (nil)] 09:05:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d6c0ba400) [pid = 31004] [serial = 2096] [outer = 0x7f6d5ad42400] 09:05:13 INFO - PROCESS | 31004 | 1461341113320 Marionette DEBUG loaded listener.js 09:05:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d6c3cd800) [pid = 31004] [serial = 2097] [outer = 0x7f6d5ad42400] 09:05:14 INFO - PROCESS | 31004 | 1461341114182 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:05:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:05:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1579ms 09:05:14 INFO - PROCESS | 31004 | 1461341114240 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 09:05:14 INFO - PROCESS | 31004 | 1461341114243 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 09:05:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:05:14 INFO - PROCESS | 31004 | 1461341114250 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:05:14 INFO - PROCESS | 31004 | 1461341114253 Marionette TRACE conn4 <- [1,2766,null,{}] 09:05:14 INFO - PROCESS | 31004 | 1461341114259 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:14 INFO - PROCESS | 31004 | 1461341114511 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 09:05:14 INFO - PROCESS | 31004 | 1461341114831 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d752c5000 == 177 [pid = 31004] [id = 699] 09:05:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d56c85000) [pid = 31004] [serial = 2098] [outer = (nil)] 09:05:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d6d018c00) [pid = 31004] [serial = 2099] [outer = 0x7f6d56c85000] 09:05:14 INFO - PROCESS | 31004 | 1461341114914 Marionette DEBUG loaded listener.js 09:05:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d6d0ebc00) [pid = 31004] [serial = 2100] [outer = 0x7f6d56c85000] 09:05:15 INFO - PROCESS | 31004 | 1461341115747 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:05:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:05:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1528ms 09:05:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:05:15 INFO - PROCESS | 31004 | 1461341115780 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 09:05:15 INFO - PROCESS | 31004 | 1461341115783 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 09:05:15 INFO - PROCESS | 31004 | 1461341115790 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:05:15 INFO - PROCESS | 31004 | 1461341115792 Marionette TRACE conn4 <- [1,2770,null,{}] 09:05:15 INFO - PROCESS | 31004 | 1461341115798 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:16 INFO - PROCESS | 31004 | 1461341116039 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 09:05:16 INFO - PROCESS | 31004 | 1461341116315 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d75f69800 == 178 [pid = 31004] [id = 700] 09:05:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d5dd8a800) [pid = 31004] [serial = 2101] [outer = (nil)] 09:05:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d6d395000) [pid = 31004] [serial = 2102] [outer = 0x7f6d5dd8a800] 09:05:16 INFO - PROCESS | 31004 | 1461341116434 Marionette DEBUG loaded listener.js 09:05:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d6d40a000) [pid = 31004] [serial = 2103] [outer = 0x7f6d5dd8a800] 09:05:17 INFO - PROCESS | 31004 | 1461341117324 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:05:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:05:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1588ms 09:05:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:05:17 INFO - PROCESS | 31004 | 1461341117377 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 09:05:17 INFO - PROCESS | 31004 | 1461341117380 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 09:05:17 INFO - PROCESS | 31004 | 1461341117387 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:05:17 INFO - PROCESS | 31004 | 1461341117391 Marionette TRACE conn4 <- [1,2774,null,{}] 09:05:17 INFO - PROCESS | 31004 | 1461341117397 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:17 INFO - PROCESS | 31004 | 1461341117640 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 09:05:17 INFO - PROCESS | 31004 | 1461341117967 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d780d5000 == 179 [pid = 31004] [id = 701] 09:05:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d5de82800) [pid = 31004] [serial = 2104] [outer = (nil)] 09:05:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d6e0a4800) [pid = 31004] [serial = 2105] [outer = 0x7f6d5de82800] 09:05:18 INFO - PROCESS | 31004 | 1461341118047 Marionette DEBUG loaded listener.js 09:05:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d6ea22400) [pid = 31004] [serial = 2106] [outer = 0x7f6d5de82800] 09:05:18 INFO - PROCESS | 31004 | 1461341118915 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 09:05:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:05:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1594ms 09:05:18 INFO - PROCESS | 31004 | 1461341118980 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 09:05:18 INFO - PROCESS | 31004 | 1461341118984 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 09:05:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:05:18 INFO - PROCESS | 31004 | 1461341118990 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:05:18 INFO - PROCESS | 31004 | 1461341118993 Marionette TRACE conn4 <- [1,2778,null,{}] 09:05:19 INFO - PROCESS | 31004 | 1461341118999 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:19 INFO - PROCESS | 31004 | 1461341119245 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d5ad4a400) [pid = 31004] [serial = 1991] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d612c2400) [pid = 31004] [serial = 1961] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d5aedc400) [pid = 31004] [serial = 1935] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d5ad4ec00) [pid = 31004] [serial = 1988] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d5aed0400) [pid = 31004] [serial = 1934] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d56c80c00) [pid = 31004] [serial = 1982] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d5aff3000) [pid = 31004] [serial = 1989] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d62262000) [pid = 31004] [serial = 1962] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d5aff1800) [pid = 31004] [serial = 1938] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d62c61400) [pid = 31004] [serial = 1968] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d5a725800) [pid = 31004] [serial = 1986] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d56d68c00) [pid = 31004] [serial = 1983] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d64807000) [pid = 31004] [serial = 1977] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d5debe000) [pid = 31004] [serial = 1947] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d5bfef000) [pid = 31004] [serial = 1941] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d5fe48400) [pid = 31004] [serial = 1955] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d5f743c00) [pid = 31004] [serial = 1950] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d63d57c00) [pid = 31004] [serial = 1970] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d5afe7400) [pid = 31004] [serial = 1937] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d57ea3800) [pid = 31004] [serial = 1928] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d63f74800) [pid = 31004] [serial = 1973] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d63da1400) [pid = 31004] [serial = 1971] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d611da400) [pid = 31004] [serial = 1959] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d628c9c00) [pid = 31004] [serial = 1964] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d5ec49400) [pid = 31004] [serial = 1949] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d6465c800) [pid = 31004] [serial = 1976] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d5dd8d800) [pid = 31004] [serial = 1943] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d569af400) [pid = 31004] [serial = 1926] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d5afda800) [pid = 31004] [serial = 1854] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d6119b000) [pid = 31004] [serial = 1958] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d60b53000) [pid = 31004] [serial = 1956] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d5a585400) [pid = 31004] [serial = 1985] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d5f8b8000) [pid = 31004] [serial = 1953] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d59e55800) [pid = 31004] [serial = 1929] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d62ae4400) [pid = 31004] [serial = 1967] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d5a6e1000) [pid = 31004] [serial = 1931] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d64811800) [pid = 31004] [serial = 1979] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d64658400) [pid = 31004] [serial = 1974] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d62a17000) [pid = 31004] [serial = 1965] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d5a7f6000) [pid = 31004] [serial = 1932] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d5deb4400) [pid = 31004] [serial = 1946] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d5f74d000) [pid = 31004] [serial = 1952] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d5de82c00) [pid = 31004] [serial = 1944] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 134 (0x7f6d5bb94400) [pid = 31004] [serial = 1940] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d55342800) [pid = 31004] [serial = 1925] [outer = (nil)] [url = about:blank] 09:05:21 INFO - PROCESS | 31004 | 1461341121651 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56d9b000 == 180 [pid = 31004] [id = 702] 09:05:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d55342c00) [pid = 31004] [serial = 2107] [outer = (nil)] 09:05:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d56829000) [pid = 31004] [serial = 2108] [outer = 0x7f6d55342c00] 09:05:21 INFO - PROCESS | 31004 | 1461341121731 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d569b3c00) [pid = 31004] [serial = 2109] [outer = 0x7f6d55342c00] 09:05:22 INFO - PROCESS | 31004 | 1461341122559 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:05:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:05:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 3591ms 09:05:22 INFO - PROCESS | 31004 | 1461341122584 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 31004 | 1461341122589 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 09:05:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:05:22 INFO - PROCESS | 31004 | 1461341122596 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 31004 | 1461341122603 Marionette TRACE conn4 <- [1,2782,null,{}] 09:05:22 INFO - PROCESS | 31004 | 1461341122610 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:22 INFO - PROCESS | 31004 | 1461341122858 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 09:05:23 INFO - PROCESS | 31004 | 1461341123055 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a535000 == 181 [pid = 31004] [id = 703] 09:05:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d569b4800) [pid = 31004] [serial = 2110] [outer = (nil)] 09:05:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d58364400) [pid = 31004] [serial = 2111] [outer = 0x7f6d569b4800] 09:05:23 INFO - PROCESS | 31004 | 1461341123128 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d5a582000) [pid = 31004] [serial = 2112] [outer = 0x7f6d569b4800] 09:05:24 INFO - PROCESS | 31004 | 1461341124023 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:05:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1485ms 09:05:24 INFO - PROCESS | 31004 | 1461341124089 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 31004 | 1461341124095 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 09:05:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:05:24 INFO - PROCESS | 31004 | 1461341124101 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 31004 | 1461341124105 Marionette TRACE conn4 <- [1,2786,null,{}] 09:05:24 INFO - PROCESS | 31004 | 1461341124110 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:24 INFO - PROCESS | 31004 | 1461341124424 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 09:05:24 INFO - PROCESS | 31004 | 1461341124461 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b54f000 == 182 [pid = 31004] [id = 704] 09:05:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d5ad45000) [pid = 31004] [serial = 2113] [outer = (nil)] 09:05:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d5aed2800) [pid = 31004] [serial = 2114] [outer = 0x7f6d5ad45000] 09:05:24 INFO - PROCESS | 31004 | 1461341124537 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d5afdbc00) [pid = 31004] [serial = 2115] [outer = 0x7f6d5ad45000] 09:05:25 INFO - PROCESS | 31004 | 1461341125574 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:05:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:05:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1534ms 09:05:25 INFO - PROCESS | 31004 | 1461341125636 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 09:05:25 INFO - PROCESS | 31004 | 1461341125640 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 09:05:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:05:25 INFO - PROCESS | 31004 | 1461341125655 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:05:25 INFO - PROCESS | 31004 | 1461341125664 Marionette TRACE conn4 <- [1,2790,null,{}] 09:05:25 INFO - PROCESS | 31004 | 1461341125679 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:25 INFO - PROCESS | 31004 | 1461341125979 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d60f4cc00) [pid = 31004] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d68eec400) [pid = 31004] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d57e9b400) [pid = 31004] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d68eedc00) [pid = 31004] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d612cf800) [pid = 31004] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d5bce5400) [pid = 31004] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d551db400) [pid = 31004] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 134 (0x7f6d6a491400) [pid = 31004] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d6a7c7000) [pid = 31004] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 132 (0x7f6d56c62400) [pid = 31004] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 131 (0x7f6d56c8dc00) [pid = 31004] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 130 (0x7f6d60f51c00) [pid = 31004] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 129 (0x7f6d551da400) [pid = 31004] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 128 (0x7f6d612c6000) [pid = 31004] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 127 (0x7f6d5a583000) [pid = 31004] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 126 (0x7f6d5aeddc00) [pid = 31004] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 125 (0x7f6d6a68c800) [pid = 31004] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 124 (0x7f6d551dd400) [pid = 31004] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 123 (0x7f6d56c8c000) [pid = 31004] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 122 (0x7f6d5cd88c00) [pid = 31004] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:05:26 INFO - PROCESS | 31004 | --DOMWINDOW == 121 (0x7f6d551d8400) [pid = 31004] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:05:26 INFO - PROCESS | 31004 | 1461341126436 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5cecf000 == 183 [pid = 31004] [id = 705] 09:05:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 122 (0x7f6d551d8400) [pid = 31004] [serial = 2116] [outer = (nil)] 09:05:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 123 (0x7f6d5534b000) [pid = 31004] [serial = 2117] [outer = 0x7f6d551d8400] 09:05:26 INFO - PROCESS | 31004 | 1461341126500 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 124 (0x7f6d5aed4c00) [pid = 31004] [serial = 2118] [outer = 0x7f6d551d8400] 09:05:27 INFO - PROCESS | 31004 | 1461341127247 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:05:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:05:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1607ms 09:05:27 INFO - PROCESS | 31004 | 1461341127257 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 09:05:27 INFO - PROCESS | 31004 | 1461341127260 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 09:05:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:05:27 INFO - PROCESS | 31004 | 1461341127266 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:05:27 INFO - PROCESS | 31004 | 1461341127268 Marionette TRACE conn4 <- [1,2794,null,{}] 09:05:27 INFO - PROCESS | 31004 | 1461341127274 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:27 INFO - PROCESS | 31004 | 1461341127572 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 09:05:27 INFO - PROCESS | 31004 | 1461341127597 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:27 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5de94800 == 184 [pid = 31004] [id = 706] 09:05:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 125 (0x7f6d5aeddc00) [pid = 31004] [serial = 2119] [outer = (nil)] 09:05:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 126 (0x7f6d5cd82400) [pid = 31004] [serial = 2120] [outer = 0x7f6d5aeddc00] 09:05:27 INFO - PROCESS | 31004 | 1461341127663 Marionette DEBUG loaded listener.js 09:05:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 127 (0x7f6d5cd90000) [pid = 31004] [serial = 2121] [outer = 0x7f6d5aeddc00] 09:05:28 INFO - PROCESS | 31004 | 1461341128816 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 09:05:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:05:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1583ms 09:05:28 INFO - PROCESS | 31004 | 1461341128851 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 09:05:28 INFO - PROCESS | 31004 | 1461341128856 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 09:05:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:05:28 INFO - PROCESS | 31004 | 1461341128865 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:05:28 INFO - PROCESS | 31004 | 1461341128870 Marionette TRACE conn4 <- [1,2798,null,{}] 09:05:28 INFO - PROCESS | 31004 | 1461341128881 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:29 INFO - PROCESS | 31004 | 1461341129138 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 09:05:29 INFO - PROCESS | 31004 | 1461341129475 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b403000 == 185 [pid = 31004] [id = 707] 09:05:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 128 (0x7f6d56c63000) [pid = 31004] [serial = 2122] [outer = (nil)] 09:05:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 129 (0x7f6d58365c00) [pid = 31004] [serial = 2123] [outer = 0x7f6d56c63000] 09:05:29 INFO - PROCESS | 31004 | 1461341129557 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 130 (0x7f6d5a585400) [pid = 31004] [serial = 2124] [outer = 0x7f6d56c63000] 09:05:30 INFO - PROCESS | 31004 | 1461341130464 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 09:05:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:05:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1651ms 09:05:30 INFO - PROCESS | 31004 | 1461341130517 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 09:05:30 INFO - PROCESS | 31004 | 1461341130525 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 09:05:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:05:30 INFO - PROCESS | 31004 | 1461341130536 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:05:30 INFO - PROCESS | 31004 | 1461341130540 Marionette TRACE conn4 <- [1,2802,null,{}] 09:05:30 INFO - PROCESS | 31004 | 1461341130546 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:30 INFO - PROCESS | 31004 | 1461341130799 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 09:05:31 INFO - PROCESS | 31004 | 1461341131119 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:31 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5ebcd000 == 186 [pid = 31004] [id = 708] 09:05:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 131 (0x7f6d5ad49000) [pid = 31004] [serial = 2125] [outer = (nil)] 09:05:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d5b57c400) [pid = 31004] [serial = 2126] [outer = 0x7f6d5ad49000] 09:05:31 INFO - PROCESS | 31004 | 1461341131196 Marionette DEBUG loaded listener.js 09:05:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 133 (0x7f6d5bce6000) [pid = 31004] [serial = 2127] [outer = 0x7f6d5ad49000] 09:05:32 INFO - PROCESS | 31004 | 1461341132170 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:05:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:05:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1687ms 09:05:32 INFO - PROCESS | 31004 | 1461341132224 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 09:05:32 INFO - PROCESS | 31004 | 1461341132227 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 09:05:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:05:32 INFO - PROCESS | 31004 | 1461341132234 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:05:32 INFO - PROCESS | 31004 | 1461341132240 Marionette TRACE conn4 <- [1,2806,null,{}] 09:05:32 INFO - PROCESS | 31004 | 1461341132257 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:32 INFO - PROCESS | 31004 | 1461341132525 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 09:05:32 INFO - PROCESS | 31004 | 1461341132842 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60982000 == 187 [pid = 31004] [id = 709] 09:05:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d5dd94c00) [pid = 31004] [serial = 2128] [outer = (nil)] 09:05:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d5deb9000) [pid = 31004] [serial = 2129] [outer = 0x7f6d5dd94c00] 09:05:32 INFO - PROCESS | 31004 | 1461341132924 Marionette DEBUG loaded listener.js 09:05:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d5ec51c00) [pid = 31004] [serial = 2130] [outer = 0x7f6d5dd94c00] 09:05:33 INFO - PROCESS | 31004 | 1461341133814 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:05:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:05:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1637ms 09:05:33 INFO - PROCESS | 31004 | 1461341133871 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 09:05:33 INFO - PROCESS | 31004 | 1461341133876 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 09:05:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:05:33 INFO - PROCESS | 31004 | 1461341133881 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:05:33 INFO - PROCESS | 31004 | 1461341133884 Marionette TRACE conn4 <- [1,2810,null,{}] 09:05:33 INFO - PROCESS | 31004 | 1461341133889 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:34 INFO - PROCESS | 31004 | 1461341134129 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 09:05:34 INFO - PROCESS | 31004 | 1461341134392 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61e4e800 == 188 [pid = 31004] [id = 710] 09:05:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d5a419c00) [pid = 31004] [serial = 2131] [outer = (nil)] 09:05:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d5fe42800) [pid = 31004] [serial = 2132] [outer = 0x7f6d5a419c00] 09:05:34 INFO - PROCESS | 31004 | 1461341134515 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d5fe4b000) [pid = 31004] [serial = 2133] [outer = 0x7f6d5a419c00] 09:05:35 INFO - PROCESS | 31004 | 1461341135372 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:05:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:05:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1534ms 09:05:35 INFO - PROCESS | 31004 | 1461341135417 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 09:05:35 INFO - PROCESS | 31004 | 1461341135421 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 09:05:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:05:35 INFO - PROCESS | 31004 | 1461341135426 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:05:35 INFO - PROCESS | 31004 | 1461341135429 Marionette TRACE conn4 <- [1,2814,null,{}] 09:05:35 INFO - PROCESS | 31004 | 1461341135434 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:35 INFO - PROCESS | 31004 | 1461341135662 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 09:05:35 INFO - PROCESS | 31004 | 1461341135934 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61fe4800 == 189 [pid = 31004] [id = 711] 09:05:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d5f742800) [pid = 31004] [serial = 2134] [outer = (nil)] 09:05:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d60b53400) [pid = 31004] [serial = 2135] [outer = 0x7f6d5f742800] 09:05:36 INFO - PROCESS | 31004 | 1461341136054 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d60f4c800) [pid = 31004] [serial = 2136] [outer = 0x7f6d5f742800] 09:05:36 INFO - PROCESS | 31004 | 1461341136911 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 09:05:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:05:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1533ms 09:05:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:05:36 INFO - PROCESS | 31004 | 1461341136962 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 09:05:36 INFO - PROCESS | 31004 | 1461341136965 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 09:05:36 INFO - PROCESS | 31004 | 1461341136972 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:05:36 INFO - PROCESS | 31004 | 1461341136975 Marionette TRACE conn4 <- [1,2818,null,{}] 09:05:36 INFO - PROCESS | 31004 | 1461341136980 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:37 INFO - PROCESS | 31004 | 1461341137324 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 09:05:37 INFO - PROCESS | 31004 | 1461341137684 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63e1f000 == 190 [pid = 31004] [id = 712] 09:05:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d612d0000) [pid = 31004] [serial = 2137] [outer = (nil)] 09:05:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d62c61400) [pid = 31004] [serial = 2138] [outer = 0x7f6d612d0000] 09:05:37 INFO - PROCESS | 31004 | 1461341137765 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d63da4800) [pid = 31004] [serial = 2139] [outer = 0x7f6d612d0000] 09:05:38 INFO - PROCESS | 31004 | 1461341138654 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 09:05:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:05:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1741ms 09:05:38 INFO - PROCESS | 31004 | 1461341138713 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 09:05:38 INFO - PROCESS | 31004 | 1461341138716 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 09:05:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:05:38 INFO - PROCESS | 31004 | 1461341138722 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 31004 | 1461341138725 Marionette TRACE conn4 <- [1,2822,null,{}] 09:05:38 INFO - PROCESS | 31004 | 1461341138731 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:39 INFO - PROCESS | 31004 | 1461341139022 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 09:05:39 INFO - PROCESS | 31004 | 1461341139348 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d647e6000 == 191 [pid = 31004] [id = 713] 09:05:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d62a1b800) [pid = 31004] [serial = 2140] [outer = (nil)] 09:05:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d64663400) [pid = 31004] [serial = 2141] [outer = 0x7f6d62a1b800] 09:05:39 INFO - PROCESS | 31004 | 1461341139477 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d64a65800) [pid = 31004] [serial = 2142] [outer = 0x7f6d62a1b800] 09:05:40 INFO - PROCESS | 31004 | 1461341140387 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:05:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1698ms 09:05:40 INFO - PROCESS | 31004 | 1461341140422 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 09:05:40 INFO - PROCESS | 31004 | 1461341140426 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 09:05:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:05:40 INFO - PROCESS | 31004 | 1461341140432 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 31004 | 1461341140434 Marionette TRACE conn4 <- [1,2826,null,{}] 09:05:40 INFO - PROCESS | 31004 | 1461341140441 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:40 INFO - PROCESS | 31004 | 1461341140688 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 09:05:40 INFO - PROCESS | 31004 | 1461341140970 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6a407000 == 192 [pid = 31004] [id = 714] 09:05:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d62260c00) [pid = 31004] [serial = 2143] [outer = (nil)] 09:05:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d68a80800) [pid = 31004] [serial = 2144] [outer = 0x7f6d62260c00] 09:05:41 INFO - PROCESS | 31004 | 1461341141090 Marionette DEBUG loaded listener.js 09:05:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d68cab000) [pid = 31004] [serial = 2145] [outer = 0x7f6d62260c00] 09:05:41 INFO - PROCESS | 31004 | 1461341141962 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:05:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1585ms 09:05:42 INFO - PROCESS | 31004 | 1461341142019 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 31004 | 1461341142022 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 09:05:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:05:42 INFO - PROCESS | 31004 | 1461341142028 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 31004 | 1461341142030 Marionette TRACE conn4 <- [1,2830,null,{}] 09:05:42 INFO - PROCESS | 31004 | 1461341142036 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:42 INFO - PROCESS | 31004 | 1461341142280 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 09:05:42 INFO - PROCESS | 31004 | 1461341142618 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ba6b800 == 193 [pid = 31004] [id = 715] 09:05:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d56d5e800) [pid = 31004] [serial = 2146] [outer = (nil)] 09:05:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d68ee4000) [pid = 31004] [serial = 2147] [outer = 0x7f6d56d5e800] 09:05:42 INFO - PROCESS | 31004 | 1461341142701 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d6a483c00) [pid = 31004] [serial = 2148] [outer = 0x7f6d56d5e800] 09:05:43 INFO - PROCESS | 31004 | 1461341143575 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:05:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:05:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1588ms 09:05:43 INFO - PROCESS | 31004 | 1461341143618 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 31004 | 1461341143622 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 09:05:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:05:43 INFO - PROCESS | 31004 | 1461341143628 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 31004 | 1461341143631 Marionette TRACE conn4 <- [1,2834,null,{}] 09:05:43 INFO - PROCESS | 31004 | 1461341143636 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:43 INFO - PROCESS | 31004 | 1461341143891 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 09:05:44 INFO - PROCESS | 31004 | 1461341144138 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6bf3b000 == 194 [pid = 31004] [id = 716] 09:05:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d5b578800) [pid = 31004] [serial = 2149] [outer = (nil)] 09:05:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d6a5d5400) [pid = 31004] [serial = 2150] [outer = 0x7f6d5b578800] 09:05:44 INFO - PROCESS | 31004 | 1461341144256 Marionette DEBUG loaded listener.js 09:05:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d6a656c00) [pid = 31004] [serial = 2151] [outer = 0x7f6d5b578800] 09:05:45 INFO - PROCESS | 31004 | 1461341145193 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:05:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1628ms 09:05:45 INFO - PROCESS | 31004 | 1461341145258 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 31004 | 1461341145261 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 09:05:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:05:45 INFO - PROCESS | 31004 | 1461341145269 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 31004 | 1461341145273 Marionette TRACE conn4 <- [1,2838,null,{}] 09:05:45 INFO - PROCESS | 31004 | 1461341145278 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:45 INFO - PROCESS | 31004 | 1461341145586 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 09:05:45 INFO - PROCESS | 31004 | 1461341145913 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ed0d000 == 195 [pid = 31004] [id = 717] 09:05:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d6a876400) [pid = 31004] [serial = 2152] [outer = (nil)] 09:05:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d6aed9000) [pid = 31004] [serial = 2153] [outer = 0x7f6d6a876400] 09:05:46 INFO - PROCESS | 31004 | 1461341146004 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d6bb5cc00) [pid = 31004] [serial = 2154] [outer = 0x7f6d6a876400] 09:05:46 INFO - PROCESS | 31004 | 1461341146930 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:05:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:05:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1731ms 09:05:47 INFO - PROCESS | 31004 | 1461341147001 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 31004 | 1461341147005 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 09:05:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:05:47 INFO - PROCESS | 31004 | 1461341147011 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 31004 | 1461341147014 Marionette TRACE conn4 <- [1,2842,null,{}] 09:05:47 INFO - PROCESS | 31004 | 1461341147020 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:47 INFO - PROCESS | 31004 | 1461341147285 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 09:05:47 INFO - PROCESS | 31004 | 1461341147619 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6fd5d000 == 196 [pid = 31004] [id = 718] 09:05:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d6a5d9c00) [pid = 31004] [serial = 2155] [outer = (nil)] 09:05:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d6d395400) [pid = 31004] [serial = 2156] [outer = 0x7f6d6a5d9c00] 09:05:47 INFO - PROCESS | 31004 | 1461341147700 Marionette DEBUG loaded listener.js 09:05:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d6ea25400) [pid = 31004] [serial = 2157] [outer = 0x7f6d6a5d9c00] 09:05:48 INFO - PROCESS | 31004 | 1461341148586 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:05:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:05:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1629ms 09:05:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:05:48 INFO - PROCESS | 31004 | 1461341148641 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 09:05:48 INFO - PROCESS | 31004 | 1461341148644 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 09:05:48 INFO - PROCESS | 31004 | 1461341148651 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:05:48 INFO - PROCESS | 31004 | 1461341148654 Marionette TRACE conn4 <- [1,2846,null,{}] 09:05:48 INFO - PROCESS | 31004 | 1461341148659 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:48 INFO - PROCESS | 31004 | 1461341148917 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 09:05:49 INFO - PROCESS | 31004 | 1461341149239 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74fbb000 == 197 [pid = 31004] [id = 719] 09:05:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d5a41f800) [pid = 31004] [serial = 2158] [outer = (nil)] 09:05:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d6ec8fc00) [pid = 31004] [serial = 2159] [outer = 0x7f6d5a41f800] 09:05:49 INFO - PROCESS | 31004 | 1461341149318 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d6ed80800) [pid = 31004] [serial = 2160] [outer = 0x7f6d5a41f800] 09:05:50 INFO - PROCESS | 31004 | 1461341150186 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:05:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1582ms 09:05:50 INFO - PROCESS | 31004 | 1461341150233 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 31004 | 1461341150237 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 09:05:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:05:50 INFO - PROCESS | 31004 | 1461341150243 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 31004 | 1461341150246 Marionette TRACE conn4 <- [1,2850,null,{}] 09:05:50 INFO - PROCESS | 31004 | 1461341150251 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:50 INFO - PROCESS | 31004 | 1461341150496 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 09:05:50 INFO - PROCESS | 31004 | 1461341150773 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d81f94000 == 198 [pid = 31004] [id = 720] 09:05:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d551df400) [pid = 31004] [serial = 2161] [outer = (nil)] 09:05:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d6ee3ac00) [pid = 31004] [serial = 2162] [outer = 0x7f6d551df400] 09:05:50 INFO - PROCESS | 31004 | 1461341150895 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d6f2eb800) [pid = 31004] [serial = 2163] [outer = 0x7f6d551df400] 09:05:51 INFO - PROCESS | 31004 | 1461341151769 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:05:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:05:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1580ms 09:05:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:05:51 INFO - PROCESS | 31004 | 1461341151825 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 31004 | 1461341151827 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 09:05:51 INFO - PROCESS | 31004 | 1461341151834 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 31004 | 1461341151837 Marionette TRACE conn4 <- [1,2854,null,{}] 09:05:51 INFO - PROCESS | 31004 | 1461341151842 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:52 INFO - PROCESS | 31004 | 1461341152079 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 09:05:52 INFO - PROCESS | 31004 | 1461341152376 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d8249f800 == 199 [pid = 31004] [id = 721] 09:05:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d5aed6c00) [pid = 31004] [serial = 2164] [outer = (nil)] 09:05:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d6f2ec400) [pid = 31004] [serial = 2165] [outer = 0x7f6d5aed6c00] 09:05:52 INFO - PROCESS | 31004 | 1461341152506 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d6f475400) [pid = 31004] [serial = 2166] [outer = 0x7f6d5aed6c00] 09:05:53 INFO - PROCESS | 31004 | 1461341153403 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:05:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:05:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1631ms 09:05:53 INFO - PROCESS | 31004 | 1461341153466 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 09:05:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:05:53 INFO - PROCESS | 31004 | 1461341153471 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 09:05:53 INFO - PROCESS | 31004 | 1461341153478 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 31004 | 1461341153481 Marionette TRACE conn4 <- [1,2858,null,{}] 09:05:53 INFO - PROCESS | 31004 | 1461341153487 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:53 INFO - PROCESS | 31004 | 1461341153724 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 09:05:54 INFO - PROCESS | 31004 | 1461341154063 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:54 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d84e3f800 == 200 [pid = 31004] [id = 722] 09:05:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d5cd8fc00) [pid = 31004] [serial = 2167] [outer = (nil)] 09:05:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d6f6b1400) [pid = 31004] [serial = 2168] [outer = 0x7f6d5cd8fc00] 09:05:54 INFO - PROCESS | 31004 | 1461341154142 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d6f6ba800) [pid = 31004] [serial = 2169] [outer = 0x7f6d5cd8fc00] 09:05:54 INFO - PROCESS | 31004 | 1461341154979 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:05:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:05:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1537ms 09:05:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:05:55 INFO - PROCESS | 31004 | 1461341155014 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 09:05:55 INFO - PROCESS | 31004 | 1461341155017 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 09:05:55 INFO - PROCESS | 31004 | 1461341155023 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:05:55 INFO - PROCESS | 31004 | 1461341155026 Marionette TRACE conn4 <- [1,2862,null,{}] 09:05:55 INFO - PROCESS | 31004 | 1461341155032 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:55 INFO - PROCESS | 31004 | 1461341155279 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 09:05:55 INFO - PROCESS | 31004 | 1461341155557 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86b3a000 == 201 [pid = 31004] [id = 723] 09:05:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d6f2f0800) [pid = 31004] [serial = 2170] [outer = (nil)] 09:05:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d6fa8a800) [pid = 31004] [serial = 2171] [outer = 0x7f6d6f2f0800] 09:05:55 INFO - PROCESS | 31004 | 1461341155675 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d6fc94400) [pid = 31004] [serial = 2172] [outer = 0x7f6d6f2f0800] 09:05:56 INFO - PROCESS | 31004 | 1461341156517 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:05:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:05:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1529ms 09:05:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:05:56 INFO - PROCESS | 31004 | 1461341156552 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 09:05:56 INFO - PROCESS | 31004 | 1461341156555 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 09:05:56 INFO - PROCESS | 31004 | 1461341156562 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:05:56 INFO - PROCESS | 31004 | 1461341156565 Marionette TRACE conn4 <- [1,2866,null,{}] 09:05:56 INFO - PROCESS | 31004 | 1461341156570 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:56 INFO - PROCESS | 31004 | 1461341156912 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 09:05:57 INFO - PROCESS | 31004 | 1461341157133 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:57 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86f19000 == 202 [pid = 31004] [id = 724] 09:05:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d5fe4fc00) [pid = 31004] [serial = 2173] [outer = (nil)] 09:05:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d6fc90000) [pid = 31004] [serial = 2174] [outer = 0x7f6d5fe4fc00] 09:05:57 INFO - PROCESS | 31004 | 1461341157260 Marionette DEBUG loaded listener.js 09:05:57 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d714cc800) [pid = 31004] [serial = 2175] [outer = 0x7f6d5fe4fc00] 09:05:58 INFO - PROCESS | 31004 | 1461341158158 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:05:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:05:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1640ms 09:05:58 INFO - PROCESS | 31004 | 1461341158201 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 09:05:58 INFO - PROCESS | 31004 | 1461341158205 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 09:05:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:05:58 INFO - PROCESS | 31004 | 1461341158211 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:05:58 INFO - PROCESS | 31004 | 1461341158215 Marionette TRACE conn4 <- [1,2870,null,{}] 09:05:58 INFO - PROCESS | 31004 | 1461341158220 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:58 INFO - PROCESS | 31004 | 1461341158472 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86b25800 == 201 [pid = 31004] [id = 168] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d57e09800 == 200 [pid = 31004] [id = 681] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a8df000 == 199 [pid = 31004] [id = 682] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f710000 == 198 [pid = 31004] [id = 456] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63e35800 == 197 [pid = 31004] [id = 455] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86f1b000 == 196 [pid = 31004] [id = 608] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68d08800 == 195 [pid = 31004] [id = 657] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d646ab000 == 194 [pid = 31004] [id = 655] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f710800 == 193 [pid = 31004] [id = 300] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56da2000 == 192 [pid = 31004] [id = 466] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5adc8000 == 191 [pid = 31004] [id = 640] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68b71000 == 190 [pid = 31004] [id = 375] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d64042800 == 189 [pid = 31004] [id = 654] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5cecf000 == 188 [pid = 31004] [id = 705] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b54f000 == 187 [pid = 31004] [id = 704] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a535000 == 186 [pid = 31004] [id = 703] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56d9b000 == 185 [pid = 31004] [id = 702] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d780d5000 == 184 [pid = 31004] [id = 701] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d75f69800 == 183 [pid = 31004] [id = 700] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d752c5000 == 182 [pid = 31004] [id = 699] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7482c800 == 181 [pid = 31004] [id = 698] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74253000 == 180 [pid = 31004] [id = 697] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d7273c800 == 179 [pid = 31004] [id = 696] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f742000 == 178 [pid = 31004] [id = 695] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6bf49800 == 177 [pid = 31004] [id = 694] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6af0c800 == 176 [pid = 31004] [id = 693] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d648f0800 == 175 [pid = 31004] [id = 692] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63e35000 == 174 [pid = 31004] [id = 691] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6293c000 == 173 [pid = 31004] [id = 690] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61ee5000 == 172 [pid = 31004] [id = 689] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60e68000 == 171 [pid = 31004] [id = 688] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f7a9800 == 170 [pid = 31004] [id = 687] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5dea2800 == 169 [pid = 31004] [id = 686] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5db25800 == 168 [pid = 31004] [id = 685] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5bfd7800 == 167 [pid = 31004] [id = 683] 09:06:00 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d59c36800 == 166 [pid = 31004] [id = 684] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d5ad47400) [pid = 31004] [serial = 2051] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d60f50400) [pid = 31004] [serial = 2009] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d6a48c400) [pid = 31004] [serial = 2025] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d68a88c00) [pid = 31004] [serial = 2021] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d6a65b000) [pid = 31004] [serial = 2030] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d6465f000) [pid = 31004] [serial = 2016] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d5bcf4c00) [pid = 31004] [serial = 2000] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d6a657800) [pid = 31004] [serial = 2028] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d5cd83400) [pid = 31004] [serial = 2001] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d6a86bc00) [pid = 31004] [serial = 2034] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d6bb5f800) [pid = 31004] [serial = 2042] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d56c7f800) [pid = 31004] [serial = 1994] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d58360000) [pid = 31004] [serial = 2046] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d6480e000) [pid = 31004] [serial = 2018] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d64a6dc00) [pid = 31004] [serial = 1980] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d62aeb400) [pid = 31004] [serial = 2013] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d56d66000) [pid = 31004] [serial = 2045] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d5aed3000) [pid = 31004] [serial = 1998] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d5ac5a400) [pid = 31004] [serial = 1997] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d6bd67c00) [pid = 31004] [serial = 2043] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d5dd8b800) [pid = 31004] [serial = 2003] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d6aed8000) [pid = 31004] [serial = 2037] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d5a7ef400) [pid = 31004] [serial = 1923] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d68ca7c00) [pid = 31004] [serial = 2022] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d6a5d2c00) [pid = 31004] [serial = 2027] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d6a694400) [pid = 31004] [serial = 2031] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d6a877c00) [pid = 31004] [serial = 2036] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d628cb400) [pid = 31004] [serial = 2012] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d5a6df400) [pid = 31004] [serial = 2048] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d5f748800) [pid = 31004] [serial = 2006] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d6a482800) [pid = 31004] [serial = 2024] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d611b6800) [pid = 31004] [serial = 2010] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d57e96800) [pid = 31004] [serial = 1995] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d5ac5a800) [pid = 31004] [serial = 2049] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d6a7c7400) [pid = 31004] [serial = 2033] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d5f8c0000) [pid = 31004] [serial = 2007] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d64a6fc00) [pid = 31004] [serial = 2019] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d63f72c00) [pid = 31004] [serial = 2015] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d6b310400) [pid = 31004] [serial = 2039] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d5debfc00) [pid = 31004] [serial = 2004] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d6bb57800) [pid = 31004] [serial = 2040] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 31004 | 1461341161147 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:01 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5577c000 == 167 [pid = 31004] [id = 725] 09:06:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d5533c800) [pid = 31004] [serial = 2176] [outer = (nil)] 09:06:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d55340c00) [pid = 31004] [serial = 2177] [outer = 0x7f6d5533c800] 09:06:01 INFO - PROCESS | 31004 | 1461341161233 Marionette DEBUG loaded listener.js 09:06:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d5682b400) [pid = 31004] [serial = 2178] [outer = 0x7f6d5533c800] 09:06:02 INFO - PROCESS | 31004 | 1461341162082 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 09:06:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:06:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 3888ms 09:06:02 INFO - PROCESS | 31004 | 1461341162102 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 09:06:02 INFO - PROCESS | 31004 | 1461341162108 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 09:06:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:06:02 INFO - PROCESS | 31004 | 1461341162117 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:06:02 INFO - PROCESS | 31004 | 1461341162122 Marionette TRACE conn4 <- [1,2874,null,{}] 09:06:02 INFO - PROCESS | 31004 | 1461341162129 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:02 INFO - PROCESS | 31004 | 1461341162390 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 09:06:02 INFO - PROCESS | 31004 | 1461341162573 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56fe0000 == 168 [pid = 31004] [id = 726] 09:06:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d551e6800) [pid = 31004] [serial = 2179] [outer = (nil)] 09:06:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d56c82000) [pid = 31004] [serial = 2180] [outer = 0x7f6d551e6800] 09:06:02 INFO - PROCESS | 31004 | 1461341162640 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d56d6bc00) [pid = 31004] [serial = 2181] [outer = 0x7f6d551e6800] 09:06:03 INFO - PROCESS | 31004 | 1461341163592 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:06:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:06:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1492ms 09:06:03 INFO - PROCESS | 31004 | 1461341163618 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 09:06:03 INFO - PROCESS | 31004 | 1461341163624 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 09:06:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:06:03 INFO - PROCESS | 31004 | 1461341163632 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 31004 | 1461341163634 Marionette TRACE conn4 <- [1,2878,null,{}] 09:06:03 INFO - PROCESS | 31004 | 1461341163641 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:03 INFO - PROCESS | 31004 | 1461341163950 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 09:06:04 INFO - PROCESS | 31004 | 1461341163994 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d59c36800 == 169 [pid = 31004] [id = 727] 09:06:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d58365000) [pid = 31004] [serial = 2182] [outer = (nil)] 09:06:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d59e55000) [pid = 31004] [serial = 2183] [outer = 0x7f6d58365000] 09:06:04 INFO - PROCESS | 31004 | 1461341164059 Marionette DEBUG loaded listener.js 09:06:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d5a41ec00) [pid = 31004] [serial = 2184] [outer = 0x7f6d58365000] 09:06:05 INFO - PROCESS | 31004 | 1461341165242 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:06:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:06:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1683ms 09:06:05 INFO - PROCESS | 31004 | 1461341165318 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 09:06:05 INFO - PROCESS | 31004 | 1461341165324 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 09:06:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:06:05 INFO - PROCESS | 31004 | 1461341165357 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:06:05 INFO - PROCESS | 31004 | 1461341165372 Marionette TRACE conn4 <- [1,2882,null,{}] 09:06:05 INFO - PROCESS | 31004 | 1461341165386 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d551e0c00) [pid = 31004] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d551d8400) [pid = 31004] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d5ad45000) [pid = 31004] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d5de87000) [pid = 31004] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d5a722400) [pid = 31004] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d569b8800) [pid = 31004] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d60b52c00) [pid = 31004] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d5a751800) [pid = 31004] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d56825800) [pid = 31004] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d5bb91400) [pid = 31004] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d5a7fac00) [pid = 31004] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d56c65000) [pid = 31004] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d569b4800) [pid = 31004] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d55342c00) [pid = 31004] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 134 (0x7f6d56c85000) [pid = 31004] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d5ad42400) [pid = 31004] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 132 (0x7f6d68ca3000) [pid = 31004] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 131 (0x7f6d5bff3400) [pid = 31004] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 130 (0x7f6d5aedd000) [pid = 31004] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 129 (0x7f6d68ef2800) [pid = 31004] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:06:06 INFO - PROCESS | 31004 | --DOMWINDOW == 128 (0x7f6d63f79400) [pid = 31004] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:06:06 INFO - PROCESS | 31004 | 1461341166562 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 09:06:06 INFO - PROCESS | 31004 | 1461341166694 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:06 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a53b000 == 170 [pid = 31004] [id = 728] 09:06:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 129 (0x7f6d56d68c00) [pid = 31004] [serial = 2185] [outer = (nil)] 09:06:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 130 (0x7f6d5a57f800) [pid = 31004] [serial = 2186] [outer = 0x7f6d56d68c00] 09:06:06 INFO - PROCESS | 31004 | 1461341166759 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 31004 | ++DOMWINDOW == 131 (0x7f6d5a7ef400) [pid = 31004] [serial = 2187] [outer = 0x7f6d56d68c00] 09:06:07 INFO - PROCESS | 31004 | 1461341167508 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:06:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:06:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2229ms 09:06:07 INFO - PROCESS | 31004 | 1461341167562 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 09:06:07 INFO - PROCESS | 31004 | 1461341167565 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 09:06:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:06:07 INFO - PROCESS | 31004 | 1461341167573 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:06:07 INFO - PROCESS | 31004 | 1461341167575 Marionette TRACE conn4 <- [1,2886,null,{}] 09:06:07 INFO - PROCESS | 31004 | 1461341167581 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:07 INFO - PROCESS | 31004 | 1461341167816 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 09:06:08 INFO - PROCESS | 31004 | 1461341168017 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b2d3000 == 171 [pid = 31004] [id = 729] 09:06:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 132 (0x7f6d5a7ef800) [pid = 31004] [serial = 2188] [outer = (nil)] 09:06:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 133 (0x7f6d5ac65000) [pid = 31004] [serial = 2189] [outer = 0x7f6d5a7ef800] 09:06:08 INFO - PROCESS | 31004 | 1461341168090 Marionette DEBUG loaded listener.js 09:06:08 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d5ad4dc00) [pid = 31004] [serial = 2190] [outer = 0x7f6d5a7ef800] 09:06:09 INFO - PROCESS | 31004 | 1461341169264 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:06:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:06:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1739ms 09:06:09 INFO - PROCESS | 31004 | 1461341169313 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 09:06:09 INFO - PROCESS | 31004 | 1461341169321 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 09:06:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:06:09 INFO - PROCESS | 31004 | 1461341169331 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:06:09 INFO - PROCESS | 31004 | 1461341169336 Marionette TRACE conn4 <- [1,2890,null,{}] 09:06:09 INFO - PROCESS | 31004 | 1461341169344 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:09 INFO - PROCESS | 31004 | 1461341169602 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 09:06:09 INFO - PROCESS | 31004 | 1461341169925 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:09 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d59c3e800 == 172 [pid = 31004] [id = 730] 09:06:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d56d66000) [pid = 31004] [serial = 2191] [outer = (nil)] 09:06:09 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d57e99800) [pid = 31004] [serial = 2192] [outer = 0x7f6d56d66000] 09:06:10 INFO - PROCESS | 31004 | 1461341170009 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d59e56800) [pid = 31004] [serial = 2193] [outer = 0x7f6d56d66000] 09:06:10 INFO - PROCESS | 31004 | 1461341170891 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:06:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:06:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1594ms 09:06:10 INFO - PROCESS | 31004 | 1461341170926 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 31004 | 1461341170935 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 09:06:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:06:10 INFO - PROCESS | 31004 | 1461341170945 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 31004 | 1461341170949 Marionette TRACE conn4 <- [1,2894,null,{}] 09:06:10 INFO - PROCESS | 31004 | 1461341170956 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:11 INFO - PROCESS | 31004 | 1461341171206 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 09:06:11 INFO - PROCESS | 31004 | 1461341171464 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b561000 == 173 [pid = 31004] [id = 731] 09:06:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d5a71c800) [pid = 31004] [serial = 2194] [outer = (nil)] 09:06:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d5a7fc000) [pid = 31004] [serial = 2195] [outer = 0x7f6d5a71c800] 09:06:11 INFO - PROCESS | 31004 | 1461341171635 Marionette DEBUG loaded listener.js 09:06:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d5ad42400) [pid = 31004] [serial = 2196] [outer = 0x7f6d5a71c800] 09:06:12 INFO - PROCESS | 31004 | 1461341172552 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:06:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:06:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1640ms 09:06:12 INFO - PROCESS | 31004 | 1461341172587 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 09:06:12 INFO - PROCESS | 31004 | 1461341172590 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 09:06:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:06:12 INFO - PROCESS | 31004 | 1461341172597 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 31004 | 1461341172602 Marionette TRACE conn4 <- [1,2898,null,{}] 09:06:12 INFO - PROCESS | 31004 | 1461341172618 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:12 INFO - PROCESS | 31004 | 1461341172861 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 09:06:13 INFO - PROCESS | 31004 | 1461341173189 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5db2f800 == 174 [pid = 31004] [id = 732] 09:06:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d5afd7c00) [pid = 31004] [serial = 2197] [outer = (nil)] 09:06:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d5afeac00) [pid = 31004] [serial = 2198] [outer = 0x7f6d5afd7c00] 09:06:13 INFO - PROCESS | 31004 | 1461341173272 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d5bb8ec00) [pid = 31004] [serial = 2199] [outer = 0x7f6d5afd7c00] 09:06:14 INFO - PROCESS | 31004 | 1461341174154 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:06:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:06:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1585ms 09:06:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:06:14 INFO - PROCESS | 31004 | 1461341174183 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 31004 | 1461341174187 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 09:06:14 INFO - PROCESS | 31004 | 1461341174194 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 31004 | 1461341174197 Marionette TRACE conn4 <- [1,2902,null,{}] 09:06:14 INFO - PROCESS | 31004 | 1461341174202 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:14 INFO - PROCESS | 31004 | 1461341174443 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 09:06:14 INFO - PROCESS | 31004 | 1461341174715 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5dde0000 == 175 [pid = 31004] [id = 733] 09:06:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d5bb9b000) [pid = 31004] [serial = 2200] [outer = (nil)] 09:06:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d5bce7400) [pid = 31004] [serial = 2201] [outer = 0x7f6d5bb9b000] 09:06:14 INFO - PROCESS | 31004 | 1461341174838 Marionette DEBUG loaded listener.js 09:06:14 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d5bfed800) [pid = 31004] [serial = 2202] [outer = 0x7f6d5bb9b000] 09:06:15 INFO - PROCESS | 31004 | 1461341175680 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:06:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:06:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1536ms 09:06:15 INFO - PROCESS | 31004 | 1461341175730 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 09:06:15 INFO - PROCESS | 31004 | 1461341175734 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 09:06:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:06:15 INFO - PROCESS | 31004 | 1461341175740 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 31004 | 1461341175742 Marionette TRACE conn4 <- [1,2906,null,{}] 09:06:15 INFO - PROCESS | 31004 | 1461341175748 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:15 INFO - PROCESS | 31004 | 1461341175984 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 09:06:16 INFO - PROCESS | 31004 | 1461341176246 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f56a800 == 176 [pid = 31004] [id = 734] 09:06:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d5afdb000) [pid = 31004] [serial = 2203] [outer = (nil)] 09:06:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d5cd82c00) [pid = 31004] [serial = 2204] [outer = 0x7f6d5afdb000] 09:06:16 INFO - PROCESS | 31004 | 1461341176365 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d5cd8f000) [pid = 31004] [serial = 2205] [outer = 0x7f6d5afdb000] 09:06:17 INFO - PROCESS | 31004 | 1461341177263 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:06:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:06:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1578ms 09:06:17 INFO - PROCESS | 31004 | 1461341177320 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 09:06:17 INFO - PROCESS | 31004 | 1461341177323 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 09:06:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:06:17 INFO - PROCESS | 31004 | 1461341177330 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 31004 | 1461341177334 Marionette TRACE conn4 <- [1,2910,null,{}] 09:06:17 INFO - PROCESS | 31004 | 1461341177340 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:17 INFO - PROCESS | 31004 | 1461341177650 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 09:06:17 INFO - PROCESS | 31004 | 1461341177965 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5fc14000 == 177 [pid = 31004] [id = 735] 09:06:17 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d5deb5c00) [pid = 31004] [serial = 2206] [outer = (nil)] 09:06:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d5ec4b400) [pid = 31004] [serial = 2207] [outer = 0x7f6d5deb5c00] 09:06:18 INFO - PROCESS | 31004 | 1461341178046 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d5f744400) [pid = 31004] [serial = 2208] [outer = 0x7f6d5deb5c00] 09:06:18 INFO - PROCESS | 31004 | 1461341178795 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 09:06:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:06:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:06:18 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1480ms 09:06:18 INFO - PROCESS | 31004 | 1461341178812 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 09:06:18 INFO - PROCESS | 31004 | 1461341178816 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 09:06:18 INFO - TEST-START | /DOMEvents/constructors.html 09:06:18 INFO - PROCESS | 31004 | 1461341178824 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:06:18 INFO - PROCESS | 31004 | 1461341178827 Marionette TRACE conn4 <- [1,2914,null,{}] 09:06:18 INFO - PROCESS | 31004 | 1461341178832 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:19 INFO - PROCESS | 31004 | 1461341179083 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 09:06:19 INFO - PROCESS | 31004 | 1461341179320 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:19 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60e64800 == 178 [pid = 31004] [id = 736] 09:06:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d5deb6000) [pid = 31004] [serial = 2209] [outer = (nil)] 09:06:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d5f74bc00) [pid = 31004] [serial = 2210] [outer = 0x7f6d5deb6000] 09:06:19 INFO - PROCESS | 31004 | 1461341179396 Marionette DEBUG loaded listener.js 09:06:19 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d5f8c0000) [pid = 31004] [serial = 2211] [outer = 0x7f6d5deb6000] 09:06:20 INFO - PROCESS | 31004 | 1461341180355 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:06:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:06:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:06:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:06:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:06:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:06:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:06:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:06:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:06:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 1604ms 09:06:20 INFO - PROCESS | 31004 | 1461341180430 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 09:06:20 INFO - PROCESS | 31004 | 1461341180433 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 09:06:20 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:06:20 INFO - PROCESS | 31004 | 1461341180446 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 31004 | 1461341180455 Marionette TRACE conn4 <- [1,2918,null,{}] 09:06:20 INFO - PROCESS | 31004 | 1461341180465 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:20 INFO - PROCESS | 31004 | 1461341180748 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 09:06:21 INFO - PROCESS | 31004 | 1461341181025 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6129e000 == 179 [pid = 31004] [id = 737] 09:06:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d5ec45000) [pid = 31004] [serial = 2212] [outer = (nil)] 09:06:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d5fe4d000) [pid = 31004] [serial = 2213] [outer = 0x7f6d5ec45000] 09:06:21 INFO - PROCESS | 31004 | 1461341181107 Marionette DEBUG loaded listener.js 09:06:21 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d60f4ec00) [pid = 31004] [serial = 2214] [outer = 0x7f6d5ec45000] 09:06:21 INFO - PROCESS | 31004 | 1461341181857 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:06:21 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:06:21 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1444ms 09:06:21 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:06:21 INFO - PROCESS | 31004 | 1461341181891 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 09:06:21 INFO - PROCESS | 31004 | 1461341181894 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 09:06:21 INFO - PROCESS | 31004 | 1461341181901 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:06:21 INFO - PROCESS | 31004 | 1461341181905 Marionette TRACE conn4 <- [1,2922,null,{}] 09:06:21 INFO - PROCESS | 31004 | 1461341181910 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:22 INFO - PROCESS | 31004 | 1461341182184 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 09:06:22 INFO - PROCESS | 31004 | 1461341182431 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61ee5000 == 180 [pid = 31004] [id = 738] 09:06:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d5ec4ac00) [pid = 31004] [serial = 2215] [outer = (nil)] 09:06:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d6119c400) [pid = 31004] [serial = 2216] [outer = 0x7f6d5ec4ac00] 09:06:22 INFO - PROCESS | 31004 | 1461341182511 Marionette DEBUG loaded listener.js 09:06:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d611bc400) [pid = 31004] [serial = 2217] [outer = 0x7f6d5ec4ac00] 09:06:23 INFO - PROCESS | 31004 | [31004] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:06:23 INFO - PROCESS | 31004 | [31004] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:06:23 INFO - PROCESS | 31004 | [31004] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:06:23 INFO - PROCESS | 31004 | [31004] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:06:23 INFO - PROCESS | 31004 | 1461341183380 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 09:06:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:06:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:06:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:06:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:06:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 09:06:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:06:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:06:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:06:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 09:06:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:06:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:06:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:06:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 09:06:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:06:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:06:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:06:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:06:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1531ms 09:06:23 INFO - PROCESS | 31004 | 1461341183438 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 31004 | 1461341183446 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 09:06:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:06:23 INFO - PROCESS | 31004 | 1461341183455 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 31004 | 1461341183458 Marionette TRACE conn4 <- [1,2926,null,{}] 09:06:23 INFO - PROCESS | 31004 | 1461341183464 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:23 INFO - PROCESS | 31004 | 1461341183734 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 09:06:24 INFO - PROCESS | 31004 | 1461341184002 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6293a800 == 181 [pid = 31004] [id = 739] 09:06:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d5f743800) [pid = 31004] [serial = 2218] [outer = (nil)] 09:06:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d62265000) [pid = 31004] [serial = 2219] [outer = 0x7f6d5f743800] 09:06:24 INFO - PROCESS | 31004 | 1461341184122 Marionette DEBUG loaded listener.js 09:06:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d62a13800) [pid = 31004] [serial = 2220] [outer = 0x7f6d5f743800] 09:06:24 INFO - PROCESS | 31004 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:06:24 INFO - PROCESS | 31004 | 1461341184905 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 09:06:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:06:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1482ms 09:06:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:06:24 INFO - PROCESS | 31004 | 1461341184938 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 09:06:24 INFO - PROCESS | 31004 | 1461341184941 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 09:06:24 INFO - PROCESS | 31004 | 1461341184948 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:06:24 INFO - PROCESS | 31004 | 1461341184952 Marionette TRACE conn4 <- [1,2930,null,{}] 09:06:24 INFO - PROCESS | 31004 | 1461341184958 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:25 INFO - PROCESS | 31004 | 1461341185213 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 09:06:25 INFO - PROCESS | 31004 | 1461341185500 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63e28000 == 182 [pid = 31004] [id = 740] 09:06:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d5fe46800) [pid = 31004] [serial = 2221] [outer = (nil)] 09:06:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d63d9dc00) [pid = 31004] [serial = 2222] [outer = 0x7f6d5fe46800] 09:06:25 INFO - PROCESS | 31004 | 1461341185588 Marionette DEBUG loaded listener.js 09:06:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d63f7c000) [pid = 31004] [serial = 2223] [outer = 0x7f6d5fe46800] 09:06:26 INFO - PROCESS | 31004 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:06:26 INFO - PROCESS | 31004 | 1461341186374 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 09:06:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:06:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1442ms 09:06:26 INFO - PROCESS | 31004 | 1461341186390 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 09:06:26 INFO - PROCESS | 31004 | 1461341186393 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 09:06:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:06:26 INFO - PROCESS | 31004 | 1461341186400 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:06:26 INFO - PROCESS | 31004 | 1461341186402 Marionette TRACE conn4 <- [1,2934,null,{}] 09:06:26 INFO - PROCESS | 31004 | 1461341186408 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:26 INFO - PROCESS | 31004 | 1461341186641 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 09:06:26 INFO - PROCESS | 31004 | 1461341186884 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:26 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d647e1800 == 183 [pid = 31004] [id = 741] 09:06:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d62a14c00) [pid = 31004] [serial = 2224] [outer = (nil)] 09:06:26 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d64808000) [pid = 31004] [serial = 2225] [outer = 0x7f6d62a14c00] 09:06:26 INFO - PROCESS | 31004 | 1461341186963 Marionette DEBUG loaded listener.js 09:06:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d68a88400) [pid = 31004] [serial = 2226] [outer = 0x7f6d62a14c00] 09:06:27 INFO - PROCESS | 31004 | 1461341187753 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:06:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:06:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1389ms 09:06:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:06:27 INFO - PROCESS | 31004 | 1461341187790 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 09:06:27 INFO - PROCESS | 31004 | 1461341187793 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 09:06:27 INFO - PROCESS | 31004 | 1461341187800 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:06:27 INFO - PROCESS | 31004 | 1461341187803 Marionette TRACE conn4 <- [1,2938,null,{}] 09:06:27 INFO - PROCESS | 31004 | 1461341187809 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:28 INFO - PROCESS | 31004 | 1461341188079 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 09:06:28 INFO - PROCESS | 31004 | 1461341188338 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:28 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68b74000 == 184 [pid = 31004] [id = 742] 09:06:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d62264400) [pid = 31004] [serial = 2227] [outer = (nil)] 09:06:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d68ca2800) [pid = 31004] [serial = 2228] [outer = 0x7f6d62264400] 09:06:28 INFO - PROCESS | 31004 | 1461341188413 Marionette DEBUG loaded listener.js 09:06:28 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d6a485400) [pid = 31004] [serial = 2229] [outer = 0x7f6d62264400] 09:06:29 INFO - PROCESS | 31004 | 1461341189209 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:06:29 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:06:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1438ms 09:06:29 INFO - PROCESS | 31004 | 1461341189237 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 09:06:29 INFO - PROCESS | 31004 | 1461341189241 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 09:06:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:06:29 INFO - PROCESS | 31004 | 1461341189247 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:06:29 INFO - PROCESS | 31004 | 1461341189249 Marionette TRACE conn4 <- [1,2942,null,{}] 09:06:29 INFO - PROCESS | 31004 | 1461341189255 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:29 INFO - PROCESS | 31004 | 1461341189516 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 09:06:29 INFO - PROCESS | 31004 | 1461341189796 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b7a6800 == 185 [pid = 31004] [id = 743] 09:06:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d62a17000) [pid = 31004] [serial = 2230] [outer = (nil)] 09:06:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d6a48e800) [pid = 31004] [serial = 2231] [outer = 0x7f6d62a17000] 09:06:29 INFO - PROCESS | 31004 | 1461341189876 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d6a5e1000) [pid = 31004] [serial = 2232] [outer = 0x7f6d62a17000] 09:06:30 INFO - PROCESS | 31004 | 1461341190649 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 09:06:30 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:06:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:06:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1433ms 09:06:30 INFO - PROCESS | 31004 | 1461341190684 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 09:06:30 INFO - PROCESS | 31004 | 1461341190686 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 09:06:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:06:30 INFO - PROCESS | 31004 | 1461341190693 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:06:30 INFO - PROCESS | 31004 | 1461341190695 Marionette TRACE conn4 <- [1,2946,null,{}] 09:06:30 INFO - PROCESS | 31004 | 1461341190701 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:30 INFO - PROCESS | 31004 | 1461341190942 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 09:06:31 INFO - PROCESS | 31004 | 1461341191193 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6be36800 == 186 [pid = 31004] [id = 744] 09:06:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d68ee3800) [pid = 31004] [serial = 2233] [outer = (nil)] 09:06:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d6a690000) [pid = 31004] [serial = 2234] [outer = 0x7f6d68ee3800] 09:06:31 INFO - PROCESS | 31004 | 1461341191268 Marionette DEBUG loaded listener.js 09:06:31 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d6a7c6800) [pid = 31004] [serial = 2235] [outer = 0x7f6d68ee3800] 09:06:32 INFO - PROCESS | 31004 | 1461341192067 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:06:32 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:06:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1442ms 09:06:32 INFO - PROCESS | 31004 | 1461341192137 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 09:06:32 INFO - PROCESS | 31004 | 1461341192140 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 09:06:32 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:06:32 INFO - PROCESS | 31004 | 1461341192147 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:06:32 INFO - PROCESS | 31004 | 1461341192149 Marionette TRACE conn4 <- [1,2950,null,{}] 09:06:32 INFO - PROCESS | 31004 | 1461341192156 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:32 INFO - PROCESS | 31004 | 1461341192392 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 09:06:32 INFO - PROCESS | 31004 | 1461341192678 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6d1ae800 == 187 [pid = 31004] [id = 745] 09:06:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d6a48a400) [pid = 31004] [serial = 2236] [outer = (nil)] 09:06:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d6a7d0800) [pid = 31004] [serial = 2237] [outer = 0x7f6d6a48a400] 09:06:32 INFO - PROCESS | 31004 | 1461341192758 Marionette DEBUG loaded listener.js 09:06:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d6aed0400) [pid = 31004] [serial = 2238] [outer = 0x7f6d6a48a400] 09:06:33 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6eca0800 == 188 [pid = 31004] [id = 746] 09:06:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d6b657400) [pid = 31004] [serial = 2239] [outer = (nil)] 09:06:33 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d6aed2000) [pid = 31004] [serial = 2240] [outer = 0x7f6d6b657400] 09:06:33 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:06:33 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1539ms 09:06:33 INFO - PROCESS | 31004 | 1461341193677 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:06:33 INFO - PROCESS | 31004 | 1461341193713 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 09:06:33 INFO - PROCESS | 31004 | 1461341193716 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 09:06:33 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:06:33 INFO - PROCESS | 31004 | 1461341193726 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:06:33 INFO - PROCESS | 31004 | 1461341193728 Marionette TRACE conn4 <- [1,2954,null,{}] 09:06:33 INFO - PROCESS | 31004 | 1461341193734 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:34 INFO - PROCESS | 31004 | 1461341194071 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 09:06:34 INFO - PROCESS | 31004 | 1461341194382 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:34 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ee9f000 == 189 [pid = 31004] [id = 747] 09:06:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d57e9ec00) [pid = 31004] [serial = 2241] [outer = (nil)] 09:06:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d6b31b000) [pid = 31004] [serial = 2242] [outer = 0x7f6d57e9ec00] 09:06:34 INFO - PROCESS | 31004 | 1461341194463 Marionette DEBUG loaded listener.js 09:06:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d6bb57800) [pid = 31004] [serial = 2243] [outer = 0x7f6d57e9ec00] 09:06:35 INFO - PROCESS | 31004 | 1461341195183 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:06:35 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:06:35 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:06:35 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1485ms 09:06:35 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:06:35 INFO - PROCESS | 31004 | 1461341195217 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 09:06:35 INFO - PROCESS | 31004 | 1461341195219 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 09:06:35 INFO - PROCESS | 31004 | 1461341195227 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:06:35 INFO - PROCESS | 31004 | 1461341195230 Marionette TRACE conn4 <- [1,2958,null,{}] 09:06:35 INFO - PROCESS | 31004 | 1461341195236 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:35 INFO - PROCESS | 31004 | 1461341195499 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 09:06:35 INFO - PROCESS | 31004 | 1461341195744 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6f794000 == 190 [pid = 31004] [id = 748] 09:06:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d5a580400) [pid = 31004] [serial = 2244] [outer = (nil)] 09:06:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d6bed1400) [pid = 31004] [serial = 2245] [outer = 0x7f6d5a580400] 09:06:35 INFO - PROCESS | 31004 | 1461341195824 Marionette DEBUG loaded listener.js 09:06:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d6c08bc00) [pid = 31004] [serial = 2246] [outer = 0x7f6d5a580400] 09:06:36 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:06:36 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1381ms 09:06:36 INFO - PROCESS | 31004 | 1461341196599 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:06:36 INFO - PROCESS | 31004 | 1461341196607 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 09:06:36 INFO - PROCESS | 31004 | 1461341196610 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 09:06:36 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:06:36 INFO - PROCESS | 31004 | 1461341196616 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:06:36 INFO - PROCESS | 31004 | 1461341196619 Marionette TRACE conn4 <- [1,2962,null,{}] 09:06:36 INFO - PROCESS | 31004 | 1461341196624 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:36 INFO - PROCESS | 31004 | 1461341196878 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 09:06:37 INFO - PROCESS | 31004 | 1461341197155 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:37 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6fd8d800 == 191 [pid = 31004] [id = 749] 09:06:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d6b318000) [pid = 31004] [serial = 2247] [outer = (nil)] 09:06:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d6c08cc00) [pid = 31004] [serial = 2248] [outer = 0x7f6d6b318000] 09:06:37 INFO - PROCESS | 31004 | 1461341197230 Marionette DEBUG loaded listener.js 09:06:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d6d01b400) [pid = 31004] [serial = 2249] [outer = 0x7f6d6b318000] 09:06:38 INFO - PROCESS | 31004 | 1461341198061 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:06:38 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:06:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1482ms 09:06:38 INFO - PROCESS | 31004 | 1461341198101 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 09:06:38 INFO - PROCESS | 31004 | 1461341198104 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 09:06:38 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:06:38 INFO - PROCESS | 31004 | 1461341198111 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:06:38 INFO - PROCESS | 31004 | 1461341198115 Marionette TRACE conn4 <- [1,2966,null,{}] 09:06:38 INFO - PROCESS | 31004 | 1461341198121 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:38 INFO - PROCESS | 31004 | 1461341198415 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 09:06:38 INFO - PROCESS | 31004 | 1461341198716 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7423e000 == 192 [pid = 31004] [id = 750] 09:06:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d5ad4a000) [pid = 31004] [serial = 2250] [outer = (nil)] 09:06:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d6d409400) [pid = 31004] [serial = 2251] [outer = 0x7f6d5ad4a000] 09:06:38 INFO - PROCESS | 31004 | 1461341198790 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d6ea24400) [pid = 31004] [serial = 2252] [outer = 0x7f6d5ad4a000] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a53b000 == 191 [pid = 31004] [id = 728] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d59c36800 == 190 [pid = 31004] [id = 727] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d56fe0000 == 189 [pid = 31004] [id = 726] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5577c000 == 188 [pid = 31004] [id = 725] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86f19000 == 187 [pid = 31004] [id = 724] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d86b3a000 == 186 [pid = 31004] [id = 723] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d84e3f800 == 185 [pid = 31004] [id = 722] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d8249f800 == 184 [pid = 31004] [id = 721] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d81f94000 == 183 [pid = 31004] [id = 720] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d74fbb000 == 182 [pid = 31004] [id = 719] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6fd5d000 == 181 [pid = 31004] [id = 718] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ed0d000 == 180 [pid = 31004] [id = 717] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6bf3b000 == 179 [pid = 31004] [id = 716] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ba6b800 == 178 [pid = 31004] [id = 715] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6a407000 == 177 [pid = 31004] [id = 714] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d647e6000 == 176 [pid = 31004] [id = 713] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63e1f000 == 175 [pid = 31004] [id = 712] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61fe4800 == 174 [pid = 31004] [id = 711] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61e4e800 == 173 [pid = 31004] [id = 710] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60982000 == 172 [pid = 31004] [id = 709] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5ebcd000 == 171 [pid = 31004] [id = 708] 09:06:41 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b403000 == 170 [pid = 31004] [id = 707] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d5bb8f800) [pid = 31004] [serial = 1992] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d5cd82400) [pid = 31004] [serial = 2120] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d5534b000) [pid = 31004] [serial = 2117] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d5afdbc00) [pid = 31004] [serial = 2115] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d5aed2800) [pid = 31004] [serial = 2114] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d63f78c00) [pid = 31004] [serial = 2079] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d63d5bc00) [pid = 31004] [serial = 2078] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d62aeb000) [pid = 31004] [serial = 2076] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d628cfc00) [pid = 31004] [serial = 2075] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d612d1800) [pid = 31004] [serial = 2073] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d6119ec00) [pid = 31004] [serial = 2072] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d61190c00) [pid = 31004] [serial = 2070] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d60b58800) [pid = 31004] [serial = 2069] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d5ec4d800) [pid = 31004] [serial = 2067] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d5debd000) [pid = 31004] [serial = 2066] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d5dd90800) [pid = 31004] [serial = 2064] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d5cd83800) [pid = 31004] [serial = 2063] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d5bbd1400) [pid = 31004] [serial = 2061] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d5bb98400) [pid = 31004] [serial = 2060] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d5ad50800) [pid = 31004] [serial = 2058] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d5ac60800) [pid = 31004] [serial = 2057] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d57e9e400) [pid = 31004] [serial = 2055] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d56c6d400) [pid = 31004] [serial = 2054] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d58364400) [pid = 31004] [serial = 2111] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d56829000) [pid = 31004] [serial = 2108] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d569b3c00) [pid = 31004] [serial = 2109] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d6e0a4800) [pid = 31004] [serial = 2105] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d6d395000) [pid = 31004] [serial = 2102] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d6d0ebc00) [pid = 31004] [serial = 2100] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d6d018c00) [pid = 31004] [serial = 2099] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d6c3cd800) [pid = 31004] [serial = 2097] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d6c0ba400) [pid = 31004] [serial = 2096] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d6c08fc00) [pid = 31004] [serial = 2094] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d6c087800) [pid = 31004] [serial = 2093] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d6bed2400) [pid = 31004] [serial = 2091] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d6bd69000) [pid = 31004] [serial = 2090] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d6bb5bc00) [pid = 31004] [serial = 2088] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d6aed2800) [pid = 31004] [serial = 2087] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d6a65c400) [pid = 31004] [serial = 2085] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d6a488000) [pid = 31004] [serial = 2084] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d68a7c800) [pid = 31004] [serial = 2082] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d64811c00) [pid = 31004] [serial = 2081] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d5aed4c00) [pid = 31004] [serial = 2118] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d5a582000) [pid = 31004] [serial = 2112] [outer = (nil)] [url = about:blank] 09:06:41 INFO - PROCESS | 31004 | 1461341201896 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:06:41 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:06:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 3841ms 09:06:41 INFO - PROCESS | 31004 | 1461341201954 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 09:06:41 INFO - PROCESS | 31004 | 1461341201961 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 09:06:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:06:41 INFO - PROCESS | 31004 | 1461341201970 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:06:41 INFO - PROCESS | 31004 | 1461341201974 Marionette TRACE conn4 <- [1,2970,null,{}] 09:06:41 INFO - PROCESS | 31004 | 1461341201981 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:42 INFO - PROCESS | 31004 | 1461341202211 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 09:06:42 INFO - PROCESS | 31004 | 1461341202393 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:42 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d57e05800 == 171 [pid = 31004] [id = 751] 09:06:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d569b4000) [pid = 31004] [serial = 2253] [outer = (nil)] 09:06:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d56c83000) [pid = 31004] [serial = 2254] [outer = 0x7f6d569b4000] 09:06:42 INFO - PROCESS | 31004 | 1461341202464 Marionette DEBUG loaded listener.js 09:06:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d57e9a000) [pid = 31004] [serial = 2255] [outer = 0x7f6d569b4000] 09:06:43 INFO - PROCESS | 31004 | 1461341203286 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:06:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:06:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1335ms 09:06:43 INFO - PROCESS | 31004 | 1461341203305 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 09:06:43 INFO - PROCESS | 31004 | 1461341203313 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 09:06:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:06:43 INFO - PROCESS | 31004 | 1461341203323 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:06:43 INFO - PROCESS | 31004 | 1461341203327 Marionette TRACE conn4 <- [1,2974,null,{}] 09:06:43 INFO - PROCESS | 31004 | 1461341203332 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:43 INFO - PROCESS | 31004 | 1461341203545 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 09:06:43 INFO - PROCESS | 31004 | 1461341203785 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:43 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5a8c9800 == 172 [pid = 31004] [id = 752] 09:06:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d5a420c00) [pid = 31004] [serial = 2256] [outer = (nil)] 09:06:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d5a71f800) [pid = 31004] [serial = 2257] [outer = 0x7f6d5a420c00] 09:06:43 INFO - PROCESS | 31004 | 1461341203852 Marionette DEBUG loaded listener.js 09:06:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d5a7f8800) [pid = 31004] [serial = 2258] [outer = 0x7f6d5a420c00] 09:06:44 INFO - PROCESS | 31004 | 1461341204635 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 09:06:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 09:06:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1330ms 09:06:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:06:44 INFO - PROCESS | 31004 | 1461341204653 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 09:06:44 INFO - PROCESS | 31004 | 1461341204656 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 09:06:44 INFO - PROCESS | 31004 | 1461341204662 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:06:44 INFO - PROCESS | 31004 | 1461341204667 Marionette TRACE conn4 <- [1,2978,null,{}] 09:06:44 INFO - PROCESS | 31004 | 1461341204691 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:44 INFO - PROCESS | 31004 | 1461341204972 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 09:06:45 INFO - PROCESS | 31004 | 1461341205022 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:45 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5bfdf800 == 173 [pid = 31004] [id = 753] 09:06:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d5aedc800) [pid = 31004] [serial = 2259] [outer = (nil)] 09:06:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d5afed800) [pid = 31004] [serial = 2260] [outer = 0x7f6d5aedc800] 09:06:45 INFO - PROCESS | 31004 | 1461341205088 Marionette DEBUG loaded listener.js 09:06:45 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d5bb91400) [pid = 31004] [serial = 2261] [outer = 0x7f6d5aedc800] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d56c82c00) [pid = 31004] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d5de82800) [pid = 31004] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d5dd8a800) [pid = 31004] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d58365000) [pid = 31004] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d5aed6c00) [pid = 31004] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d551df400) [pid = 31004] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d5a41f800) [pid = 31004] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d6a5d9c00) [pid = 31004] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d6a876400) [pid = 31004] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d5b578800) [pid = 31004] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d56d5e800) [pid = 31004] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d62260c00) [pid = 31004] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d62a1b800) [pid = 31004] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d612d0000) [pid = 31004] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d5f742800) [pid = 31004] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d5a419c00) [pid = 31004] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d5dd94c00) [pid = 31004] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d5ad49000) [pid = 31004] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d56c63000) [pid = 31004] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d551e6800) [pid = 31004] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d5533c800) [pid = 31004] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d6f2f0800) [pid = 31004] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d5cd8fc00) [pid = 31004] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:06:46 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d56d68c00) [pid = 31004] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:06:46 INFO - PROCESS | 31004 | 1461341206743 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:06:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:06:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 2096ms 09:06:46 INFO - PROCESS | 31004 | 1461341206758 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 09:06:46 INFO - PROCESS | 31004 | 1461341206763 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 09:06:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:06:46 INFO - PROCESS | 31004 | 1461341206769 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:06:46 INFO - PROCESS | 31004 | 1461341206771 Marionette TRACE conn4 <- [1,2982,null,{}] 09:06:46 INFO - PROCESS | 31004 | 1461341206778 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:47 INFO - PROCESS | 31004 | 1461341207067 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 09:06:47 INFO - PROCESS | 31004 | 1461341207096 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:47 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5db25800 == 174 [pid = 31004] [id = 754] 09:06:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d551df400) [pid = 31004] [serial = 2262] [outer = (nil)] 09:06:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d5afd7800) [pid = 31004] [serial = 2263] [outer = 0x7f6d551df400] 09:06:47 INFO - PROCESS | 31004 | 1461341207161 Marionette DEBUG loaded listener.js 09:06:47 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d5bcee800) [pid = 31004] [serial = 2264] [outer = 0x7f6d551df400] 09:06:47 INFO - PROCESS | 31004 | 1461341207974 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 09:06:47 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:06:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:06:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1232ms 09:06:48 INFO - PROCESS | 31004 | 1461341208003 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 09:06:48 INFO - PROCESS | 31004 | 1461341208005 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 09:06:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:06:48 INFO - PROCESS | 31004 | 1461341208012 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:06:48 INFO - PROCESS | 31004 | 1461341208014 Marionette TRACE conn4 <- [1,2986,null,{}] 09:06:48 INFO - PROCESS | 31004 | 1461341208020 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:48 INFO - PROCESS | 31004 | 1461341208314 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 09:06:48 INFO - PROCESS | 31004 | 1461341208670 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:48 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5577b000 == 175 [pid = 31004] [id = 755] 09:06:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d551dc800) [pid = 31004] [serial = 2265] [outer = (nil)] 09:06:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d551e5c00) [pid = 31004] [serial = 2266] [outer = 0x7f6d551dc800] 09:06:48 INFO - PROCESS | 31004 | 1461341208752 Marionette DEBUG loaded listener.js 09:06:48 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d569b3400) [pid = 31004] [serial = 2267] [outer = 0x7f6d551dc800] 09:06:49 INFO - PROCESS | 31004 | 1461341209628 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:06:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:06:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1679ms 09:06:49 INFO - PROCESS | 31004 | 1461341209693 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 09:06:49 INFO - PROCESS | 31004 | 1461341209701 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 09:06:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:06:49 INFO - PROCESS | 31004 | 1461341209711 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:06:49 INFO - PROCESS | 31004 | 1461341209716 Marionette TRACE conn4 <- [1,2990,null,{}] 09:06:49 INFO - PROCESS | 31004 | 1461341209723 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:50 INFO - PROCESS | 31004 | 1461341210060 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 09:06:50 INFO - PROCESS | 31004 | 1461341210271 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:50 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b416800 == 176 [pid = 31004] [id = 756] 09:06:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d57e9f800) [pid = 31004] [serial = 2268] [outer = (nil)] 09:06:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d5a41c400) [pid = 31004] [serial = 2269] [outer = 0x7f6d57e9f800] 09:06:50 INFO - PROCESS | 31004 | 1461341210351 Marionette DEBUG loaded listener.js 09:06:50 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d5a6d5400) [pid = 31004] [serial = 2270] [outer = 0x7f6d57e9f800] 09:06:51 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5bfc9000 == 177 [pid = 31004] [id = 757] 09:06:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d5ac61400) [pid = 31004] [serial = 2271] [outer = (nil)] 09:06:51 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d5a744000) [pid = 31004] [serial = 2272] [outer = 0x7f6d5ac61400] 09:06:51 INFO - PROCESS | 31004 | 1461341211355 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:06:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:06:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1688ms 09:06:51 INFO - PROCESS | 31004 | 1461341211403 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 09:06:51 INFO - PROCESS | 31004 | 1461341211410 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 09:06:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:06:51 INFO - PROCESS | 31004 | 1461341211424 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:06:51 INFO - PROCESS | 31004 | 1461341211426 Marionette TRACE conn4 <- [1,2994,null,{}] 09:06:51 INFO - PROCESS | 31004 | 1461341211433 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:51 INFO - PROCESS | 31004 | 1461341211749 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 09:06:52 INFO - PROCESS | 31004 | 1461341212098 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:52 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5de9f000 == 178 [pid = 31004] [id = 758] 09:06:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d5ac61800) [pid = 31004] [serial = 2273] [outer = (nil)] 09:06:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d5afd6800) [pid = 31004] [serial = 2274] [outer = 0x7f6d5ac61800] 09:06:52 INFO - PROCESS | 31004 | 1461341212181 Marionette DEBUG loaded listener.js 09:06:52 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d5afeb400) [pid = 31004] [serial = 2275] [outer = 0x7f6d5ac61800] 09:06:52 INFO - PROCESS | 31004 | 1461341212995 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:06:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:06:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:06:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1629ms 09:06:53 INFO - PROCESS | 31004 | 1461341213055 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 09:06:53 INFO - PROCESS | 31004 | 1461341213059 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 09:06:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:06:53 INFO - PROCESS | 31004 | 1461341213075 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:06:53 INFO - PROCESS | 31004 | 1461341213085 Marionette TRACE conn4 <- [1,2998,null,{}] 09:06:53 INFO - PROCESS | 31004 | 1461341213091 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:53 INFO - PROCESS | 31004 | 1461341213448 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 09:06:53 INFO - PROCESS | 31004 | 1461341213662 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:53 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5fc22000 == 179 [pid = 31004] [id = 759] 09:06:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d5cd83c00) [pid = 31004] [serial = 2276] [outer = (nil)] 09:06:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d5dd8f400) [pid = 31004] [serial = 2277] [outer = 0x7f6d5cd83c00] 09:06:53 INFO - PROCESS | 31004 | 1461341213810 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d5de81400) [pid = 31004] [serial = 2278] [outer = 0x7f6d5cd83c00] 09:06:54 INFO - PROCESS | 31004 | 1461341214618 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:06:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:06:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1601ms 09:06:54 INFO - PROCESS | 31004 | 1461341214668 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 09:06:54 INFO - PROCESS | 31004 | 1461341214673 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 09:06:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:06:54 INFO - PROCESS | 31004 | 1461341214679 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:06:54 INFO - PROCESS | 31004 | 1461341214681 Marionette TRACE conn4 <- [1,3002,null,{}] 09:06:54 INFO - PROCESS | 31004 | 1461341214687 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:54 INFO - PROCESS | 31004 | 1461341214961 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 09:06:55 INFO - PROCESS | 31004 | 1461341215235 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:55 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6128d800 == 180 [pid = 31004] [id = 760] 09:06:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d5cd87c00) [pid = 31004] [serial = 2279] [outer = (nil)] 09:06:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d5deb9c00) [pid = 31004] [serial = 2280] [outer = 0x7f6d5cd87c00] 09:06:55 INFO - PROCESS | 31004 | 1461341215315 Marionette DEBUG loaded listener.js 09:06:55 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d5f748000) [pid = 31004] [serial = 2281] [outer = 0x7f6d5cd87c00] 09:06:56 INFO - PROCESS | 31004 | 1461341216106 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:06:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:06:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1482ms 09:06:56 INFO - PROCESS | 31004 | 1461341216162 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 09:06:56 INFO - PROCESS | 31004 | 1461341216166 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 09:06:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:06:56 INFO - PROCESS | 31004 | 1461341216173 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:06:56 INFO - PROCESS | 31004 | 1461341216176 Marionette TRACE conn4 <- [1,3006,null,{}] 09:06:56 INFO - PROCESS | 31004 | 1461341216182 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:56 INFO - PROCESS | 31004 | 1461341216469 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 09:06:56 INFO - PROCESS | 31004 | 1461341216721 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:56 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61fe0000 == 181 [pid = 31004] [id = 761] 09:06:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d60b4ec00) [pid = 31004] [serial = 2282] [outer = (nil)] 09:06:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d60b55400) [pid = 31004] [serial = 2283] [outer = 0x7f6d60b4ec00] 09:06:56 INFO - PROCESS | 31004 | 1461341216826 Marionette DEBUG loaded listener.js 09:06:56 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d611b8000) [pid = 31004] [serial = 2284] [outer = 0x7f6d60b4ec00] 09:06:57 INFO - PROCESS | 31004 | 1461341217745 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:06:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:06:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1590ms 09:06:57 INFO - PROCESS | 31004 | 1461341217765 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 09:06:57 INFO - PROCESS | 31004 | 1461341217768 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 09:06:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:06:57 INFO - PROCESS | 31004 | 1461341217776 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:06:57 INFO - PROCESS | 31004 | 1461341217780 Marionette TRACE conn4 <- [1,3010,null,{}] 09:06:57 INFO - PROCESS | 31004 | 1461341217786 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:58 INFO - PROCESS | 31004 | 1461341218040 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 09:06:58 INFO - PROCESS | 31004 | 1461341218287 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:58 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63d3e800 == 182 [pid = 31004] [id = 762] 09:06:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d60b4f000) [pid = 31004] [serial = 2285] [outer = (nil)] 09:06:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d62267c00) [pid = 31004] [serial = 2286] [outer = 0x7f6d60b4f000] 09:06:58 INFO - PROCESS | 31004 | 1461341218364 Marionette DEBUG loaded listener.js 09:06:58 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d62aed400) [pid = 31004] [serial = 2287] [outer = 0x7f6d60b4f000] 09:06:59 INFO - PROCESS | 31004 | 1461341219243 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 09:06:59 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 09:06:59 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1485ms 09:06:59 INFO - PROCESS | 31004 | 1461341219262 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 09:06:59 INFO - PROCESS | 31004 | 1461341219265 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 09:06:59 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:06:59 INFO - PROCESS | 31004 | 1461341219272 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:06:59 INFO - PROCESS | 31004 | 1461341219275 Marionette TRACE conn4 <- [1,3014,null,{}] 09:06:59 INFO - PROCESS | 31004 | 1461341219280 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:59 INFO - PROCESS | 31004 | 1461341219519 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 09:06:59 INFO - PROCESS | 31004 | 1461341219801 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:59 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d646a9800 == 183 [pid = 31004] [id = 763] 09:06:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d611b9400) [pid = 31004] [serial = 2288] [outer = (nil)] 09:06:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d62c66800) [pid = 31004] [serial = 2289] [outer = 0x7f6d611b9400] 09:06:59 INFO - PROCESS | 31004 | 1461341219881 Marionette DEBUG loaded listener.js 09:06:59 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d63da6c00) [pid = 31004] [serial = 2290] [outer = 0x7f6d611b9400] 09:07:00 INFO - PROCESS | 31004 | [31004] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:07:00 INFO - PROCESS | 31004 | 1461341220798 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:07:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:07:00 INFO - {} 09:07:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:07:00 INFO - {} 09:07:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:07:00 INFO - {} 09:07:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:07:00 INFO - {} 09:07:00 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1578ms 09:07:00 INFO - PROCESS | 31004 | 1461341220895 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 09:07:00 INFO - PROCESS | 31004 | 1461341220898 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 09:07:00 INFO - TEST-START | /FileAPI/fileReader.html 09:07:00 INFO - PROCESS | 31004 | 1461341220913 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:07:00 INFO - PROCESS | 31004 | 1461341220916 Marionette TRACE conn4 <- [1,3018,null,{}] 09:07:00 INFO - PROCESS | 31004 | 1461341220922 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:01 INFO - PROCESS | 31004 | 1461341221176 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 09:07:01 INFO - PROCESS | 31004 | 1461341221490 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:01 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b0c0000 == 184 [pid = 31004] [id = 764] 09:07:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d63d58400) [pid = 31004] [serial = 2291] [outer = (nil)] 09:07:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d64809400) [pid = 31004] [serial = 2292] [outer = 0x7f6d63d58400] 09:07:01 INFO - PROCESS | 31004 | 1461341221570 Marionette DEBUG loaded listener.js 09:07:01 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d68caa000) [pid = 31004] [serial = 2293] [outer = 0x7f6d63d58400] 09:07:02 INFO - PROCESS | 31004 | 1461341222312 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 09:07:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:07:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:07:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:07:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:07:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 1430ms 09:07:02 INFO - TEST-START | /FileAPI/historical.html 09:07:02 INFO - PROCESS | 31004 | 1461341222347 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 09:07:02 INFO - PROCESS | 31004 | 1461341222350 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 09:07:02 INFO - PROCESS | 31004 | 1461341222358 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:07:02 INFO - PROCESS | 31004 | 1461341222360 Marionette TRACE conn4 <- [1,3022,null,{}] 09:07:02 INFO - PROCESS | 31004 | 1461341222367 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:02 INFO - PROCESS | 31004 | 1461341222623 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 09:07:02 INFO - PROCESS | 31004 | 1461341222872 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:02 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6be2f000 == 185 [pid = 31004] [id = 765] 09:07:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 170 (0x7f6d63da3000) [pid = 31004] [serial = 2294] [outer = (nil)] 09:07:02 INFO - PROCESS | 31004 | ++DOMWINDOW == 171 (0x7f6d68eea800) [pid = 31004] [serial = 2295] [outer = 0x7f6d63da3000] 09:07:02 INFO - PROCESS | 31004 | 1461341222953 Marionette DEBUG loaded listener.js 09:07:03 INFO - PROCESS | 31004 | ++DOMWINDOW == 172 (0x7f6d6a5d7800) [pid = 31004] [serial = 2296] [outer = 0x7f6d63da3000] 09:07:03 INFO - PROCESS | 31004 | 1461341223796 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 09:07:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:07:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:07:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:07:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:07:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:07:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:07:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:07:03 INFO - TEST-OK | /FileAPI/historical.html | took 1481ms 09:07:03 INFO - PROCESS | 31004 | 1461341223842 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 09:07:03 INFO - PROCESS | 31004 | 1461341223846 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 09:07:03 INFO - PROCESS | 31004 | 1461341223858 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:07:03 INFO - TEST-START | /FileAPI/idlharness.html 09:07:03 INFO - PROCESS | 31004 | 1461341223863 Marionette TRACE conn4 <- [1,3026,null,{}] 09:07:03 INFO - PROCESS | 31004 | 1461341223868 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:04 INFO - PROCESS | 31004 | 1461341224156 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 09:07:04 INFO - PROCESS | 31004 | 1461341224407 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:04 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6ec9e000 == 186 [pid = 31004] [id = 766] 09:07:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 173 (0x7f6d6a5d8800) [pid = 31004] [serial = 2297] [outer = (nil)] 09:07:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 174 (0x7f6d6a7d0c00) [pid = 31004] [serial = 2298] [outer = 0x7f6d6a5d8800] 09:07:04 INFO - PROCESS | 31004 | 1461341224501 Marionette DEBUG loaded listener.js 09:07:04 INFO - PROCESS | 31004 | ++DOMWINDOW == 175 (0x7f6d6b31dc00) [pid = 31004] [serial = 2299] [outer = 0x7f6d6a5d8800] 09:07:06 INFO - PROCESS | 31004 | 1461341226253 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:07:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:07:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:07:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:07:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:07:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:07:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:07:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:07:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:07:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:07:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:07:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:07:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:07:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:07:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:07:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:07:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:07:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:07:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:07:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:07:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:07:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:07:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 09:07:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:07:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:07:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:07:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:07:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:07:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:07:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:07:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:07:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:07:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:07:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:07:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:07:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:07:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:07:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:07:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 09:07:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:07:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:07:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:07:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:07:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:07:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:07:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 2533ms 09:07:06 INFO - PROCESS | 31004 | 1461341226437 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 09:07:06 INFO - PROCESS | 31004 | 1461341226445 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 09:07:06 INFO - TEST-START | /FileAPI/idlharness.worker 09:07:06 INFO - PROCESS | 31004 | 1461341226466 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:07:06 INFO - PROCESS | 31004 | 1461341226473 Marionette TRACE conn4 <- [1,3030,null,{}] 09:07:06 INFO - PROCESS | 31004 | 1461341226496 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:06 INFO - PROCESS | 31004 | 1461341226780 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 09:07:07 INFO - PROCESS | 31004 | 1461341227047 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:07 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d72d1b800 == 187 [pid = 31004] [id = 767] 09:07:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 176 (0x7f6d6a5da800) [pid = 31004] [serial = 2300] [outer = (nil)] 09:07:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 177 (0x7f6d6f479800) [pid = 31004] [serial = 2301] [outer = 0x7f6d6a5da800] 09:07:07 INFO - PROCESS | 31004 | 1461341227121 Marionette DEBUG loaded listener.js 09:07:07 INFO - PROCESS | 31004 | ++DOMWINDOW == 178 (0x7f6d6fa85c00) [pid = 31004] [serial = 2302] [outer = 0x7f6d6a5da800] 09:07:07 INFO - PROCESS | 31004 | [31004] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:07:09 INFO - PROCESS | 31004 | 1461341229455 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:07:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:07:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:07:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:07:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:07:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:07:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:07:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:07:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:07:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:07:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:07:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:07:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:07:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:07:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:07:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:07:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:07:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:07:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:07:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:07:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:07:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:07:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:07:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:07:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:07:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:07:09 INFO - {} 09:07:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3139ms 09:07:09 INFO - PROCESS | 31004 | 1461341229612 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 09:07:09 INFO - PROCESS | 31004 | 1461341229617 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 09:07:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:07:09 INFO - PROCESS | 31004 | 1461341229671 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:07:09 INFO - PROCESS | 31004 | 1461341229677 Marionette TRACE conn4 <- [1,3034,null,{}] 09:07:09 INFO - PROCESS | 31004 | 1461341229704 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:10 INFO - PROCESS | 31004 | 1461341230012 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 09:07:10 INFO - PROCESS | 31004 | 1461341230283 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:10 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d81f76800 == 188 [pid = 31004] [id = 768] 09:07:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 179 (0x7f6d6fa89c00) [pid = 31004] [serial = 2303] [outer = (nil)] 09:07:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 180 (0x7f6d714ccc00) [pid = 31004] [serial = 2304] [outer = 0x7f6d6fa89c00] 09:07:10 INFO - PROCESS | 31004 | 1461341230358 Marionette DEBUG loaded listener.js 09:07:10 INFO - PROCESS | 31004 | ++DOMWINDOW == 181 (0x7f6d759ef800) [pid = 31004] [serial = 2305] [outer = 0x7f6d6fa89c00] 09:07:11 INFO - PROCESS | 31004 | 1461341231135 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:07:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:07:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1546ms 09:07:11 INFO - PROCESS | 31004 | 1461341231174 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 09:07:11 INFO - PROCESS | 31004 | 1461341231177 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 09:07:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:07:11 INFO - PROCESS | 31004 | 1461341231183 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:07:11 INFO - PROCESS | 31004 | 1461341231187 Marionette TRACE conn4 <- [1,3038,null,{}] 09:07:11 INFO - PROCESS | 31004 | 1461341231192 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:11 INFO - PROCESS | 31004 | 1461341231434 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 09:07:11 INFO - PROCESS | 31004 | 1461341231713 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:11 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d824a1800 == 189 [pid = 31004] [id = 769] 09:07:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 182 (0x7f6d551d9400) [pid = 31004] [serial = 2306] [outer = (nil)] 09:07:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 183 (0x7f6d75590c00) [pid = 31004] [serial = 2307] [outer = 0x7f6d551d9400] 09:07:11 INFO - PROCESS | 31004 | 1461341231788 Marionette DEBUG loaded listener.js 09:07:11 INFO - PROCESS | 31004 | ++DOMWINDOW == 184 (0x7f6d759fb800) [pid = 31004] [serial = 2308] [outer = 0x7f6d551d9400] 09:07:12 INFO - PROCESS | 31004 | 1461341232584 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 09:07:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:07:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:07:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1429ms 09:07:12 INFO - PROCESS | 31004 | 1461341232615 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 09:07:12 INFO - PROCESS | 31004 | 1461341232621 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 09:07:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:07:12 INFO - PROCESS | 31004 | 1461341232632 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:07:12 INFO - PROCESS | 31004 | 1461341232635 Marionette TRACE conn4 <- [1,3042,null,{}] 09:07:12 INFO - PROCESS | 31004 | 1461341232641 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:12 INFO - PROCESS | 31004 | 1461341232917 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 09:07:13 INFO - PROCESS | 31004 | 1461341233181 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:13 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d84e2f800 == 190 [pid = 31004] [id = 770] 09:07:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 185 (0x7f6d56c6b000) [pid = 31004] [serial = 2309] [outer = (nil)] 09:07:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 186 (0x7f6d760ca800) [pid = 31004] [serial = 2310] [outer = 0x7f6d56c6b000] 09:07:13 INFO - PROCESS | 31004 | 1461341233257 Marionette DEBUG loaded listener.js 09:07:13 INFO - PROCESS | 31004 | ++DOMWINDOW == 187 (0x7f6d764c5800) [pid = 31004] [serial = 2311] [outer = 0x7f6d56c6b000] 09:07:14 INFO - PROCESS | 31004 | 1461341234384 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:07:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:07:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:07:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:07:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:07:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:07:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:07:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:07:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:07:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:07:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:07:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:07:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1851ms 09:07:14 INFO - PROCESS | 31004 | 1461341234489 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 09:07:14 INFO - PROCESS | 31004 | 1461341234495 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 09:07:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:07:14 INFO - PROCESS | 31004 | 1461341234503 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:07:14 INFO - PROCESS | 31004 | 1461341234511 Marionette TRACE conn4 <- [1,3046,null,{}] 09:07:14 INFO - PROCESS | 31004 | 1461341234524 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:14 INFO - PROCESS | 31004 | 1461341234975 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 09:07:15 INFO - PROCESS | 31004 | 1461341235209 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:15 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d74fa9000 == 191 [pid = 31004] [id = 771] 09:07:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 188 (0x7f6d6b657000) [pid = 31004] [serial = 2312] [outer = (nil)] 09:07:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 189 (0x7f6d6f6b9c00) [pid = 31004] [serial = 2313] [outer = 0x7f6d6b657000] 09:07:15 INFO - PROCESS | 31004 | 1461341235290 Marionette DEBUG loaded listener.js 09:07:15 INFO - PROCESS | 31004 | ++DOMWINDOW == 190 (0x7f6d7146e000) [pid = 31004] [serial = 2314] [outer = 0x7f6d6b657000] 09:07:15 INFO - PROCESS | 31004 | [31004] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:07:16 INFO - PROCESS | 31004 | 1461341236179 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:07:16 INFO - {} 09:07:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1693ms 09:07:16 INFO - PROCESS | 31004 | 1461341236196 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 09:07:16 INFO - PROCESS | 31004 | 1461341236200 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 09:07:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:07:16 INFO - PROCESS | 31004 | 1461341236206 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:07:16 INFO - PROCESS | 31004 | 1461341236208 Marionette TRACE conn4 <- [1,3050,null,{}] 09:07:16 INFO - PROCESS | 31004 | 1461341236214 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:16 INFO - PROCESS | 31004 | 1461341236465 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 09:07:16 INFO - PROCESS | 31004 | 1461341236739 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:16 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d7801a000 == 192 [pid = 31004] [id = 772] 09:07:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 191 (0x7f6d6bd60c00) [pid = 31004] [serial = 2315] [outer = (nil)] 09:07:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 192 (0x7f6d73865800) [pid = 31004] [serial = 2316] [outer = 0x7f6d6bd60c00] 09:07:16 INFO - PROCESS | 31004 | 1461341236816 Marionette DEBUG loaded listener.js 09:07:16 INFO - PROCESS | 31004 | ++DOMWINDOW == 193 (0x7f6d73eca800) [pid = 31004] [serial = 2317] [outer = 0x7f6d6bd60c00] 09:07:17 INFO - PROCESS | 31004 | 1461341237635 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 09:07:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:07:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:07:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:07:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:07:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1478ms 09:07:17 INFO - PROCESS | 31004 | 1461341237686 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 09:07:17 INFO - PROCESS | 31004 | 1461341237689 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 09:07:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:07:17 INFO - PROCESS | 31004 | 1461341237696 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 31004 | 1461341237699 Marionette TRACE conn4 <- [1,3054,null,{}] 09:07:17 INFO - PROCESS | 31004 | 1461341237705 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:17 INFO - PROCESS | 31004 | 1461341237950 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 09:07:18 INFO - PROCESS | 31004 | 1461341238233 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d86fd1000 == 193 [pid = 31004] [id = 773] 09:07:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 194 (0x7f6d56c66800) [pid = 31004] [serial = 2318] [outer = (nil)] 09:07:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 195 (0x7f6d7400c800) [pid = 31004] [serial = 2319] [outer = 0x7f6d56c66800] 09:07:18 INFO - PROCESS | 31004 | 1461341238310 Marionette DEBUG loaded listener.js 09:07:18 INFO - PROCESS | 31004 | ++DOMWINDOW == 196 (0x7f6d741ed400) [pid = 31004] [serial = 2320] [outer = 0x7f6d56c66800] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5d0e7000 == 192 [pid = 31004] [id = 663] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f8e4000 == 191 [pid = 31004] [id = 449] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5bfc4000 == 190 [pid = 31004] [id = 662] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f579800 == 189 [pid = 31004] [id = 503] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a8d2800 == 188 [pid = 31004] [id = 661] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a34a800 == 187 [pid = 31004] [id = 591] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a8de000 == 186 [pid = 31004] [id = 448] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d585c4800 == 185 [pid = 31004] [id = 660] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a34e000 == 184 [pid = 31004] [id = 524] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6f7a1000 == 183 [pid = 31004] [id = 386] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5db25800 == 182 [pid = 31004] [id = 754] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5bfdf800 == 181 [pid = 31004] [id = 753] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5a8c9800 == 180 [pid = 31004] [id = 752] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d57e05800 == 179 [pid = 31004] [id = 751] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6ee9f000 == 178 [pid = 31004] [id = 747] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6eca0800 == 177 [pid = 31004] [id = 746] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6d1ae800 == 176 [pid = 31004] [id = 745] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6be36800 == 175 [pid = 31004] [id = 744] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6b7a6800 == 174 [pid = 31004] [id = 743] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d68b74000 == 173 [pid = 31004] [id = 742] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d647e1800 == 172 [pid = 31004] [id = 741] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d63e28000 == 171 [pid = 31004] [id = 740] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6293a800 == 170 [pid = 31004] [id = 739] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d61ee5000 == 169 [pid = 31004] [id = 738] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d6129e000 == 168 [pid = 31004] [id = 737] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d60e64800 == 167 [pid = 31004] [id = 736] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5fc14000 == 166 [pid = 31004] [id = 735] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5f56a800 == 165 [pid = 31004] [id = 734] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5dde0000 == 164 [pid = 31004] [id = 733] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5db2f800 == 163 [pid = 31004] [id = 732] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d5b561000 == 162 [pid = 31004] [id = 731] 09:07:20 INFO - PROCESS | 31004 | --DOCSHELL 0x7f6d59c3e800 == 161 [pid = 31004] [id = 730] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 195 (0x7f6d5afd6400) [pid = 31004] [serial = 2052] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 194 (0x7f6d6ea22400) [pid = 31004] [serial = 2106] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 193 (0x7f6d6d40a000) [pid = 31004] [serial = 2103] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 192 (0x7f6d59e55000) [pid = 31004] [serial = 2183] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 191 (0x7f6d5a41ec00) [pid = 31004] [serial = 2184] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 190 (0x7f6d6f2ec400) [pid = 31004] [serial = 2165] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 189 (0x7f6d6f2eb800) [pid = 31004] [serial = 2163] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 188 (0x7f6d6ee3ac00) [pid = 31004] [serial = 2162] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 187 (0x7f6d6ed80800) [pid = 31004] [serial = 2160] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 186 (0x7f6d6ec8fc00) [pid = 31004] [serial = 2159] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 185 (0x7f6d6ea25400) [pid = 31004] [serial = 2157] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 184 (0x7f6d6d395400) [pid = 31004] [serial = 2156] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 183 (0x7f6d6bb5cc00) [pid = 31004] [serial = 2154] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 182 (0x7f6d6aed9000) [pid = 31004] [serial = 2153] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 181 (0x7f6d6a656c00) [pid = 31004] [serial = 2151] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 180 (0x7f6d6a5d5400) [pid = 31004] [serial = 2150] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 179 (0x7f6d6a483c00) [pid = 31004] [serial = 2148] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 178 (0x7f6d68ee4000) [pid = 31004] [serial = 2147] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 177 (0x7f6d68cab000) [pid = 31004] [serial = 2145] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 176 (0x7f6d68a80800) [pid = 31004] [serial = 2144] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 175 (0x7f6d64a65800) [pid = 31004] [serial = 2142] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 174 (0x7f6d64663400) [pid = 31004] [serial = 2141] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 173 (0x7f6d63da4800) [pid = 31004] [serial = 2139] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 172 (0x7f6d62c61400) [pid = 31004] [serial = 2138] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 171 (0x7f6d60f4c800) [pid = 31004] [serial = 2136] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 170 (0x7f6d60b53400) [pid = 31004] [serial = 2135] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 169 (0x7f6d5fe4b000) [pid = 31004] [serial = 2133] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 168 (0x7f6d5fe42800) [pid = 31004] [serial = 2132] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 167 (0x7f6d5ec51c00) [pid = 31004] [serial = 2130] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 166 (0x7f6d5deb9000) [pid = 31004] [serial = 2129] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 165 (0x7f6d5bce6000) [pid = 31004] [serial = 2127] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 164 (0x7f6d5b57c400) [pid = 31004] [serial = 2126] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 163 (0x7f6d5a585400) [pid = 31004] [serial = 2124] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 162 (0x7f6d58365c00) [pid = 31004] [serial = 2123] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 161 (0x7f6d56c82000) [pid = 31004] [serial = 2180] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 160 (0x7f6d55340c00) [pid = 31004] [serial = 2177] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 159 (0x7f6d5682b400) [pid = 31004] [serial = 2178] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 158 (0x7f6d6fc90000) [pid = 31004] [serial = 2174] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d6fc94400) [pid = 31004] [serial = 2172] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d6fa8a800) [pid = 31004] [serial = 2171] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d6f6ba800) [pid = 31004] [serial = 2169] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d6f6b1400) [pid = 31004] [serial = 2168] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d6f475400) [pid = 31004] [serial = 2166] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d5a57f800) [pid = 31004] [serial = 2186] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d5a7ef400) [pid = 31004] [serial = 2187] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d56d6bc00) [pid = 31004] [serial = 2181] [outer = (nil)] [url = about:blank] 09:07:20 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d5ac65000) [pid = 31004] [serial = 2189] [outer = (nil)] [url = about:blank] 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:07:21 INFO - PROCESS | 31004 | 1461341241810 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:07:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:07:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:07:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:07:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:07:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:07:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:07:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:07:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:07:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 09:07:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:07:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:07:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 4225ms 09:07:22 INFO - PROCESS | 31004 | 1461341241941 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 09:07:22 INFO - PROCESS | 31004 | 1461341241945 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 09:07:22 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:07:22 INFO - PROCESS | 31004 | 1461341241952 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:07:22 INFO - PROCESS | 31004 | 1461341241956 Marionette TRACE conn4 <- [1,3058,null,{}] 09:07:22 INFO - PROCESS | 31004 | 1461341241975 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:22 INFO - PROCESS | 31004 | 1461341242300 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 09:07:22 INFO - PROCESS | 31004 | 1461341242510 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:22 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d59c3c800 == 162 [pid = 31004] [id = 774] 09:07:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d5a41a800) [pid = 31004] [serial = 2321] [outer = (nil)] 09:07:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d5a421800) [pid = 31004] [serial = 2322] [outer = 0x7f6d5a41a800] 09:07:22 INFO - PROCESS | 31004 | 1461341242578 Marionette DEBUG loaded listener.js 09:07:22 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d5a6da800) [pid = 31004] [serial = 2323] [outer = 0x7f6d5a41a800] 09:07:23 INFO - PROCESS | 31004 | 1461341243364 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 09:07:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:07:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:07:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:07:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:07:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:07:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:07:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:07:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:07:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:07:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:07:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:07:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:07:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:07:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:07:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:07:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:07:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:07:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:07:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:07:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:07:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:07:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:07:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1446ms 09:07:23 INFO - PROCESS | 31004 | 1461341243404 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 09:07:23 INFO - PROCESS | 31004 | 1461341243418 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 09:07:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:07:23 INFO - PROCESS | 31004 | 1461341243428 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:07:23 INFO - PROCESS | 31004 | 1461341243431 Marionette TRACE conn4 <- [1,3062,null,{}] 09:07:23 INFO - PROCESS | 31004 | 1461341243437 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:23 INFO - PROCESS | 31004 | 1461341243775 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 09:07:23 INFO - PROCESS | 31004 | 1461341243956 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5aa1d800 == 163 [pid = 31004] [id = 775] 09:07:23 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d5aedc400) [pid = 31004] [serial = 2324] [outer = (nil)] 09:07:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d5aedd400) [pid = 31004] [serial = 2325] [outer = 0x7f6d5aedc400] 09:07:24 INFO - PROCESS | 31004 | 1461341244030 Marionette DEBUG loaded listener.js 09:07:24 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d5afe8000) [pid = 31004] [serial = 2326] [outer = 0x7f6d5aedc400] 09:07:24 INFO - PROCESS | 31004 | [31004] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:07:25 INFO - PROCESS | 31004 | 1461341245024 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:07:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:07:25 INFO - {} 09:07:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1632ms 09:07:25 INFO - PROCESS | 31004 | 1461341245061 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 09:07:25 INFO - PROCESS | 31004 | 1461341245065 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 09:07:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:07:25 INFO - PROCESS | 31004 | 1461341245071 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:07:25 INFO - PROCESS | 31004 | 1461341245076 Marionette TRACE conn4 <- [1,3066,null,{}] 09:07:25 INFO - PROCESS | 31004 | 1461341245097 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:25 INFO - PROCESS | 31004 | 1461341245399 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 09:07:25 INFO - PROCESS | 31004 | 1461341245438 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5db1c000 == 164 [pid = 31004] [id = 776] 09:07:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d5bce6c00) [pid = 31004] [serial = 2327] [outer = (nil)] 09:07:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d5bfeec00) [pid = 31004] [serial = 2328] [outer = 0x7f6d5bce6c00] 09:07:25 INFO - PROCESS | 31004 | 1461341245506 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d5de7dc00) [pid = 31004] [serial = 2329] [outer = 0x7f6d5bce6c00] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 157 (0x7f6d5aedc800) [pid = 31004] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 156 (0x7f6d62a17000) [pid = 31004] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 155 (0x7f6d6b318000) [pid = 31004] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 154 (0x7f6d6a48a400) [pid = 31004] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 153 (0x7f6d57e9ec00) [pid = 31004] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 152 (0x7f6d6b657400) [pid = 31004] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 151 (0x7f6d5fe46800) [pid = 31004] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 150 (0x7f6d5a71c800) [pid = 31004] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 149 (0x7f6d5ec45000) [pid = 31004] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 148 (0x7f6d5fe4fc00) [pid = 31004] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 147 (0x7f6d5afd7c00) [pid = 31004] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 146 (0x7f6d62a14c00) [pid = 31004] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 145 (0x7f6d5afdb000) [pid = 31004] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 144 (0x7f6d5deb6000) [pid = 31004] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 143 (0x7f6d5deb5c00) [pid = 31004] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 142 (0x7f6d56d66000) [pid = 31004] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 141 (0x7f6d5a420c00) [pid = 31004] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 140 (0x7f6d5bb9b000) [pid = 31004] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 139 (0x7f6d5a580400) [pid = 31004] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 138 (0x7f6d569b4000) [pid = 31004] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 137 (0x7f6d68ee3800) [pid = 31004] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 136 (0x7f6d5ec4ac00) [pid = 31004] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 135 (0x7f6d5aeddc00) [pid = 31004] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 134 (0x7f6d62264400) [pid = 31004] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:07:26 INFO - PROCESS | 31004 | --DOMWINDOW == 133 (0x7f6d5f743800) [pid = 31004] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:07:27 INFO - PROCESS | 31004 | 1461341247017 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 09:07:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:07:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:07:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:07:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:07:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:07:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:07:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:07:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1992ms 09:07:27 INFO - PROCESS | 31004 | 1461341247066 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 09:07:27 INFO - PROCESS | 31004 | 1461341247071 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 09:07:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:07:27 INFO - PROCESS | 31004 | 1461341247077 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:07:27 INFO - PROCESS | 31004 | 1461341247080 Marionette TRACE conn4 <- [1,3070,null,{}] 09:07:27 INFO - PROCESS | 31004 | 1461341247085 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:27 INFO - PROCESS | 31004 | 1461341247312 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 09:07:27 INFO - PROCESS | 31004 | 1461341247502 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:27 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5dd25800 == 165 [pid = 31004] [id = 777] 09:07:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 134 (0x7f6d5bb9bc00) [pid = 31004] [serial = 2330] [outer = (nil)] 09:07:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 135 (0x7f6d5deb2800) [pid = 31004] [serial = 2331] [outer = 0x7f6d5bb9bc00] 09:07:27 INFO - PROCESS | 31004 | 1461341247565 Marionette DEBUG loaded listener.js 09:07:27 INFO - PROCESS | 31004 | ++DOMWINDOW == 136 (0x7f6d5debe000) [pid = 31004] [serial = 2332] [outer = 0x7f6d5bb9bc00] 09:07:28 INFO - PROCESS | 31004 | 1461341248276 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 09:07:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:07:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:07:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:07:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:07:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:07:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:07:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1241ms 09:07:28 INFO - PROCESS | 31004 | 1461341248321 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 09:07:28 INFO - PROCESS | 31004 | 1461341248324 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 09:07:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:07:28 INFO - PROCESS | 31004 | 1461341248329 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:07:28 INFO - PROCESS | 31004 | 1461341248331 Marionette TRACE conn4 <- [1,3074,null,{}] 09:07:28 INFO - PROCESS | 31004 | 1461341248350 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:28 INFO - PROCESS | 31004 | 1461341248561 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 09:07:29 INFO - PROCESS | 31004 | 1461341249007 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d56da2000 == 166 [pid = 31004] [id = 778] 09:07:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 137 (0x7f6d551e0400) [pid = 31004] [serial = 2333] [outer = (nil)] 09:07:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 138 (0x7f6d55343800) [pid = 31004] [serial = 2334] [outer = 0x7f6d551e0400] 09:07:29 INFO - PROCESS | 31004 | 1461341249093 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 31004 | ++DOMWINDOW == 139 (0x7f6d56c63000) [pid = 31004] [serial = 2335] [outer = 0x7f6d551e0400] 09:07:29 INFO - PROCESS | 31004 | 1461341249957 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 09:07:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:07:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:07:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:07:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:07:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:07:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:07:30 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1691ms 09:07:30 INFO - PROCESS | 31004 | 1461341250026 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 09:07:30 INFO - PROCESS | 31004 | 1461341250032 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 09:07:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:07:30 INFO - PROCESS | 31004 | 1461341250041 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:07:30 INFO - PROCESS | 31004 | 1461341250046 Marionette TRACE conn4 <- [1,3078,null,{}] 09:07:30 INFO - PROCESS | 31004 | 1461341250056 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:30 INFO - PROCESS | 31004 | 1461341250361 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 09:07:30 INFO - PROCESS | 31004 | 1461341250635 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:30 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5b553800 == 167 [pid = 31004] [id = 779] 09:07:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 140 (0x7f6d5a6dac00) [pid = 31004] [serial = 2336] [outer = (nil)] 09:07:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 141 (0x7f6d5ac5b400) [pid = 31004] [serial = 2337] [outer = 0x7f6d5a6dac00] 09:07:30 INFO - PROCESS | 31004 | 1461341250764 Marionette DEBUG loaded listener.js 09:07:30 INFO - PROCESS | 31004 | ++DOMWINDOW == 142 (0x7f6d5ad4f800) [pid = 31004] [serial = 2338] [outer = 0x7f6d5a6dac00] 09:07:31 INFO - PROCESS | 31004 | 1461341251766 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:07:31 INFO - PROCESS | 31004 | 1461341251859 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 09:07:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:07:31 INFO - PROCESS | 31004 | 1461341251869 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:07:31 INFO - PROCESS | 31004 | 1461341251872 Marionette TRACE conn4 <- [1,3082,null,{}] 09:07:31 INFO - PROCESS | 31004 | 1461341251878 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:32 INFO - PROCESS | 31004 | 1461341252125 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 09:07:32 INFO - PROCESS | 31004 | 1461341252482 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:32 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5ebca800 == 168 [pid = 31004] [id = 780] 09:07:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 143 (0x7f6d5bb9b000) [pid = 31004] [serial = 2339] [outer = (nil)] 09:07:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 144 (0x7f6d5bceb400) [pid = 31004] [serial = 2340] [outer = 0x7f6d5bb9b000] 09:07:32 INFO - PROCESS | 31004 | 1461341252564 Marionette DEBUG loaded listener.js 09:07:32 INFO - PROCESS | 31004 | ++DOMWINDOW == 145 (0x7f6d5de7fc00) [pid = 31004] [serial = 2341] [outer = 0x7f6d5bb9b000] 09:07:33 INFO - PROCESS | 31004 | 1461341253418 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 09:07:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:07:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:07:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:07:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1579ms 09:07:33 INFO - PROCESS | 31004 | 1461341253450 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 09:07:33 INFO - PROCESS | 31004 | 1461341253454 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 09:07:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:07:33 INFO - PROCESS | 31004 | 1461341253470 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:07:33 INFO - PROCESS | 31004 | 1461341253479 Marionette TRACE conn4 <- [1,3086,null,{}] 09:07:33 INFO - PROCESS | 31004 | 1461341253486 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:33 INFO - PROCESS | 31004 | 1461341253810 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 09:07:34 INFO - PROCESS | 31004 | 1461341254051 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:34 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d5f8e3000 == 169 [pid = 31004] [id = 781] 09:07:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 146 (0x7f6d5a57bc00) [pid = 31004] [serial = 2342] [outer = (nil)] 09:07:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 147 (0x7f6d5f743c00) [pid = 31004] [serial = 2343] [outer = 0x7f6d5a57bc00] 09:07:34 INFO - PROCESS | 31004 | 1461341254127 Marionette DEBUG loaded listener.js 09:07:34 INFO - PROCESS | 31004 | ++DOMWINDOW == 148 (0x7f6d5f8bbc00) [pid = 31004] [serial = 2344] [outer = 0x7f6d5a57bc00] 09:07:34 INFO - PROCESS | 31004 | 1461341254937 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:07:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:07:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1549ms 09:07:35 INFO - PROCESS | 31004 | 1461341255011 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 09:07:35 INFO - PROCESS | 31004 | 1461341255016 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 09:07:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:07:35 INFO - PROCESS | 31004 | 1461341255022 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:07:35 INFO - PROCESS | 31004 | 1461341255026 Marionette TRACE conn4 <- [1,3090,null,{}] 09:07:35 INFO - PROCESS | 31004 | 1461341255032 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:35 INFO - PROCESS | 31004 | 1461341255271 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 09:07:35 INFO - PROCESS | 31004 | 1461341255545 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:35 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d60fc6800 == 170 [pid = 31004] [id = 782] 09:07:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 149 (0x7f6d5aed7400) [pid = 31004] [serial = 2345] [outer = (nil)] 09:07:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 150 (0x7f6d5fe47c00) [pid = 31004] [serial = 2346] [outer = 0x7f6d5aed7400] 09:07:35 INFO - PROCESS | 31004 | 1461341255622 Marionette DEBUG loaded listener.js 09:07:35 INFO - PROCESS | 31004 | ++DOMWINDOW == 151 (0x7f6d60b50c00) [pid = 31004] [serial = 2347] [outer = 0x7f6d5aed7400] 09:07:36 INFO - PROCESS | 31004 | 1461341256408 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:07:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:07:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1433ms 09:07:36 INFO - PROCESS | 31004 | 1461341256456 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 09:07:36 INFO - PROCESS | 31004 | 1461341256460 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 09:07:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:07:36 INFO - PROCESS | 31004 | 1461341256466 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:07:36 INFO - PROCESS | 31004 | 1461341256469 Marionette TRACE conn4 <- [1,3094,null,{}] 09:07:36 INFO - PROCESS | 31004 | 1461341256474 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:36 INFO - PROCESS | 31004 | 1461341256739 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 09:07:37 INFO - PROCESS | 31004 | 1461341257038 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:37 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d61e58000 == 171 [pid = 31004] [id = 783] 09:07:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 152 (0x7f6d61190800) [pid = 31004] [serial = 2348] [outer = (nil)] 09:07:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 153 (0x7f6d61196400) [pid = 31004] [serial = 2349] [outer = 0x7f6d61190800] 09:07:37 INFO - PROCESS | 31004 | 1461341257127 Marionette DEBUG loaded listener.js 09:07:37 INFO - PROCESS | 31004 | ++DOMWINDOW == 154 (0x7f6d611be800) [pid = 31004] [serial = 2350] [outer = 0x7f6d61190800] 09:07:37 INFO - PROCESS | 31004 | 1461341257956 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:07:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:07:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1532ms 09:07:38 INFO - PROCESS | 31004 | 1461341258000 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 09:07:38 INFO - PROCESS | 31004 | 1461341258004 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 09:07:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:07:38 INFO - PROCESS | 31004 | 1461341258010 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:07:38 INFO - PROCESS | 31004 | 1461341258013 Marionette TRACE conn4 <- [1,3098,null,{}] 09:07:38 INFO - PROCESS | 31004 | 1461341258019 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:38 INFO - PROCESS | 31004 | 1461341258263 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 09:07:38 INFO - PROCESS | 31004 | 1461341258518 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:38 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6292f800 == 172 [pid = 31004] [id = 784] 09:07:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 155 (0x7f6d61190c00) [pid = 31004] [serial = 2351] [outer = (nil)] 09:07:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 156 (0x7f6d62a16400) [pid = 31004] [serial = 2352] [outer = 0x7f6d61190c00] 09:07:38 INFO - PROCESS | 31004 | 1461341258612 Marionette DEBUG loaded listener.js 09:07:38 INFO - PROCESS | 31004 | ++DOMWINDOW == 157 (0x7f6d62ae4000) [pid = 31004] [serial = 2353] [outer = 0x7f6d61190c00] 09:07:39 INFO - PROCESS | 31004 | 1461341259463 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 09:07:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:07:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:07:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1481ms 09:07:39 INFO - PROCESS | 31004 | 1461341259492 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 09:07:39 INFO - PROCESS | 31004 | 1461341259496 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 09:07:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:07:39 INFO - PROCESS | 31004 | 1461341259502 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:07:39 INFO - PROCESS | 31004 | 1461341259505 Marionette TRACE conn4 <- [1,3102,null,{}] 09:07:39 INFO - PROCESS | 31004 | 1461341259510 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:39 INFO - PROCESS | 31004 | 1461341259775 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 09:07:40 INFO - PROCESS | 31004 | 1461341260027 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:40 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d63d42800 == 173 [pid = 31004] [id = 785] 09:07:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 158 (0x7f6d611e0000) [pid = 31004] [serial = 2354] [outer = (nil)] 09:07:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 159 (0x7f6d62c64800) [pid = 31004] [serial = 2355] [outer = 0x7f6d611e0000] 09:07:40 INFO - PROCESS | 31004 | 1461341260107 Marionette DEBUG loaded listener.js 09:07:40 INFO - PROCESS | 31004 | ++DOMWINDOW == 160 (0x7f6d63f77400) [pid = 31004] [serial = 2356] [outer = 0x7f6d611e0000] 09:07:40 INFO - PROCESS | 31004 | 1461341260900 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:07:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:07:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1430ms 09:07:40 INFO - PROCESS | 31004 | 1461341260933 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 31004 | 1461341260936 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 09:07:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:07:40 INFO - PROCESS | 31004 | 1461341260943 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 31004 | 1461341260946 Marionette TRACE conn4 <- [1,3106,null,{}] 09:07:40 INFO - PROCESS | 31004 | 1461341260951 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:41 INFO - PROCESS | 31004 | 1461341261192 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 09:07:41 INFO - PROCESS | 31004 | 1461341261482 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:41 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d646c2800 == 174 [pid = 31004] [id = 786] 09:07:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 161 (0x7f6d62261000) [pid = 31004] [serial = 2357] [outer = (nil)] 09:07:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 162 (0x7f6d64663400) [pid = 31004] [serial = 2358] [outer = 0x7f6d62261000] 09:07:41 INFO - PROCESS | 31004 | 1461341261561 Marionette DEBUG loaded listener.js 09:07:41 INFO - PROCESS | 31004 | ++DOMWINDOW == 163 (0x7f6d64a6bc00) [pid = 31004] [serial = 2359] [outer = 0x7f6d62261000] 09:07:42 INFO - PROCESS | 31004 | 1461341262355 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 09:07:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:07:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:07:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:07:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1428ms 09:07:42 INFO - PROCESS | 31004 | 1461341262372 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 09:07:42 INFO - PROCESS | 31004 | 1461341262377 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 09:07:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:07:42 INFO - PROCESS | 31004 | 1461341262383 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:07:42 INFO - PROCESS | 31004 | 1461341262385 Marionette TRACE conn4 <- [1,3110,null,{}] 09:07:42 INFO - PROCESS | 31004 | 1461341262392 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:42 INFO - PROCESS | 31004 | 1461341262634 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 09:07:42 INFO - PROCESS | 31004 | 1461341262917 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:42 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d68b6a800 == 175 [pid = 31004] [id = 787] 09:07:42 INFO - PROCESS | 31004 | ++DOMWINDOW == 164 (0x7f6d63d52800) [pid = 31004] [serial = 2360] [outer = (nil)] 09:07:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 165 (0x7f6d68a87800) [pid = 31004] [serial = 2361] [outer = 0x7f6d63d52800] 09:07:43 INFO - PROCESS | 31004 | 1461341263006 Marionette DEBUG loaded listener.js 09:07:43 INFO - PROCESS | 31004 | ++DOMWINDOW == 166 (0x7f6d68ee7000) [pid = 31004] [serial = 2362] [outer = 0x7f6d63d52800] 09:07:43 INFO - PROCESS | 31004 | 1461341263806 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 09:07:43 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:07:43 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 09:07:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:07:43 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1438ms 09:07:43 INFO - PROCESS | 31004 | 1461341263823 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 09:07:43 INFO - PROCESS | 31004 | 1461341263826 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 09:07:43 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:07:43 INFO - PROCESS | 31004 | 1461341263833 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:07:43 INFO - PROCESS | 31004 | 1461341263835 Marionette TRACE conn4 <- [1,3114,null,{}] 09:07:43 INFO - PROCESS | 31004 | 1461341263841 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:44 INFO - PROCESS | 31004 | 1461341264099 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 09:07:44 INFO - PROCESS | 31004 | 1461341264397 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"870de418-11a9-4356-9a90-0a5ece234d6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:44 INFO - PROCESS | 31004 | ++DOCSHELL 0x7f6d6b0c6000 == 176 [pid = 31004] [id = 788] 09:07:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 167 (0x7f6d62ae5800) [pid = 31004] [serial = 2363] [outer = (nil)] 09:07:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 168 (0x7f6d6a488400) [pid = 31004] [serial = 2364] [outer = 0x7f6d62ae5800] 09:07:44 INFO - PROCESS | 31004 | 1461341264485 Marionette DEBUG loaded listener.js 09:07:44 INFO - PROCESS | 31004 | ++DOMWINDOW == 169 (0x7f6d6a657400) [pid = 31004] [serial = 2365] [outer = 0x7f6d62ae5800] 09:07:45 INFO - PROCESS | 31004 | 1461341265356 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:07:45 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:07:45 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1539ms 09:07:45 INFO - PROCESS | 31004 | 1461341265373 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 09:07:45 INFO - PROCESS | 31004 | 1461341265377 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 09:07:46 WARNING - u'runner_teardown' () 09:07:46 INFO - No more tests 09:07:46 INFO - Got 0 unexpected results 09:07:46 INFO - SUITE-END | took 1246s 09:07:46 INFO - Closing logging queue 09:07:46 INFO - queue closed 09:07:46 INFO - Return code: 0 09:07:46 WARNING - # TBPL SUCCESS # 09:07:46 INFO - Running post-action listener: _resource_record_post_action 09:07:46 INFO - Running post-run listener: _resource_record_post_run 09:07:47 INFO - Total resource usage - Wall time: 1284s; CPU: 98.0%; Read bytes: 4567040; Write bytes: 977010688; Read time: 244; Write time: 318360 09:07:47 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:07:47 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 52191232; Read time: 0; Write time: 39752 09:07:47 INFO - run-tests - Wall time: 1252s; CPU: 98.0%; Read bytes: 4382720; Write bytes: 924819456; Read time: 228; Write time: 278608 09:07:47 INFO - Running post-run listener: _upload_blobber_files 09:07:47 INFO - Blob upload gear active. 09:07:47 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:07:47 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 09:07:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:07:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:07:48 INFO - (blobuploader) - INFO - Open directory for files ... 09:07:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:07:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:07:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:07:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:07:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:07:50 INFO - (blobuploader) - INFO - Done attempting. 09:07:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:07:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:07:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:07:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:07:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:07:51 INFO - (blobuploader) - INFO - Done attempting. 09:07:51 INFO - (blobuploader) - INFO - Iteration through files over. 09:07:51 INFO - Return code: 0 09:07:51 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:07:51 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:07:51 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/b57395d769293a824f58c6b5de88915226d7894548d5ee4e3e3719bc892bddf236988d13e4cefc4451eca7a0f5df0f5e4fb858eebc734c5c427966a40f5180d2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/0ac00faf06913e5766877af34d9b04dd08c34d59f480cf28e2d680726ae94ded5de4a85c3f213c2db19d30006eeb8546f5ddd301ca42c3b2eadcdea1fe166124"} 09:07:51 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:07:51 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:07:51 INFO - Contents: 09:07:51 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/b57395d769293a824f58c6b5de88915226d7894548d5ee4e3e3719bc892bddf236988d13e4cefc4451eca7a0f5df0f5e4fb858eebc734c5c427966a40f5180d2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/0ac00faf06913e5766877af34d9b04dd08c34d59f480cf28e2d680726ae94ded5de4a85c3f213c2db19d30006eeb8546f5ddd301ca42c3b2eadcdea1fe166124"} 09:07:51 INFO - Running post-run listener: copy_logs_to_upload_dir 09:07:51 INFO - Copying logs to upload dir... 09:07:51 INFO - mkdir: /builds/slave/test/build/upload/logs 09:07:51 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1361.460312 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 41 secs) (at 2016-04-22 09:07:51.870675) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 09:07:51.872033) ========= 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-1461339881.310315-823255985 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/b57395d769293a824f58c6b5de88915226d7894548d5ee4e3e3719bc892bddf236988d13e4cefc4451eca7a0f5df0f5e4fb858eebc734c5c427966a40f5180d2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/0ac00faf06913e5766877af34d9b04dd08c34d59f480cf28e2d680726ae94ded5de4a85c3f213c2db19d30006eeb8546f5ddd301ca42c3b2eadcdea1fe166124"} build_url:https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.039596 build_url: 'https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/b57395d769293a824f58c6b5de88915226d7894548d5ee4e3e3719bc892bddf236988d13e4cefc4451eca7a0f5df0f5e4fb858eebc734c5c427966a40f5180d2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/0ac00faf06913e5766877af34d9b04dd08c34d59f480cf28e2d680726ae94ded5de4a85c3f213c2db19d30006eeb8546f5ddd301ca42c3b2eadcdea1fe166124"}' symbols_url: 'https://queue.taskcluster.net/v1/task/WOS7okC7T5i0UHZaDQmLpQ/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 09:07:51.950605) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 09:07:51.951092) ========= 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-1461339881.310315-823255985 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.024359 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 09:07:52.018496) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 09:07:52.018782) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 09:07:52.019129) ========= ========= Total master_lag: 1.24 =========